{"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":"SILC","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1994-09-28","known_ts":"1994-09-28","bar_index":51,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2744,"stop_level":3.4927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-11-25","known_ts":"1994-11-29","bar_index":65,"type":"BUY","strength":0.45,"price":2.8378,"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-16","known_ts":"1994-12-20","bar_index":70,"type":"REBUY","strength":0.45,"price":2.8378,"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":"1994-12-21","known_ts":"1994-12-21","bar_index":71,"type":"RECLAIM","strength":0.588,"price":3.4927,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-12-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1995-01-11","known_ts":"1995-01-11","bar_index":75,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1653,"stop_level":3.3836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-01-16","known_ts":"1995-01-16","bar_index":76,"type":"RECLAIM","strength":0.725,"price":3.6019,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1995-01-11","prior_stop_level":3.3836,"sweep_low":3.0561,"atr14":0.181472,"stop_level":2.965364,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-01-26","known_ts":"1995-01-26","bar_index":79,"type":"RECLAIM","strength":0.863,"price":3.4927,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-02-13","known_ts":"1995-02-15","bar_index":83,"type":"BUY","strength":0.863,"price":3.4927,"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":20},{"ts":"1995-03-23","known_ts":"1995-03-27","bar_index":92,"type":"BUY","strength":0.725,"price":3.3836,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1995-04-17","known_ts":"1995-04-17","bar_index":97,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3836,"stop_level":3.4791,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-04-20","known_ts":"1995-04-20","bar_index":98,"type":"RECLAIM","strength":0.863,"price":3.4927,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-04-17","prior_stop_level":3.4791,"sweep_low":3.2198,"atr14":0.199797,"stop_level":3.119901,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-06-22","known_ts":"1995-06-26","bar_index":113,"type":"BUY","strength":0.725,"price":2.6195,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"1995-07-12","known_ts":"1995-07-12","bar_index":117,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.6195,"stop_level":2.8378,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1995-07-21","known_ts":"1995-07-21","bar_index":119,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.2102,"stop_level":2.8378,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1995-08-30","known_ts":"1995-09-01","bar_index":129,"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":"1995-08-30","trigger_known_ts":"1995-09-01","strength":0.45,"price":2.1829,"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.444456,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1829,"atr14":0.054204,"stop_level":2.155798,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-09-21","known_ts":"1995-09-25","bar_index":134,"type":"BUY","strength":0.588,"price":2.6195,"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":"1995-10-17","known_ts":"1995-10-19","bar_index":140,"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":"1995-10-17","trigger_known_ts":"1995-10-19","strength":0.588,"price":2.5104,"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.361108,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.0738,"atr14":0.048697,"stop_level":2.049451,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-01-12","known_ts":"1996-01-16","bar_index":160,"type":"BUY","strength":0.45,"price":2.1829,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-01-12","known_ts":"1996-01-16","bar_index":160,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1996-01-12","trigger_known_ts":"1996-01-16","strength":0.45,"price":2.1829,"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.444456,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.9646,"atr14":0.09575,"stop_level":1.916725,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-01-30","known_ts":"1996-01-30","bar_index":164,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9646,"stop_level":2.0738,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-02-15","known_ts":"1996-02-20","bar_index":168,"type":"BUY","strength":0.588,"price":2.2921,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-02-26","known_ts":"1996-02-26","bar_index":170,"type":"RECLAIM","strength":0.725,"price":2.8378,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-02-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-04-25","known_ts":"1996-04-29","bar_index":184,"type":"REBUY","strength":1.0,"price":3.3836,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1996-05-08","known_ts":"1996-05-10","bar_index":187,"type":"REBUY","strength":1.0,"price":3.711,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1996-06-18","known_ts":"1996-06-18","bar_index":196,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.711,"stop_level":3.8201,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-06-24","known_ts":"1996-06-24","bar_index":197,"type":"RECLAIM","strength":0.863,"price":3.9293,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-06-18 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":"1996-06-18","prior_stop_level":3.8201,"sweep_low":3.4927,"atr14":0.266378,"stop_level":3.359511,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-10-31","known_ts":"1996-11-04","bar_index":228,"type":"BUY","strength":0.588,"price":2.6195,"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":"1996-12-06","known_ts":"1996-12-06","bar_index":236,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.947,"stop_level":3.0561,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-12-23","known_ts":"1996-12-23","bar_index":240,"type":"RECLAIM","strength":0.725,"price":3.1653,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-12-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-02-21","known_ts":"1997-02-21","bar_index":253,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.1122,"stop_level":6.2214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-02-24","known_ts":"1997-02-24","bar_index":254,"type":"RECLAIM","strength":1.0,"price":6.3305,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-02-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":"1997-02-21","prior_stop_level":6.2214,"sweep_low":6.1122,"atr14":0.453779,"stop_level":5.88531,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-11","known_ts":"1997-06-13","bar_index":279,"type":"BUY","strength":0.725,"price":5.0208,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"1997-08-22","known_ts":"1997-08-26","bar_index":296,"type":"REBUY","strength":0.725,"price":5.7848,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1997-12-04","known_ts":"1997-12-08","bar_index":320,"type":"BUY","strength":0.45,"price":4.475,"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-12-04","known_ts":"1997-12-08","bar_index":320,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1997-12-04","trigger_known_ts":"1997-12-08","strength":0.45,"price":4.475,"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.359378,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.093,"atr14":0.16062,"stop_level":4.01269,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-12-26","known_ts":"1997-12-30","bar_index":325,"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":"1997-12-26","trigger_known_ts":"1997-12-30","strength":0.45,"price":3.4927,"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.5,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.1107,"atr14":0.210697,"stop_level":3.005351,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-28","known_ts":"1998-01-30","bar_index":332,"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-01-28","trigger_known_ts":"1998-01-30","strength":0.45,"price":2.1829,"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.687505,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4189,"atr14":0.249377,"stop_level":1.294211,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-10","known_ts":"1998-02-12","bar_index":335,"type":"BUY","strength":0.45,"price":2.1829,"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-02-10","known_ts":"1998-02-12","bar_index":335,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-02-10","trigger_known_ts":"1998-02-12","strength":0.45,"price":2.1829,"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.672139,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1829,"atr14":0.165634,"stop_level":2.100083,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-04","known_ts":"1998-03-06","bar_index":340,"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-03-04","trigger_known_ts":"1998-03-06","strength":0.45,"price":2.1829,"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.655177,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.7464,"atr14":0.120666,"stop_level":1.686067,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-30","known_ts":"1998-03-30","bar_index":346,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4012,"stop_level":2.5104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-04-01","known_ts":"1998-04-01","bar_index":346,"type":"RECLAIM","strength":0.588,"price":2.6195,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-03-30","prior_stop_level":2.5104,"sweep_low":2.2921,"atr14":0.156452,"stop_level":2.213874,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-05-19","known_ts":"1998-05-19","bar_index":357,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4012,"stop_level":2.5104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-05-22","known_ts":"1998-05-22","bar_index":358,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4012,"stop_level":2.5104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-09-01","known_ts":"1998-09-01","bar_index":382,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4735,"stop_level":1.6372,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-19","known_ts":"1998-10-21","bar_index":393,"type":"BUY","strength":0.588,"price":1.4189,"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":50},{"ts":"1998-11-19","known_ts":"1998-11-19","bar_index":400,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4189,"stop_level":1.6372,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-11-24","known_ts":"1998-11-24","bar_index":401,"type":"RECLAIM","strength":0.725,"price":1.8282,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-11-19","prior_stop_level":1.6372,"sweep_low":1.4189,"atr14":0.119816,"stop_level":1.358992,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-08","known_ts":"1998-12-08","bar_index":404,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.6918,"stop_level":1.9646,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-10","known_ts":"1998-12-10","bar_index":405,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7464,"stop_level":1.9646,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-01-20","known_ts":"1999-01-22","bar_index":414,"type":"BUY","strength":0.725,"price":1.9646,"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-04-05","known_ts":"1999-04-05","bar_index":431,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3643,"stop_level":1.4735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-04-21","known_ts":"1999-04-23","bar_index":435,"type":"BUY","strength":0.725,"price":1.7464,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"1999-05-25","known_ts":"1999-05-27","bar_index":443,"type":"REBUY","strength":0.863,"price":1.7736,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1999-06-03","known_ts":"1999-06-03","bar_index":445,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5008,"stop_level":1.5281,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1999-06-10","known_ts":"1999-06-10","bar_index":446,"type":"RECLAIM","strength":0.863,"price":1.6372,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-06-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1999-06-03","prior_stop_level":1.5281,"sweep_low":1.5008,"atr14":0.054965,"stop_level":1.473317,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-21","known_ts":"1999-06-21","bar_index":449,"type":"RECLAIM","strength":1.0,"price":1.6372,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-07-29","known_ts":"1999-08-02","bar_index":458,"type":"BUY","strength":0.863,"price":1.7464,"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":"1999-09-15","known_ts":"1999-09-17","bar_index":469,"type":"BUY","strength":0.588,"price":1.4189,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":0},{"ts":"1999-12-27","known_ts":"1999-12-27","bar_index":492,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.2567,"stop_level":4.3659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-01-10","known_ts":"2000-01-10","bar_index":496,"type":"RECLAIM","strength":1.0,"price":5.6756,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-06-06","known_ts":"2000-06-08","bar_index":530,"type":"BUY","strength":0.725,"price":7.9677,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2000-06-27","known_ts":"2000-06-27","bar_index":535,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.8763,"stop_level":7.3129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2000-08-22","known_ts":"2000-08-24","bar_index":548,"type":"BUY","strength":0.588,"price":6.5488,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2000-09-26","known_ts":"2000-09-26","bar_index":556,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.422,"stop_level":7.5857,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-09-27","known_ts":"2000-09-27","bar_index":556,"type":"RECLAIM","strength":0.588,"price":7.804,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-09-26","prior_stop_level":7.5857,"sweep_low":7.2037,"atr14":0.669928,"stop_level":6.868736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-02","known_ts":"2000-11-06","bar_index":565,"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-11-02","trigger_known_ts":"2000-11-06","strength":0.45,"price":6.4943,"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.681816,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.5842,"atr14":0.591358,"stop_level":4.288521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-07","known_ts":"2000-12-11","bar_index":573,"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-12-07","trigger_known_ts":"2000-12-11","strength":0.45,"price":5.0208,"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.754009,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.711,"atr14":0.547264,"stop_level":3.437368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-12","known_ts":"2000-12-14","bar_index":574,"type":"BUY","strength":0.45,"price":5.0208,"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-12-12","known_ts":"2000-12-14","bar_index":574,"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-12-12","trigger_known_ts":"2000-12-14","strength":0.45,"price":5.0208,"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.754009,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.711,"atr14":0.496464,"stop_level":3.462768,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-09","known_ts":"2001-01-11","bar_index":580,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-01-09","trigger_known_ts":"2001-01-11","strength":0.45,"price":3.2744,"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.839573,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1829,"atr14":0.49065,"stop_level":1.937575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-12","known_ts":"2001-01-17","bar_index":581,"type":"BUY","strength":0.45,"price":4.093,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-01-12","known_ts":"2001-01-17","bar_index":581,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-01-12","trigger_known_ts":"2001-01-17","strength":0.45,"price":4.093,"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.799466,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.8924,"atr14":0.527901,"stop_level":2.628449,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-15","known_ts":"2001-02-15","bar_index":588,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0384,"stop_level":4.093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-23","known_ts":"2001-03-27","bar_index":597,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-03-23","trigger_known_ts":"2001-03-27","strength":0.45,"price":2.4012,"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.818185,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8555,"atr14":0.236699,"stop_level":1.73715,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-24","known_ts":"2001-04-26","bar_index":604,"type":"BUY","strength":0.45,"price":2.2703,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-04-24","known_ts":"2001-04-26","bar_index":604,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-04-24","trigger_known_ts":"2001-04-26","strength":0.45,"price":2.2703,"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.781049,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.9646,"atr14":0.193062,"stop_level":1.868069,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-22","known_ts":"2001-05-22","bar_index":610,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9646,"stop_level":1.9734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-05-23","known_ts":"2001-05-23","bar_index":611,"type":"RECLAIM","strength":0.588,"price":2.0083,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-05-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":"2001-05-22","prior_stop_level":1.9734,"sweep_low":1.9297,"atr14":0.181572,"stop_level":1.838914,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-06","known_ts":"2001-08-08","bar_index":628,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-08-06","trigger_known_ts":"2001-08-08","strength":0.45,"price":1.0565,"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.89811,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0042,"atr14":0.094972,"stop_level":0.956714,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-22","known_ts":"2001-08-24","bar_index":632,"type":"BUY","strength":0.45,"price":1.0565,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-08-22","known_ts":"2001-08-24","bar_index":632,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-08-22","trigger_known_ts":"2001-08-24","strength":0.45,"price":1.0565,"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.89811,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0042,"atr14":0.066646,"stop_level":0.970877,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-09-24","known_ts":"2001-09-26","bar_index":638,"type":"BUY","strength":0.45,"price":0.8208,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-09-24","known_ts":"2001-09-26","bar_index":638,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-09-24","trigger_known_ts":"2001-09-26","strength":0.45,"price":0.8208,"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.900396,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.4191,"atr14":0.094618,"stop_level":0.371791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-02","known_ts":"2001-11-02","bar_index":647,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.489,"stop_level":0.4977,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-11-05","known_ts":"2001-11-05","bar_index":648,"type":"RECLAIM","strength":0.588,"price":0.5239,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-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":"2001-11-02","prior_stop_level":0.4977,"sweep_low":0.489,"atr14":0.042771,"stop_level":0.467615,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-20","known_ts":"2001-12-20","bar_index":658,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.8121,"stop_level":0.8295,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-01-24","known_ts":"2002-01-28","bar_index":666,"type":"REBUY","strength":0.725,"price":0.8382,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2002-03-18","known_ts":"2002-03-20","bar_index":678,"type":"BUY","strength":0.725,"price":0.8295,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2002-07-25","known_ts":"2002-07-29","bar_index":708,"type":"BUY","strength":0.45,"price":0.3667,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-07-25","known_ts":"2002-07-29","bar_index":708,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-07-25","trigger_known_ts":"2002-07-29","strength":0.45,"price":0.3667,"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.669312,"monthly_oversold_dwell":17,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.262,"atr14":0.038998,"stop_level":0.242501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-30","known_ts":"2002-07-30","bar_index":709,"type":"RECLAIM","strength":0.588,"price":0.4628,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2002-07-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-10-10","known_ts":"2002-10-14","bar_index":726,"type":"REBUY","strength":0.725,"price":0.3929,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2002-11-26","known_ts":"2002-11-29","bar_index":737,"type":"BUY","strength":0.863,"price":0.4802,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2003-03-05","known_ts":"2003-03-07","bar_index":759,"type":"BUY","strength":0.725,"price":0.3405,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2003-04-08","known_ts":"2003-04-10","bar_index":767,"type":"BUY","strength":1.0,"price":0.3493,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2003-04-22","known_ts":"2003-04-24","bar_index":770,"type":"BUY","strength":1.0,"price":0.3405,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2003-06-11","known_ts":"2003-06-11","bar_index":781,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.7509,"stop_level":0.7684,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-18","known_ts":"2003-06-18","bar_index":783,"type":"RECLAIM","strength":1.0,"price":0.8732,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-06-11","prior_stop_level":0.7684,"sweep_low":0.7247,"atr14":0.051566,"stop_level":0.698917,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-25","known_ts":"2003-06-25","bar_index":785,"type":"RECLAIM","strength":1.0,"price":0.847,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-02","known_ts":"2004-04-06","bar_index":850,"type":"BUY","strength":0.725,"price":1.9996,"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":"2004-06-17","known_ts":"2004-06-21","bar_index":867,"type":"BUY","strength":0.725,"price":2.1742,"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":70},{"ts":"2004-07-19","known_ts":"2004-07-19","bar_index":874,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.8948,"stop_level":2.0345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-21","known_ts":"2004-07-21","bar_index":874,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.9385,"stop_level":2.0345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-08-25","known_ts":"2004-08-27","bar_index":883,"type":"BUY","strength":0.588,"price":1.7289,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2004-10-04","known_ts":"2004-10-06","bar_index":892,"type":"BUY","strength":0.588,"price":1.7464,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2004-10-20","known_ts":"2004-10-22","bar_index":896,"type":"BUY","strength":0.725,"price":1.7813,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2004-12-15","known_ts":"2004-12-15","bar_index":909,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1742,"stop_level":2.2528,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-03","known_ts":"2005-01-03","bar_index":913,"type":"RECLAIM","strength":1.0,"price":2.4624,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-22","known_ts":"2005-03-24","bar_index":931,"type":"BUY","strength":0.725,"price":2.7854,"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":"2005-05-06","known_ts":"2005-05-06","bar_index":941,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0823,"stop_level":3.1609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-05-09","known_ts":"2005-05-09","bar_index":942,"type":"RECLAIM","strength":1.0,"price":3.3443,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-05-06","prior_stop_level":3.1609,"sweep_low":2.8291,"atr14":0.290738,"stop_level":2.683731,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-12","known_ts":"2005-05-16","bar_index":943,"type":"REBUY","strength":1.0,"price":4.1912,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":65},{"ts":"2005-06-08","known_ts":"2005-06-08","bar_index":949,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4927,"stop_level":3.5189,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-10","known_ts":"2005-06-10","bar_index":949,"type":"RECLAIM","strength":1.0,"price":3.5626,"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":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-06-08","prior_stop_level":3.5189,"sweep_low":3.3181,"atr14":0.271933,"stop_level":3.182134,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-21","known_ts":"2005-07-25","bar_index":959,"type":"BUY","strength":0.725,"price":3.4141,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2005-11-01","known_ts":"2005-11-03","bar_index":983,"type":"BUY","strength":0.588,"price":3.4229,"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":10},{"ts":"2005-12-12","known_ts":"2005-12-12","bar_index":992,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.3305,"stop_level":6.4091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-28","known_ts":"2005-12-28","bar_index":996,"type":"RECLAIM","strength":0.863,"price":7.5442,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-24","known_ts":"2006-02-28","bar_index":1009,"type":"REBUY","strength":0.863,"price":10.0328,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2006-03-22","known_ts":"2006-03-22","bar_index":1015,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.8104,"stop_level":8.8191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-03-23","known_ts":"2006-03-23","bar_index":1015,"type":"RECLAIM","strength":0.863,"price":8.9501,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2006-03-22","prior_stop_level":8.8191,"sweep_low":8.6444,"atr14":0.599557,"stop_level":8.344621,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-05","known_ts":"2006-06-07","bar_index":1032,"type":"BUY","strength":0.725,"price":6.8806,"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":"2006-06-21","known_ts":"2006-06-23","bar_index":1036,"type":"BUY","strength":0.725,"price":6.5838,"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":"2006-07-21","known_ts":"2006-07-25","bar_index":1043,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-07-21","trigger_known_ts":"2006-07-25","strength":0.45,"price":5.3176,"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.492503,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.4183,"atr14":0.479583,"stop_level":4.178509,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-26","known_ts":"2006-07-28","bar_index":1044,"type":"BUY","strength":0.45,"price":5.4224,"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-07-26","known_ts":"2006-07-28","bar_index":1044,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2006-07-26","trigger_known_ts":"2006-07-28","strength":0.45,"price":5.4224,"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.482502,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.5493,"atr14":0.457236,"stop_level":4.320682,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-16","known_ts":"2006-08-18","bar_index":1049,"type":"BUY","strength":0.45,"price":4.8549,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-08-16","known_ts":"2006-08-18","bar_index":1049,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2006-08-16","trigger_known_ts":"2006-08-18","strength":0.45,"price":4.8549,"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.536662,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9555,"atr14":0.430557,"stop_level":3.740222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-18","known_ts":"2006-10-18","bar_index":1063,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.6233,"stop_level":5.7892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-23","known_ts":"2006-10-23","bar_index":1064,"type":"RECLAIM","strength":0.725,"price":7.6752,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-10-18","prior_stop_level":5.7892,"sweep_low":5.2653,"atr14":0.398237,"stop_level":5.066181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-01","known_ts":"2006-11-01","bar_index":1067,"type":"RECLAIM","strength":0.725,"price":7.2037,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-28","known_ts":"2007-01-03","bar_index":1080,"type":"BUY","strength":0.863,"price":7.6752,"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":55},{"ts":"2007-02-27","known_ts":"2007-02-27","bar_index":1093,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.9974,"stop_level":12.3467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-23","known_ts":"2007-03-23","bar_index":1099,"type":"RECLAIM","strength":1.0,"price":14.8003,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-02-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-07","known_ts":"2007-05-07","bar_index":1109,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.3542,"stop_level":18.7296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-14","known_ts":"2007-05-14","bar_index":1110,"type":"RECLAIM","strength":0.863,"price":18.8693,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2007-05-07","prior_stop_level":18.7296,"sweep_low":16.6427,"atr14":1.24717,"stop_level":16.019115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-16","known_ts":"2007-07-18","bar_index":1125,"type":"BUY","strength":0.863,"price":19.6028,"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":"2007-08-27","known_ts":"2007-08-29","bar_index":1135,"type":"BUY","strength":0.725,"price":18.4153,"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":"2007-09-19","known_ts":"2007-09-19","bar_index":1140,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.6157,"stop_level":21.4016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-09-27","known_ts":"2007-09-27","bar_index":1142,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.4236,"stop_level":20.6157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-02","known_ts":"2007-10-02","bar_index":1143,"type":"RECLAIM","strength":0.863,"price":20.9562,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-09-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":"2007-09-27","prior_stop_level":20.6157,"sweep_low":19.6814,"atr14":1.215968,"stop_level":19.073416,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-12","known_ts":"2007-10-12","bar_index":1146,"type":"RECLAIM","strength":0.863,"price":22.4144,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-09-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-12-17","known_ts":"2007-12-19","bar_index":1161,"type":"BUY","strength":0.45,"price":12.0935,"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-17","known_ts":"2007-12-19","bar_index":1161,"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-17","trigger_known_ts":"2007-12-19","strength":0.45,"price":12.0935,"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.496913,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.5783,"atr14":0.856086,"stop_level":11.150257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-04","known_ts":"2008-01-04","bar_index":1165,"type":"SELL","basis":"structure_stop","strength":0.45,"price":11.6394,"stop_level":11.8228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-01-23","known_ts":"2008-01-25","bar_index":1169,"type":"REBUY","strength":0.45,"price":10.3559,"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":"2008-03-03","known_ts":"2008-03-03","bar_index":1178,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.4777,"stop_level":13.4033,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-05","known_ts":"2008-03-05","bar_index":1178,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.0848,"stop_level":13.4033,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-19","known_ts":"2008-03-24","bar_index":1182,"type":"REBUY","strength":0.588,"price":11.7879,"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":"2008-04-23","known_ts":"2008-04-25","bar_index":1190,"type":"BUY","strength":0.588,"price":11.7268,"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":"2008-05-14","known_ts":"2008-05-16","bar_index":1195,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-05-14","trigger_known_ts":"2008-05-16","strength":0.45,"price":7.649,"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.681803,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0116,"atr14":0.529473,"stop_level":6.746863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-07","known_ts":"2008-07-09","bar_index":1207,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-07","trigger_known_ts":"2008-07-09","strength":0.45,"price":5.632,"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.76571,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.3438,"atr14":0.305551,"stop_level":5.191025,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-18","known_ts":"2008-07-22","bar_index":1210,"type":"BUY","strength":0.45,"price":6.706,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-18","known_ts":"2008-07-22","bar_index":1210,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-18","trigger_known_ts":"2008-07-22","strength":0.45,"price":6.706,"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.721032,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.4574,"atr14":0.314904,"stop_level":5.299948,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-08","known_ts":"2008-08-12","bar_index":1215,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-08-08","trigger_known_ts":"2008-08-12","strength":0.588,"price":5.5709,"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.768252,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.8025,"atr14":0.319626,"stop_level":4.642687,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-15","known_ts":"2008-09-15","bar_index":1223,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.1081,"stop_level":5.2915,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-10-13","known_ts":"2008-10-15","bar_index":1230,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-13","trigger_known_ts":"2008-10-15","strength":0.45,"price":3.3355,"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.841823,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.506,"atr14":0.399293,"stop_level":2.306353,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-24","known_ts":"2008-10-28","bar_index":1233,"type":"BUY","strength":0.45,"price":4.4445,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-10-24","known_ts":"2008-10-28","bar_index":1233,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-10-24","trigger_known_ts":"2008-10-28","strength":0.45,"price":4.4445,"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.695209,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.0561,"atr14":0.39881,"stop_level":2.856695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-20","known_ts":"2008-11-20","bar_index":1239,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1651,"stop_level":4.3746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-24","known_ts":"2008-11-24","bar_index":1240,"type":"RECLAIM","strength":0.588,"price":4.7588,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-11-20","prior_stop_level":4.3746,"sweep_low":4.1476,"atr14":0.342292,"stop_level":3.976454,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-19","known_ts":"2008-12-19","bar_index":1246,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.2,"stop_level":4.331,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-05","known_ts":"2009-01-07","bar_index":1249,"type":"REBUY","strength":0.725,"price":4.5842,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2009-02-17","known_ts":"2009-02-17","bar_index":1258,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9771,"stop_level":5.3089,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-19","known_ts":"2009-02-19","bar_index":1259,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.0994,"stop_level":5.3089,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-11","known_ts":"2009-03-11","bar_index":1264,"type":"RECLAIM","strength":0.863,"price":5.4836,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-02-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-03-16","known_ts":"2009-03-18","bar_index":1265,"type":"BUY","strength":0.863,"price":5.8066,"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":"2009-04-27","known_ts":"2009-04-27","bar_index":1274,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.6931,"stop_level":6.444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-11","known_ts":"2009-05-11","bar_index":1278,"type":"RECLAIM","strength":0.863,"price":5.7804,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-23","known_ts":"2009-07-27","bar_index":1295,"type":"BUY","strength":0.863,"price":6.7497,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2009-08-17","known_ts":"2009-08-17","bar_index":1300,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.0989,"stop_level":7.2124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-24","known_ts":"2009-08-24","bar_index":1302,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.9854,"stop_level":7.2124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-03","known_ts":"2009-09-08","bar_index":1305,"type":"REBUY","strength":1.0,"price":7.3085,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2009-10-09","known_ts":"2009-10-09","bar_index":1313,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.0507,"stop_level":8.1555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-13","known_ts":"2009-10-13","bar_index":1314,"type":"RECLAIM","strength":1.0,"price":8.3825,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-09","prior_stop_level":8.1555,"sweep_low":7.8586,"atr14":0.344659,"stop_level":7.68627,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-26","known_ts":"2009-10-26","bar_index":1317,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.5966,"stop_level":8.0507,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-30","known_ts":"2010-01-04","bar_index":1332,"type":"BUY","strength":0.725,"price":7.5355,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2010-01-22","known_ts":"2010-01-22","bar_index":1337,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.8586,"stop_level":7.9721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-25","known_ts":"2010-01-25","bar_index":1337,"type":"RECLAIM","strength":0.863,"price":9.1684,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-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":"2010-01-22","prior_stop_level":7.9721,"sweep_low":7.8586,"atr14":0.347828,"stop_level":7.684686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-09","known_ts":"2010-02-09","bar_index":1341,"type":"RECLAIM","strength":1.0,"price":8.8278,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-19","known_ts":"2010-03-19","bar_index":1350,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.2382,"stop_level":9.3866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-24","known_ts":"2010-03-24","bar_index":1351,"type":"RECLAIM","strength":1.0,"price":9.5438,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-03-19","prior_stop_level":9.3866,"sweep_low":9.0548,"atr14":0.33145,"stop_level":8.889075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-12","known_ts":"2010-07-14","bar_index":1376,"type":"BUY","strength":0.588,"price":7.6316,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2011-01-06","known_ts":"2011-01-06","bar_index":1417,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.2236,"stop_level":16.2673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-10","known_ts":"2011-01-10","bar_index":1418,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.7172,"stop_level":16.2673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-01-12","known_ts":"2011-01-12","bar_index":1419,"type":"RECLAIM","strength":0.863,"price":16.276,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-06","prior_stop_level":16.2673,"sweep_low":15.6299,"atr14":0.443678,"stop_level":15.408061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-12","known_ts":"2011-01-12","bar_index":1419,"type":"RECLAIM","strength":0.863,"price":16.276,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-10","prior_stop_level":16.2673,"sweep_low":15.6299,"atr14":0.443678,"stop_level":15.408061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-05","known_ts":"2011-04-07","bar_index":1438,"type":"BUY","strength":0.725,"price":16.634,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2011-05-04","known_ts":"2011-05-04","bar_index":1444,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.3064,"stop_level":17.4111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-10","known_ts":"2011-05-10","bar_index":1446,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.0269,"stop_level":17.4111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-05-12","known_ts":"2011-05-12","bar_index":1446,"type":"RECLAIM","strength":0.725,"price":17.9962,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-05-10","prior_stop_level":17.4111,"sweep_low":16.8087,"atr14":0.6247,"stop_level":16.49635,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-26","known_ts":"2011-05-31","bar_index":1450,"type":"REBUY","strength":0.725,"price":18.2931,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2011-07-06","known_ts":"2011-07-08","bar_index":1459,"type":"BUY","strength":0.725,"price":17.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":20},{"ts":"2011-07-22","known_ts":"2011-07-22","bar_index":1463,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.1579,"stop_level":17.2103,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-07-29","known_ts":"2011-07-29","bar_index":1464,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.9267,"stop_level":17.2103,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-09-02","known_ts":"2011-09-07","bar_index":1473,"type":"BUY","strength":0.588,"price":13.6652,"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":"2011-11-18","known_ts":"2011-11-18","bar_index":1491,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.8265,"stop_level":15.0448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-22","known_ts":"2011-11-22","bar_index":1491,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.4074,"stop_level":15.0448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":1493,"type":"RECLAIM","strength":0.588,"price":15.1671,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-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":"2011-11-22","prior_stop_level":15.0448,"sweep_low":13.9097,"atr14":0.593063,"stop_level":13.613168,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-20","known_ts":"2011-12-20","bar_index":1498,"type":"RECLAIM","strength":0.725,"price":15.429,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-27","known_ts":"2012-01-27","bar_index":1506,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.4378,"stop_level":15.8918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-31","known_ts":"2012-01-31","bar_index":1507,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.56,"stop_level":15.8918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-14","known_ts":"2012-03-16","bar_index":1517,"type":"BUY","strength":0.725,"price":15.5862,"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":"2012-04-10","known_ts":"2012-04-10","bar_index":1523,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.3854,"stop_level":15.5251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-16","known_ts":"2012-04-16","bar_index":1524,"type":"RECLAIM","strength":0.863,"price":15.56,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-04-10","prior_stop_level":15.5251,"sweep_low":15.1933,"atr14":0.332688,"stop_level":15.026956,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-20","known_ts":"2012-04-20","bar_index":1525,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.0448,"stop_level":15.3854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-29","known_ts":"2012-07-03","bar_index":1542,"type":"BUY","strength":0.45,"price":12.5563,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-09-11","known_ts":"2012-09-11","bar_index":1558,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.1326,"stop_level":13.1588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-13","known_ts":"2012-09-13","bar_index":1559,"type":"RECLAIM","strength":0.725,"price":13.3421,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-09-11","prior_stop_level":13.1588,"sweep_low":12.8444,"atr14":0.298061,"stop_level":12.69537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-20","known_ts":"2012-09-20","bar_index":1561,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.9143,"stop_level":13.054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-24","known_ts":"2012-09-24","bar_index":1561,"type":"RECLAIM","strength":0.725,"price":13.4033,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-09-20","prior_stop_level":13.054,"sweep_low":12.7309,"atr14":0.361199,"stop_level":12.550301,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-11","known_ts":"2012-10-11","bar_index":1566,"type":"RECLAIM","strength":0.863,"price":14.5035,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-12","known_ts":"2012-11-12","bar_index":1572,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.4814,"stop_level":15.787,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-14","known_ts":"2012-11-14","bar_index":1573,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.1234,"stop_level":15.787,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-30","known_ts":"2012-11-30","bar_index":1577,"type":"RECLAIM","strength":0.863,"price":15.2806,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-11-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-06-24","known_ts":"2013-06-24","bar_index":1623,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.7473,"stop_level":30.2014,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-27","known_ts":"2013-06-27","bar_index":1624,"type":"RECLAIM","strength":0.863,"price":30.2637,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-24","prior_stop_level":30.2014,"sweep_low":28.5809,"atr14":0.757978,"stop_level":28.201911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-22","known_ts":"2013-07-22","bar_index":1630,"type":"RECLAIM","strength":1.0,"price":31.813,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-07","known_ts":"2013-08-07","bar_index":1634,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.9699,"stop_level":31.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-09-19","known_ts":"2013-09-23","bar_index":1644,"type":"BUY","strength":0.725,"price":30.8068,"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":0},{"ts":"2013-11-20","known_ts":"2013-11-20","bar_index":1658,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.3038,"stop_level":38.9537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-27","known_ts":"2013-11-27","bar_index":1660,"type":"RECLAIM","strength":0.863,"price":39.5236,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-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-11-20","prior_stop_level":38.9537,"sweep_low":37.4846,"atr14":0.953876,"stop_level":37.007662,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-02","known_ts":"2014-01-02","bar_index":1668,"type":"RECLAIM","strength":0.863,"price":40.4229,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-26","known_ts":"2014-03-26","bar_index":1687,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.3984,"stop_level":59.9665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-04","known_ts":"2014-08-06","bar_index":1717,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-08-04","trigger_known_ts":"2014-08-06","strength":0.45,"price":24.9935,"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.615467,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.5456,"atr14":1.216983,"stop_level":22.937108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-15","known_ts":"2014-08-19","bar_index":1720,"type":"BUY","strength":0.45,"price":25.9798,"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-15","known_ts":"2014-08-19","bar_index":1720,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2014-08-15","trigger_known_ts":"2014-08-19","strength":0.45,"price":25.9798,"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.600293,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.2515,"atr14":0.998567,"stop_level":23.752217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-25","known_ts":"2014-09-25","bar_index":1729,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.1427,"stop_level":26.2423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-29","known_ts":"2014-09-29","bar_index":1730,"type":"RECLAIM","strength":0.588,"price":26.8033,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-09-25","prior_stop_level":26.2423,"sweep_low":26.0522,"atr14":0.899736,"stop_level":25.602332,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-10","known_ts":"2014-10-10","bar_index":1733,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.2288,"stop_level":26.1427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-15","known_ts":"2014-10-15","bar_index":1734,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.9663,"stop_level":26.1427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-29","known_ts":"2014-12-29","bar_index":1751,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.4228,"stop_level":32.7576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-26","known_ts":"2015-01-26","bar_index":1757,"type":"RECLAIM","strength":0.863,"price":33.4272,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-10","known_ts":"2015-03-10","bar_index":1767,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.3859,"stop_level":40.4945,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-09","known_ts":"2015-06-11","bar_index":1788,"type":"BUY","strength":0.725,"price":38.437,"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":"2015-07-02","known_ts":"2015-07-02","bar_index":1793,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.5971,"stop_level":36.441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-08-04","known_ts":"2015-08-06","bar_index":1801,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-08-04","trigger_known_ts":"2015-08-06","strength":0.45,"price":25.4821,"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.405783,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.7787,"atr14":0.819332,"stop_level":24.369034,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-25","known_ts":"2015-08-27","bar_index":1806,"type":"BUY","strength":0.45,"price":26.2234,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-08-25","known_ts":"2015-08-27","bar_index":1806,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-08-25","trigger_known_ts":"2015-08-27","strength":0.45,"price":26.2234,"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.388497,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.6287,"atr14":0.734486,"stop_level":23.261457,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-16","known_ts":"2015-09-16","bar_index":1811,"type":"SELL","basis":"structure_stop","strength":0.45,"price":25.4631,"stop_level":26.0619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-09-17","known_ts":"2015-09-17","bar_index":1811,"type":"RECLAIM","strength":0.45,"price":26.0904,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-09-16 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":"2015-09-16","prior_stop_level":26.0619,"sweep_low":25.2349,"atr14":0.593153,"stop_level":24.938324,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-29","known_ts":"2015-09-29","bar_index":1814,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.4461,"stop_level":25.4631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-09-30","known_ts":"2015-09-30","bar_index":1814,"type":"RECLAIM","strength":0.588,"price":25.6532,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-09-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":"2015-09-29","prior_stop_level":25.4631,"sweep_low":24.3415,"atr14":0.709844,"stop_level":23.986578,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-10","known_ts":"2015-11-10","bar_index":1824,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.493,"stop_level":29.8637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-29","known_ts":"2015-12-31","bar_index":1835,"type":"BUY","strength":0.725,"price":28.7992,"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":"2016-02-08","known_ts":"2016-02-08","bar_index":1844,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.6817,"stop_level":25.9858,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-16","known_ts":"2016-02-16","bar_index":1845,"type":"RECLAIM","strength":0.725,"price":26.1949,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-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":"2016-02-08","prior_stop_level":25.9858,"sweep_low":24.8548,"atr14":1.302326,"stop_level":24.203637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-22","known_ts":"2016-02-24","bar_index":1847,"type":"BUY","strength":0.725,"price":28.5521,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2016-04-14","known_ts":"2016-04-14","bar_index":1859,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.5271,"stop_level":32.5466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-18","known_ts":"2016-04-18","bar_index":1860,"type":"RECLAIM","strength":0.863,"price":32.576,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-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":"2016-04-14","prior_stop_level":32.5466,"sweep_low":31.9689,"atr14":0.87558,"stop_level":31.53111,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-08","known_ts":"2016-06-10","bar_index":1872,"type":"BUY","strength":0.725,"price":27.8174,"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":75},{"ts":"2016-09-09","known_ts":"2016-09-09","bar_index":1893,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.725,"stop_level":39.6846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-12","known_ts":"2016-09-12","bar_index":1894,"type":"RECLAIM","strength":1.0,"price":40.1839,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-09-09","prior_stop_level":39.6846,"sweep_low":37.5598,"atr14":1.409181,"stop_level":36.85521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-23","known_ts":"2016-09-27","bar_index":1897,"type":"REBUY","strength":1.0,"price":41.682,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2017-01-09","known_ts":"2017-01-09","bar_index":1921,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.2257,"stop_level":38.3725,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-01-10","known_ts":"2017-01-10","bar_index":1921,"type":"RECLAIM","strength":0.863,"price":38.6663,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-01-09","prior_stop_level":38.3725,"sweep_low":37.8927,"atr14":1.085597,"stop_level":37.349901,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-11","known_ts":"2017-01-13","bar_index":1922,"type":"REBUY","strength":0.863,"price":39.6552,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2017-03-01","known_ts":"2017-03-03","bar_index":1933,"type":"BUY","strength":0.725,"price":37.8242,"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":"2017-05-12","known_ts":"2017-05-12","bar_index":1950,"type":"SELL","basis":"structure_stop","strength":1.0,"price":51.48,"stop_level":51.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-15","known_ts":"2017-05-15","bar_index":1950,"type":"RECLAIM","strength":1.0,"price":51.94,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-05-12","prior_stop_level":51.74,"sweep_low":51.37,"atr14":1.634609,"stop_level":50.552696,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-31","known_ts":"2017-05-31","bar_index":1954,"type":"RECLAIM","strength":1.0,"price":52.05,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-23","known_ts":"2018-04-25","bar_index":2029,"type":"BUY","strength":0.588,"price":35.91,"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":"2018-06-07","known_ts":"2018-06-07","bar_index":2039,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.4,"stop_level":39.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-08","known_ts":"2018-06-08","bar_index":2040,"type":"RECLAIM","strength":0.588,"price":39.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-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":"2018-06-07","prior_stop_level":39.63,"sweep_low":38.6,"atr14":1.762168,"stop_level":37.718916,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-19","known_ts":"2018-07-19","bar_index":2049,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.11,"stop_level":38.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-26","known_ts":"2018-07-26","bar_index":2051,"type":"RECLAIM","strength":0.588,"price":40.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-07-19","prior_stop_level":38.96,"sweep_low":36.92,"atr14":1.695818,"stop_level":36.072091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-10","known_ts":"2018-08-10","bar_index":2054,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.88,"stop_level":38.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-14","known_ts":"2018-08-14","bar_index":2055,"type":"RECLAIM","strength":0.588,"price":38.41,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-08-10","prior_stop_level":38.07,"sweep_low":37.13,"atr14":1.280277,"stop_level":36.489861,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-11","known_ts":"2018-10-11","bar_index":2069,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.39,"stop_level":40.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-10-17","known_ts":"2018-10-17","bar_index":2070,"type":"RECLAIM","strength":0.588,"price":40.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-10-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-10-11","prior_stop_level":40.38,"sweep_low":38.69,"atr14":1.061582,"stop_level":38.159209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-23","known_ts":"2018-10-23","bar_index":2071,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.02,"stop_level":39.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-10-24","known_ts":"2018-10-24","bar_index":2072,"type":"RECLAIM","strength":0.588,"price":39.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-10-23 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":"2018-10-23","prior_stop_level":39.39,"sweep_low":38.76,"atr14":1.05308,"stop_level":38.23346,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-09","known_ts":"2018-11-09","bar_index":2076,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.92,"stop_level":43.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-13","known_ts":"2018-11-13","bar_index":2076,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.3,"stop_level":43.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-31","known_ts":"2019-02-04","bar_index":2094,"type":"BUY","strength":0.588,"price":35.99,"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":"2019-01-31","known_ts":"2019-02-04","bar_index":2094,"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":"2019-01-31","trigger_known_ts":"2019-02-04","strength":0.588,"price":35.99,"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.444684,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":30.58,"atr14":1.799937,"stop_level":29.680032,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-08","known_ts":"2019-02-08","bar_index":2096,"type":"RECLAIM","strength":0.725,"price":39.03,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-01-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":2101,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.5,"stop_level":37.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-22","known_ts":"2019-03-22","bar_index":2105,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.05,"stop_level":36.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-26","known_ts":"2019-03-26","bar_index":2106,"type":"RECLAIM","strength":0.725,"price":37.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-22","prior_stop_level":36.5,"sweep_low":35.86,"atr14":1.252117,"stop_level":35.233942,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-18","known_ts":"2019-04-18","bar_index":2112,"type":"RECLAIM","strength":0.863,"price":38.67,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-19","known_ts":"2019-06-21","bar_index":2126,"type":"BUY","strength":0.45,"price":31.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":"2019-06-19","known_ts":"2019-06-21","bar_index":2126,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-06-19","trigger_known_ts":"2019-06-21","strength":0.45,"price":31.67,"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.281534,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.63,"atr14":0.856266,"stop_level":28.201867,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-11","known_ts":"2019-07-11","bar_index":2131,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.52,"stop_level":29.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-12","known_ts":"2019-07-12","bar_index":2131,"type":"RECLAIM","strength":0.588,"price":30.33,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-07-11","prior_stop_level":29.61,"sweep_low":29.43,"atr14":0.840808,"stop_level":29.009596,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-20","known_ts":"2019-08-20","bar_index":2140,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.82,"stop_level":29.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-22","known_ts":"2019-08-22","bar_index":2141,"type":"RECLAIM","strength":0.725,"price":30.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-08-20","prior_stop_level":29.93,"sweep_low":29.81,"atr14":1.153308,"stop_level":29.233346,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-14","known_ts":"2019-10-16","bar_index":2153,"type":"REBUY","strength":0.725,"price":32.25,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2019-10-25","known_ts":"2019-10-29","bar_index":2156,"type":"REBUY","strength":0.863,"price":34.06,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2019-12-17","known_ts":"2019-12-19","bar_index":2168,"type":"BUY","strength":0.863,"price":33.17,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2019-12-31","known_ts":"2020-01-03","bar_index":2171,"type":"BUY","strength":1.0,"price":33.39,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2020-01-29","known_ts":"2020-01-29","bar_index":2177,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.06,"stop_level":35.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-30","known_ts":"2020-01-30","bar_index":2177,"type":"RECLAIM","strength":1.0,"price":35.71,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-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":"2020-01-29","prior_stop_level":35.25,"sweep_low":34.65,"atr14":1.081015,"stop_level":34.109492,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-02-03","known_ts":"2020-02-03","bar_index":2178,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.79,"stop_level":35.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-04","known_ts":"2020-02-04","bar_index":2178,"type":"RECLAIM","strength":1.0,"price":35.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-02-03","prior_stop_level":35.25,"sweep_low":34.77,"atr14":1.032081,"stop_level":34.253959,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-06","known_ts":"2020-04-08","bar_index":2193,"type":"BUY","strength":0.588,"price":29.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":"base","score":45},{"ts":"2020-08-03","known_ts":"2020-08-03","bar_index":2220,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.16,"stop_level":37.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-08-04","known_ts":"2020-08-04","bar_index":2220,"type":"RECLAIM","strength":1.0,"price":37.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-08-03","prior_stop_level":37.32,"sweep_low":34.37,"atr14":1.358315,"stop_level":33.690842,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-18","known_ts":"2020-08-18","bar_index":2224,"type":"RECLAIM","strength":1.0,"price":38.18,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-08-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-13","known_ts":"2020-10-15","bar_index":2237,"type":"BUY","strength":0.725,"price":35.91,"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":"2020-11-12","known_ts":"2020-11-12","bar_index":2244,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.3,"stop_level":36.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-18","known_ts":"2020-11-18","bar_index":2245,"type":"RECLAIM","strength":0.863,"price":37.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-11-12","prior_stop_level":36.63,"sweep_low":35.9,"atr14":1.231309,"stop_level":35.284345,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-30","known_ts":"2020-11-30","bar_index":2248,"type":"RECLAIM","strength":1.0,"price":39.92,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-29","known_ts":"2020-12-29","bar_index":2254,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.94,"stop_level":41.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-30","known_ts":"2020-12-30","bar_index":2255,"type":"RECLAIM","strength":1.0,"price":41.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-12-29","prior_stop_level":41.01,"sweep_low":40.38,"atr14":1.123909,"stop_level":39.818046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-13","known_ts":"2021-01-13","bar_index":2258,"type":"RECLAIM","strength":1.0,"price":44.36,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-26","known_ts":"2021-01-26","bar_index":2260,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.73,"stop_level":44.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-27","known_ts":"2021-01-27","bar_index":2261,"type":"RECLAIM","strength":1.0,"price":44.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-26","prior_stop_level":44.36,"sweep_low":42.6,"atr14":1.686726,"stop_level":41.756637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-09","known_ts":"2021-02-09","bar_index":2264,"type":"RECLAIM","strength":1.0,"price":48.63,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-04","known_ts":"2021-03-04","bar_index":2269,"type":"SELL","basis":"structure_stop","strength":1.0,"price":46.98,"stop_level":49.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-02","known_ts":"2021-06-04","bar_index":2290,"type":"BUY","strength":0.725,"price":43.11,"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":"2021-07-06","known_ts":"2021-07-06","bar_index":2297,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.5,"stop_level":42.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-07-23","known_ts":"2021-07-27","bar_index":2302,"type":"REBUY","strength":0.725,"price":42.89,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2021-10-18","known_ts":"2021-10-20","bar_index":2322,"type":"BUY","strength":0.588,"price":41.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":30},{"ts":"2021-11-18","known_ts":"2021-11-18","bar_index":2329,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.26,"stop_level":45.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-29","known_ts":"2021-11-29","bar_index":2331,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.34,"stop_level":44.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-12-13","known_ts":"2021-12-13","bar_index":2335,"type":"RECLAIM","strength":0.725,"price":47.44,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-01-14","known_ts":"2022-01-14","bar_index":2342,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.72,"stop_level":48.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-31","known_ts":"2022-04-04","bar_index":2360,"type":"BUY","strength":0.45,"price":39.35,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-04-19","known_ts":"2022-04-21","bar_index":2364,"type":"BUY","strength":0.45,"price":37.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":"2022-06-10","known_ts":"2022-06-10","bar_index":2376,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.4,"stop_level":35.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-15","known_ts":"2022-06-15","bar_index":2377,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.08,"stop_level":35.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-02","known_ts":"2022-08-02","bar_index":2388,"type":"RECLAIM","strength":0.725,"price":41.92,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":2394,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.75,"stop_level":42.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-30","known_ts":"2022-08-30","bar_index":2394,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.84,"stop_level":42.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-26","known_ts":"2022-10-28","bar_index":2408,"type":"BUY","strength":0.725,"price":39.79,"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":30},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":2418,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.27,"stop_level":44.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-05","known_ts":"2023-01-05","bar_index":2424,"type":"RECLAIM","strength":1.0,"price":45.33,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-05-08","known_ts":"2023-05-10","bar_index":2452,"type":"BUY","strength":0.45,"price":34.26,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-06-23","known_ts":"2023-06-23","bar_index":2462,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.04,"stop_level":35.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-29","known_ts":"2023-06-29","bar_index":2464,"type":"RECLAIM","strength":0.588,"price":36.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-06-23","prior_stop_level":35.76,"sweep_low":34.39,"atr14":1.090424,"stop_level":33.844788,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-21","known_ts":"2023-07-21","bar_index":2469,"type":"RECLAIM","strength":0.725,"price":39.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-01","known_ts":"2023-08-01","bar_index":2471,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.49,"stop_level":36.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-09-25","known_ts":"2023-09-27","bar_index":2484,"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":"2023-09-25","trigger_known_ts":"2023-09-27","strength":0.45,"price":25.59,"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.475615,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.07,"atr14":0.739097,"stop_level":23.700452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-28","known_ts":"2023-10-02","bar_index":2485,"type":"BUY","strength":0.45,"price":25.87,"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":"2023-09-28","known_ts":"2023-10-02","bar_index":2485,"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":"2023-09-28","trigger_known_ts":"2023-10-02","strength":0.45,"price":25.87,"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.469877,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.07,"atr14":0.717422,"stop_level":23.711289,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-12","known_ts":"2023-10-12","bar_index":2488,"type":"SELL","basis":"structure_stop","strength":0.45,"price":23.07,"stop_level":24.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-10-16","known_ts":"2023-10-18","bar_index":2489,"type":"REBUY","strength":0.45,"price":23.65,"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":"2023-10-16","known_ts":"2023-10-18","bar_index":2489,"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":"2023-10-16","trigger_known_ts":"2023-10-18","strength":0.45,"price":23.65,"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.515369,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.45,"atr14":0.801666,"stop_level":22.049167,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-09","known_ts":"2023-11-13","bar_index":2495,"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":"2023-11-09","trigger_known_ts":"2023-11-13","strength":0.45,"price":14.68,"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.69918,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.0,"atr14":0.943,"stop_level":13.5285,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-17","known_ts":"2023-11-21","bar_index":2497,"type":"BUY","strength":0.45,"price":16.12,"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":"2023-11-17","known_ts":"2023-11-21","bar_index":2497,"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":"2023-11-17","trigger_known_ts":"2023-11-21","strength":0.45,"price":16.12,"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.669672,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.0,"atr14":0.777318,"stop_level":13.611341,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-18","known_ts":"2024-01-18","bar_index":2510,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.98,"stop_level":17.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-19","known_ts":"2024-01-19","bar_index":2510,"type":"RECLAIM","strength":0.588,"price":17.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-01-18","prior_stop_level":17.06,"sweep_low":16.74,"atr14":0.763293,"stop_level":16.358354,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-05","known_ts":"2024-02-05","bar_index":2514,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.95,"stop_level":16.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-26","known_ts":"2024-02-28","bar_index":2519,"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":"2024-02-26","trigger_known_ts":"2024-02-28","strength":0.588,"price":15.2,"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.610755,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":15.01,"atr14":0.631479,"stop_level":14.694261,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-13","known_ts":"2024-03-15","bar_index":2523,"type":"BUY","strength":0.588,"price":15.57,"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-03-13","known_ts":"2024-03-15","bar_index":2523,"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":"2024-03-13","trigger_known_ts":"2024-03-15","strength":0.588,"price":15.57,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.60128,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":14.8,"atr14":0.586447,"stop_level":14.506777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-09","known_ts":"2024-04-09","bar_index":2529,"type":"RECLAIM","strength":0.725,"price":15.15,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-03-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-05-23","known_ts":"2024-05-23","bar_index":2539,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.25,"stop_level":16.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-07-18","known_ts":"2024-07-22","bar_index":2552,"type":"BUY","strength":0.725,"price":15.7,"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":65},{"ts":"2024-07-30","known_ts":"2024-07-30","bar_index":2554,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.0,"stop_level":15.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-01","known_ts":"2024-08-01","bar_index":2555,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.76,"stop_level":15.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-04","known_ts":"2024-09-06","bar_index":2563,"type":"BUY","strength":0.588,"price":13.18,"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":20},{"ts":"2024-10-25","known_ts":"2024-10-25","bar_index":2575,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.93,"stop_level":13.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-28","known_ts":"2024-10-28","bar_index":2575,"type":"RECLAIM","strength":0.725,"price":13.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-10-25","prior_stop_level":13.11,"sweep_low":12.72,"atr14":0.378018,"stop_level":12.530991,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-22","known_ts":"2024-11-22","bar_index":2582,"type":"RECLAIM","strength":0.863,"price":14.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-11-27","known_ts":"2024-11-27","bar_index":2583,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.31,"stop_level":13.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-02","known_ts":"2024-12-02","bar_index":2583,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.88,"stop_level":13.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-04","known_ts":"2024-12-04","bar_index":2584,"type":"RECLAIM","strength":0.725,"price":13.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-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":"2024-11-27","prior_stop_level":13.9,"sweep_low":12.29,"atr14":0.763138,"stop_level":11.908431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-04","known_ts":"2024-12-04","bar_index":2584,"type":"RECLAIM","strength":0.725,"price":13.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-12-02","prior_stop_level":13.9,"sweep_low":12.66,"atr14":0.763138,"stop_level":12.278431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-16","known_ts":"2024-12-16","bar_index":2587,"type":"RECLAIM","strength":0.863,"price":14.92,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-02-03","known_ts":"2025-02-03","bar_index":2597,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.9,"stop_level":16.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-05","known_ts":"2025-02-05","bar_index":2598,"type":"RECLAIM","strength":1.0,"price":17.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-02-03","prior_stop_level":16.94,"sweep_low":16.41,"atr14":0.937294,"stop_level":15.941353,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-29","known_ts":"2025-05-01","bar_index":2617,"type":"BUY","strength":0.725,"price":14.55,"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":"2025-06-06","known_ts":"2025-06-06","bar_index":2626,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.51,"stop_level":14.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-06-11","known_ts":"2025-06-11","bar_index":2627,"type":"RECLAIM","strength":0.863,"price":15.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-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":"2025-06-06","prior_stop_level":14.65,"sweep_low":14.2,"atr14":0.720412,"stop_level":13.839794,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-25","known_ts":"2025-06-25","bar_index":2630,"type":"RECLAIM","strength":1.0,"price":15.68,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-12","known_ts":"2025-08-12","bar_index":2641,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.85,"stop_level":15.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-13","known_ts":"2025-08-13","bar_index":2641,"type":"RECLAIM","strength":1.0,"price":16.22,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-08-12","prior_stop_level":15.96,"sweep_low":15.44,"atr14":0.97116,"stop_level":14.95442,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-28","known_ts":"2025-08-28","bar_index":2645,"type":"RECLAIM","strength":1.0,"price":16.16,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-03","known_ts":"2025-09-05","bar_index":2646,"type":"BUY","strength":1.0,"price":16.8,"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":"2025-10-02","known_ts":"2025-10-02","bar_index":2653,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.24,"stop_level":17.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-03","known_ts":"2025-10-03","bar_index":2653,"type":"RECLAIM","strength":1.0,"price":17.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-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":"2025-10-02","prior_stop_level":17.29,"sweep_low":17.01,"atr14":0.769259,"stop_level":16.62537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-07","known_ts":"2025-10-09","bar_index":2654,"type":"REBUY","strength":1.0,"price":18.2,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2025-12-29","known_ts":"2025-12-31","bar_index":2673,"type":"BUY","strength":0.588,"price":14.7,"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":"2026-02-11","known_ts":"2026-02-11","bar_index":2683,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.4,"stop_level":19.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-13","known_ts":"2026-02-13","bar_index":2683,"type":"RECLAIM","strength":0.863,"price":19.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-02-11","prior_stop_level":19.49,"sweep_low":18.55,"atr14":1.513257,"stop_level":17.793372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-26","known_ts":"2026-02-26","bar_index":2686,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.27,"stop_level":19.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-27","known_ts":"2026-02-27","bar_index":2686,"type":"RECLAIM","strength":1.0,"price":19.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-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":"2026-02-26","prior_stop_level":19.45,"sweep_low":19.05,"atr14":1.353651,"stop_level":18.373175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-05","known_ts":"2026-03-05","bar_index":2688,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.88,"stop_level":19.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-10","known_ts":"2026-03-10","bar_index":2689,"type":"RECLAIM","strength":1.0,"price":19.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-03-05","prior_stop_level":19.27,"sweep_low":18.55,"atr14":1.339966,"stop_level":17.880017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-23","known_ts":"2026-03-25","bar_index":2692,"type":"REBUY","strength":1.0,"price":22.6,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":80},{"ts":"2026-04-06","known_ts":"2026-04-08","bar_index":2695,"type":"BUY","strength":1.0,"price":21.97,"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":80},{"ts":"2026-05-20","known_ts":"2026-05-20","bar_index":2705,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.61,"stop_level":42.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-21","known_ts":"2026-05-21","bar_index":2706,"type":"RECLAIM","strength":1.0,"price":42.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-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":"2026-05-20","prior_stop_level":42.42,"sweep_low":41.17,"atr14":3.969228,"stop_level":39.185386,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-05-20","last_scored_basis":"structure_stop","bars_since_signal":19,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-12-14","2018-01-22","2018-02-12","2018-03-19","2018-12-03","2018-12-26","2019-01-31","2019-05-29","2020-03-03","2020-03-19","2020-09-09","2020-09-25","2021-02-04","2021-04-01","2021-04-23","2021-05-14","2021-10-08","2022-01-31","2022-03-15","2022-04-19","2022-09-30","2022-10-21","2022-12-30","2023-02-14","2023-02-23","2023-03-21","2023-04-28","2023-05-16","2023-08-21","2024-07-01","2024-08-13","2025-03-25","2025-04-15","2025-08-25","2025-11-21","2025-12-23","2026-06-09","2026-06-26","2026-07-20","2026-07-31"],"warnings":[{"ts":"2022-12-12","kind":"confirm","px":43.27,"level":44.11},{"ts":"2023-06-12","kind":"arm","px":35.76},{"ts":"2023-06-23","kind":"confirm","px":35.04,"level":35.76},{"ts":"2023-07-31","kind":"arm","px":29.42},{"ts":"2023-08-01","kind":"confirm","px":28.49,"level":36.15},{"ts":"2023-10-11","kind":"arm","px":23.5},{"ts":"2023-10-12","kind":"confirm","px":23.07,"level":24.32},{"ts":"2023-12-29","kind":"arm","px":18.1},{"ts":"2024-01-18","kind":"confirm","px":16.98,"level":17.06},{"ts":"2024-01-19","kind":"arm","px":17.45},{"ts":"2024-02-05","kind":"confirm","px":16.95,"level":16.98},{"ts":"2024-05-13","kind":"arm","px":17.3},{"ts":"2024-05-23","kind":"confirm","px":16.25,"level":16.5},{"ts":"2024-07-29","kind":"arm","px":13.59},{"ts":"2024-07-30","kind":"confirm","px":13.0,"level":15.22},{"ts":"2024-07-31","kind":"arm","px":13.0},{"ts":"2024-08-01","kind":"confirm","px":12.76,"level":15.22},{"ts":"2024-10-07","kind":"arm","px":13.11},{"ts":"2024-10-25","kind":"confirm","px":12.93,"level":13.11},{"ts":"2024-11-18","kind":"arm","px":13.9},{"ts":"2024-11-27","kind":"confirm","px":13.31,"level":13.9},{"ts":"2024-11-29","kind":"arm","px":13.03},{"ts":"2024-12-02","kind":"confirm","px":13.88,"level":13.9},{"ts":"2024-12-30","kind":"arm","px":15.43},{"ts":"2025-02-03","kind":"confirm","px":16.9,"level":16.94},{"ts":"2025-05-16","kind":"arm","px":15.29},{"ts":"2025-06-06","kind":"confirm","px":14.51,"level":14.65},{"ts":"2025-06-24","kind":"arm","px":15.24},{"ts":"2025-07-30","kind":"arm","px":15.34},{"ts":"2025-08-12","kind":"confirm","px":15.85,"level":15.96},{"ts":"2025-09-19","kind":"arm","px":16.92},{"ts":"2025-10-02","kind":"confirm","px":17.24,"level":17.29},{"ts":"2026-01-23","kind":"arm","px":16.72},{"ts":"2026-02-11","kind":"confirm","px":19.4,"level":19.49},{"ts":"2026-02-18","kind":"arm","px":19.75},{"ts":"2026-02-26","kind":"confirm","px":19.27,"level":19.45},{"ts":"2026-02-27","kind":"arm","px":19.7},{"ts":"2026-03-05","kind":"confirm","px":18.88,"level":19.27},{"ts":"2026-04-27","kind":"arm","px":28.9},{"ts":"2026-05-20","kind":"confirm","px":41.61,"level":42.42}],"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":[]}}}