{"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":"USNA","timeframe":"3D","as_of":"2026-09-02T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1995-02-15","known_ts":"1995-02-17","bar_index":74,"type":"BUY","strength":0.725,"price":0.207,"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":"1995-03-10","known_ts":"1995-03-10","bar_index":79,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.1719,"stop_level":0.1875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-03-13","known_ts":"1995-03-13","bar_index":79,"type":"RECLAIM","strength":0.863,"price":0.2344,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-03-10","prior_stop_level":0.1875,"sweep_low":0.1719,"atr14":0.029706,"stop_level":0.157047,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-27","known_ts":"1995-03-27","bar_index":83,"type":"RECLAIM","strength":0.863,"price":0.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-04-13","known_ts":"1995-04-13","bar_index":87,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4375,"stop_level":0.4766,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-01","known_ts":"1995-05-01","bar_index":91,"type":"RECLAIM","strength":0.863,"price":0.5156,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-09-05","known_ts":"1995-09-05","bar_index":120,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.0234,"stop_level":1.0625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-09-20","known_ts":"1995-09-20","bar_index":124,"type":"RECLAIM","strength":1.0,"price":1.375,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-09-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-11","known_ts":"1996-01-15","bar_index":150,"type":"BUY","strength":0.725,"price":1.4062,"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":"1996-02-23","known_ts":"1996-02-27","bar_index":160,"type":"BUY","strength":0.725,"price":1.2812,"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":"1996-03-15","known_ts":"1996-03-15","bar_index":165,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.1875,"stop_level":1.2031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-03-19","known_ts":"1996-03-19","bar_index":165,"type":"RECLAIM","strength":0.725,"price":1.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-03-15 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-03-15","prior_stop_level":1.2031,"sweep_low":1.1875,"atr14":0.084575,"stop_level":1.145213,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-04-02","known_ts":"1996-04-02","bar_index":169,"type":"RECLAIM","strength":0.725,"price":1.6875,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-03-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-10-01","known_ts":"1996-10-03","bar_index":211,"type":"BUY","strength":0.588,"price":3.0625,"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":20},{"ts":"1996-12-12","known_ts":"1996-12-16","bar_index":228,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1996-12-12","trigger_known_ts":"1996-12-16","strength":0.45,"price":2.375,"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.387097,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0312,"atr14":0.190187,"stop_level":1.936106,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-12-31","known_ts":"1997-01-03","bar_index":232,"type":"BUY","strength":0.45,"price":2.3281,"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-12-31","known_ts":"1997-01-03","bar_index":232,"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-12-31","trigger_known_ts":"1997-01-03","strength":0.45,"price":2.3281,"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.3992,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1875,"atr14":0.156838,"stop_level":2.109081,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-01-17","known_ts":"1997-01-21","bar_index":236,"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-01-17","trigger_known_ts":"1997-01-21","strength":0.45,"price":2.375,"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.387097,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2188,"atr14":0.12055,"stop_level":2.158525,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-02-10","known_ts":"1997-02-10","bar_index":241,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2656,"stop_level":2.3438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-02-26","known_ts":"1997-02-28","bar_index":245,"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-02-26","trigger_known_ts":"1997-02-28","strength":0.45,"price":1.9844,"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.487897,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.7656,"atr14":0.125069,"stop_level":1.703066,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-03-06","known_ts":"1997-03-10","bar_index":247,"type":"BUY","strength":0.45,"price":2.0156,"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-03-06","known_ts":"1997-03-10","bar_index":247,"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-03-06","trigger_known_ts":"1997-03-10","strength":0.45,"price":2.0156,"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.479845,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8594,"atr14":0.126065,"stop_level":1.796368,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-01","known_ts":"1997-05-05","bar_index":260,"type":"BUY","strength":0.588,"price":1.9375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-06-05","known_ts":"1997-06-05","bar_index":268,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.875,"stop_level":1.9375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-06-12","known_ts":"1997-06-12","bar_index":269,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8438,"stop_level":1.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-07-10","known_ts":"1997-07-14","bar_index":276,"type":"REBUY","strength":0.588,"price":1.8438,"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":"1997-08-05","known_ts":"1997-08-05","bar_index":282,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7812,"stop_level":1.8594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-08-21","known_ts":"1997-08-25","bar_index":286,"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-08-21","trigger_known_ts":"1997-08-25","strength":0.588,"price":1.625,"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.495153,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.5,"atr14":0.142024,"stop_level":1.428988,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-09-04","known_ts":"1997-09-08","bar_index":289,"type":"BUY","strength":0.588,"price":1.6875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-09-04","known_ts":"1997-09-08","bar_index":289,"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-09-04","trigger_known_ts":"1997-09-08","strength":0.588,"price":1.6875,"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.454554,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.6094,"atr14":0.128505,"stop_level":1.545148,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-09-17","known_ts":"1997-09-17","bar_index":292,"type":"RECLAIM","strength":0.725,"price":2.3281,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-09-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-29","known_ts":"1997-10-29","bar_index":302,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1875,"stop_level":2.2031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-31","known_ts":"1997-10-31","bar_index":302,"type":"RECLAIM","strength":0.863,"price":2.4219,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-10-29","prior_stop_level":2.2031,"sweep_low":2.125,"atr14":0.135426,"stop_level":2.057287,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-08","known_ts":"1998-01-12","bar_index":318,"type":"BUY","strength":0.863,"price":2.375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"1998-03-19","known_ts":"1998-03-23","bar_index":334,"type":"REBUY","strength":1.0,"price":3.1094,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1998-04-08","known_ts":"1998-04-08","bar_index":338,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.2969,"stop_level":3.4219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-13","known_ts":"1998-04-13","bar_index":339,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.2031,"stop_level":3.4219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-15","known_ts":"1998-04-15","bar_index":340,"type":"RECLAIM","strength":1.0,"price":3.4375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1998-04-08","prior_stop_level":3.4219,"sweep_low":3.1875,"atr14":0.150455,"stop_level":3.112272,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-15","known_ts":"1998-04-15","bar_index":340,"type":"RECLAIM","strength":1.0,"price":3.4375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1998-04-13","prior_stop_level":3.4219,"sweep_low":3.1875,"atr14":0.150455,"stop_level":3.112272,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-05-11","known_ts":"1998-05-11","bar_index":346,"type":"RECLAIM","strength":1.0,"price":3.875,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-10-08","known_ts":"1998-10-12","bar_index":381,"type":"BUY","strength":0.588,"price":3.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"1998-12-16","known_ts":"1998-12-18","bar_index":397,"type":"BUY","strength":0.45,"price":2.8438,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-12-16","known_ts":"1998-12-18","bar_index":397,"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-12-16","trigger_known_ts":"1998-12-18","strength":0.45,"price":2.8438,"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.499991,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3281,"atr14":0.188989,"stop_level":2.233605,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-05","known_ts":"1999-01-07","bar_index":401,"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":"1999-01-05","trigger_known_ts":"1999-01-07","strength":0.45,"price":2.875,"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.494505,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4375,"atr14":0.173326,"stop_level":2.350837,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-13","known_ts":"1999-01-13","bar_index":403,"type":"RECLAIM","strength":0.725,"price":3.5938,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-12-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-02-03","known_ts":"1999-02-03","bar_index":407,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.375,"stop_level":3.5781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-02-09","known_ts":"1999-02-09","bar_index":409,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1094,"stop_level":3.5781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-04-01","known_ts":"1999-04-06","bar_index":421,"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":"1999-04-01","trigger_known_ts":"1999-04-06","strength":0.45,"price":2.25,"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.604396,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4688,"atr14":0.202228,"stop_level":1.367686,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-15","known_ts":"1999-04-19","bar_index":424,"type":"BUY","strength":0.45,"price":1.9375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-04-15","known_ts":"1999-04-19","bar_index":424,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-04-15","trigger_known_ts":"1999-04-19","strength":0.45,"price":1.9375,"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.659341,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.7188,"atr14":0.187231,"stop_level":1.625184,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-10","known_ts":"1999-06-10","bar_index":437,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.0938,"stop_level":2.1094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-14","known_ts":"1999-06-14","bar_index":437,"type":"RECLAIM","strength":0.588,"price":2.125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-06-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":"1999-06-10","prior_stop_level":2.1094,"sweep_low":2.0625,"atr14":0.127482,"stop_level":1.998759,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-01","known_ts":"1999-07-06","bar_index":442,"type":"BUY","strength":0.588,"price":2.1875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-08-13","known_ts":"1999-08-17","bar_index":452,"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":"1999-08-13","trigger_known_ts":"1999-08-17","strength":0.45,"price":1.75,"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.574147,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5938,"atr14":0.088969,"stop_level":1.549315,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-14","known_ts":"1999-09-16","bar_index":459,"type":"BUY","strength":0.45,"price":1.7188,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-09-14","known_ts":"1999-09-16","bar_index":459,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-09-14","trigger_known_ts":"1999-09-16","strength":0.45,"price":1.7188,"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.556439,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5781,"atr14":0.098293,"stop_level":1.528953,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-11","known_ts":"1999-11-11","bar_index":473,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7344,"stop_level":1.7656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-11-12","known_ts":"1999-11-12","bar_index":473,"type":"RECLAIM","strength":0.725,"price":1.7812,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-11-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":"1999-11-11","prior_stop_level":1.7656,"sweep_low":1.7188,"atr14":0.101917,"stop_level":1.667842,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-27","known_ts":"1999-12-29","bar_index":483,"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":"1999-12-27","trigger_known_ts":"1999-12-29","strength":0.45,"price":1.2812,"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.669368,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9531,"atr14":0.132096,"stop_level":0.887052,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-12","known_ts":"2000-01-14","bar_index":487,"type":"BUY","strength":0.45,"price":1.2812,"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-01-12","known_ts":"2000-01-14","bar_index":487,"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-01-12","trigger_known_ts":"2000-01-14","strength":0.45,"price":1.2812,"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.669368,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.125,"atr14":0.118894,"stop_level":1.065553,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-16","known_ts":"2000-02-16","bar_index":495,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4688,"stop_level":1.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-02-18","known_ts":"2000-02-18","bar_index":495,"type":"RECLAIM","strength":0.588,"price":1.5625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-02-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-02-16","prior_stop_level":1.5,"sweep_low":1.2969,"atr14":0.153727,"stop_level":1.220036,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-29","known_ts":"2000-07-03","bar_index":526,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-06-29","trigger_known_ts":"2000-07-03","strength":0.45,"price":0.875,"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.597127,"monthly_oversold_dwell":18,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.5938,"atr14":0.08857,"stop_level":0.549515,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-01","known_ts":"2000-11-03","bar_index":555,"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-01","trigger_known_ts":"2000-11-03","strength":0.45,"price":0.5938,"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.677948,"monthly_oversold_dwell":22,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.4844,"atr14":0.078185,"stop_level":0.445307,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-09","known_ts":"2000-11-13","bar_index":557,"type":"BUY","strength":0.45,"price":0.6094,"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-11-09","known_ts":"2000-11-13","bar_index":557,"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-11-09","trigger_known_ts":"2000-11-13","strength":0.45,"price":0.6094,"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.654848,"monthly_oversold_dwell":22,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.5,"atr14":0.072155,"stop_level":0.463923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-01","known_ts":"2000-12-05","bar_index":562,"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-01","trigger_known_ts":"2000-12-05","strength":0.45,"price":0.5312,"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.699139,"monthly_oversold_dwell":23,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.4531,"atr14":0.060925,"stop_level":0.422638,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-03-13","known_ts":"2001-03-13","bar_index":584,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5156,"stop_level":0.5938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-03-14","known_ts":"2001-03-14","bar_index":585,"type":"RECLAIM","strength":0.863,"price":0.6094,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-03-13 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":"2001-03-13","prior_stop_level":0.5938,"sweep_low":0.5156,"atr14":0.090858,"stop_level":0.470171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-30","known_ts":"2001-07-30","bar_index":616,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.45,"stop_level":0.475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-08-01","known_ts":"2001-08-01","bar_index":617,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4625,"stop_level":0.475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-08-24","known_ts":"2001-08-28","bar_index":623,"type":"BUY","strength":0.725,"price":0.455,"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":"quality","score":75},{"ts":"2001-11-15","known_ts":"2001-11-19","bar_index":641,"type":"BUY","strength":0.725,"price":0.4125,"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":55},{"ts":"2001-12-31","known_ts":"2002-01-03","bar_index":651,"type":"BUY","strength":0.588,"price":0.3625,"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":45},{"ts":"2002-03-05","known_ts":"2002-03-05","bar_index":665,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.3875,"stop_level":0.395,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-03-08","known_ts":"2002-03-08","bar_index":666,"type":"RECLAIM","strength":0.863,"price":0.3975,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-03-05 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":"2002-03-05","prior_stop_level":0.395,"sweep_low":0.375,"atr14":0.032502,"stop_level":0.358749,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-11","known_ts":"2002-04-15","bar_index":674,"type":"BUY","strength":1.0,"price":0.4875,"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":"2002-05-07","known_ts":"2002-05-07","bar_index":680,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.805,"stop_level":0.8275,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-10","known_ts":"2002-05-10","bar_index":681,"type":"RECLAIM","strength":1.0,"price":0.8375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-05-07","prior_stop_level":0.8275,"sweep_low":0.7275,"atr14":0.096485,"stop_level":0.679257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-23","known_ts":"2002-05-23","bar_index":684,"type":"RECLAIM","strength":1.0,"price":1.16,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-05-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-07-05","known_ts":"2002-07-05","bar_index":693,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3425,"stop_level":1.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-07-12","known_ts":"2002-07-12","bar_index":695,"type":"RECLAIM","strength":0.863,"price":1.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-07-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2002-07-05","prior_stop_level":1.38,"sweep_low":1.1025,"atr14":0.169165,"stop_level":1.017918,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-14","known_ts":"2002-10-16","bar_index":717,"type":"BUY","strength":0.863,"price":2.0875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2002-11-08","known_ts":"2002-11-08","bar_index":723,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.25,"stop_level":2.2875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-11-14","known_ts":"2002-11-14","bar_index":724,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.1225,"stop_level":2.2875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-11-18","known_ts":"2002-11-18","bar_index":725,"type":"RECLAIM","strength":1.0,"price":2.475,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-11-14","prior_stop_level":2.2875,"sweep_low":2.0,"atr14":0.178508,"stop_level":1.910746,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-29","known_ts":"2002-11-29","bar_index":728,"type":"RECLAIM","strength":1.0,"price":2.4475,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-11-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-12-17","known_ts":"2002-12-19","bar_index":732,"type":"BUY","strength":1.0,"price":2.7975,"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":"2003-05-20","known_ts":"2003-05-20","bar_index":767,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.9925,"stop_level":7.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-21","known_ts":"2003-05-21","bar_index":767,"type":"RECLAIM","strength":1.0,"price":7.045,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-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":"2003-05-20","prior_stop_level":7.0,"sweep_low":6.8925,"atr14":0.260057,"stop_level":6.762471,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-06","known_ts":"2003-06-06","bar_index":771,"type":"RECLAIM","strength":1.0,"price":9.475,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-19","known_ts":"2003-06-19","bar_index":774,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.2525,"stop_level":9.475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-06-20","known_ts":"2003-06-20","bar_index":774,"type":"RECLAIM","strength":1.0,"price":9.515,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-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":"2003-06-19","prior_stop_level":9.475,"sweep_low":8.8125,"atr14":0.748681,"stop_level":8.438159,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-09-15","known_ts":"2003-09-17","bar_index":794,"type":"BUY","strength":0.725,"price":11.7375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2004-01-23","known_ts":"2004-01-27","bar_index":824,"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":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2004-04-15","known_ts":"2004-04-19","bar_index":843,"type":"BUY","strength":0.45,"price":13.105,"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":"2004-04-20","known_ts":"2004-04-20","bar_index":844,"type":"RECLAIM","strength":0.588,"price":15.245,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2004-04-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2004-07-12","known_ts":"2004-07-12","bar_index":862,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.455,"stop_level":13.965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-07-15","known_ts":"2004-07-15","bar_index":863,"type":"RECLAIM","strength":0.588,"price":14.025,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2004-07-12","prior_stop_level":13.965,"sweep_low":13.45,"atr14":0.594907,"stop_level":13.152546,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-26","known_ts":"2004-07-28","bar_index":866,"type":"BUY","strength":0.588,"price":14.5,"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":"2004-07-29","known_ts":"2004-07-29","bar_index":867,"type":"RECLAIM","strength":0.725,"price":14.895,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2004-07-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-08-24","known_ts":"2004-08-26","bar_index":873,"type":"BUY","strength":0.588,"price":14.42,"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":"2004-09-01","known_ts":"2004-09-01","bar_index":875,"type":"RECLAIM","strength":0.725,"price":14.59,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2004-08-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-20","known_ts":"2004-10-20","bar_index":886,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.865,"stop_level":16.345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-09","known_ts":"2004-12-13","bar_index":898,"type":"BUY","strength":0.588,"price":16.685,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2005-01-11","known_ts":"2005-01-11","bar_index":905,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.525,"stop_level":16.655,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-13","known_ts":"2005-01-13","bar_index":906,"type":"RECLAIM","strength":0.863,"price":16.745,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-01-11","prior_stop_level":16.655,"sweep_low":16.3,"atr14":0.443759,"stop_level":16.078121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-27","known_ts":"2005-01-27","bar_index":909,"type":"RECLAIM","strength":0.863,"price":18.19,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-03-11","known_ts":"2005-03-15","bar_index":919,"type":"REBUY","strength":0.863,"price":23.555,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2005-03-24","known_ts":"2005-03-29","bar_index":922,"type":"REBUY","strength":0.863,"price":25.415,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2005-09-20","known_ts":"2005-09-20","bar_index":963,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.015,"stop_level":25.325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-27","known_ts":"2005-12-29","bar_index":986,"type":"BUY","strength":0.45,"price":20.195,"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-01-30","known_ts":"2006-01-30","bar_index":993,"type":"SELL","basis":"structure_stop","strength":0.45,"price":19.285,"stop_level":19.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-01-31","known_ts":"2006-01-31","bar_index":993,"type":"RECLAIM","strength":0.45,"price":20.055,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2006-01-30","prior_stop_level":19.35,"sweep_low":19.2,"atr14":0.555903,"stop_level":18.922049,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-13","known_ts":"2006-03-13","bar_index":1003,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.97,"stop_level":21.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-16","known_ts":"2006-03-16","bar_index":1004,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.63,"stop_level":21.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-29","known_ts":"2006-03-31","bar_index":1007,"type":"REBUY","strength":0.588,"price":20.86,"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":"2006-05-03","known_ts":"2006-05-05","bar_index":1015,"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-05-03","trigger_known_ts":"2006-05-05","strength":0.45,"price":18.97,"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.28523,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.065,"atr14":0.548347,"stop_level":17.790827,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-24","known_ts":"2006-05-26","bar_index":1020,"type":"BUY","strength":0.45,"price":19.045,"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-05-24","known_ts":"2006-05-26","bar_index":1020,"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-05-24","trigger_known_ts":"2006-05-26","strength":0.45,"price":19.045,"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.282404,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.025,"atr14":0.504926,"stop_level":17.772537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-28","known_ts":"2006-06-28","bar_index":1028,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.035,"stop_level":18.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-06-29","known_ts":"2006-06-29","bar_index":1028,"type":"RECLAIM","strength":0.588,"price":18.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-06-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-06-28","prior_stop_level":18.35,"sweep_low":17.92,"atr14":0.459936,"stop_level":17.690032,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-20","known_ts":"2006-07-20","bar_index":1033,"type":"RECLAIM","strength":0.725,"price":21.08,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-06-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-21","known_ts":"2006-08-21","bar_index":1040,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.865,"stop_level":21.945,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-23","known_ts":"2006-08-23","bar_index":1041,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.685,"stop_level":21.945,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-25","known_ts":"2006-08-25","bar_index":1041,"type":"RECLAIM","strength":0.863,"price":21.985,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-08-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-08-21","prior_stop_level":21.945,"sweep_low":21.53,"atr14":0.445023,"stop_level":21.307488,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-25","known_ts":"2006-08-25","bar_index":1041,"type":"RECLAIM","strength":0.863,"price":21.985,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-08-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-08-23","prior_stop_level":21.945,"sweep_low":21.625,"atr14":0.445023,"stop_level":21.402488,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-11","known_ts":"2006-09-11","bar_index":1045,"type":"RECLAIM","strength":0.863,"price":23.42,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-27","known_ts":"2006-11-29","bar_index":1063,"type":"BUY","strength":0.725,"price":24.18,"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":45},{"ts":"2007-01-05","known_ts":"2007-01-05","bar_index":1071,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.12,"stop_level":25.215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-01-10","known_ts":"2007-01-10","bar_index":1072,"type":"RECLAIM","strength":1.0,"price":26.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-01-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":"2007-01-05","prior_stop_level":25.215,"sweep_low":24.615,"atr14":0.529609,"stop_level":24.350195,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-22","known_ts":"2007-01-22","bar_index":1075,"type":"RECLAIM","strength":1.0,"price":26.525,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-01-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-07","known_ts":"2007-02-09","bar_index":1079,"type":"REBUY","strength":1.0,"price":30.665,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2007-02-27","known_ts":"2007-02-27","bar_index":1083,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.865,"stop_level":30.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-03-01","known_ts":"2007-03-01","bar_index":1084,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.365,"stop_level":30.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-25","known_ts":"2007-05-30","bar_index":1104,"type":"BUY","strength":0.588,"price":20.38,"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":"2007-07-27","known_ts":"2007-07-27","bar_index":1118,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.535,"stop_level":20.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-08-16","known_ts":"2007-08-20","bar_index":1123,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-08-16","trigger_known_ts":"2007-08-20","strength":0.45,"price":17.54,"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.429593,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.255,"atr14":1.601745,"stop_level":13.454128,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-24","known_ts":"2007-08-28","bar_index":1125,"type":"BUY","strength":0.588,"price":19.995,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-09-28","known_ts":"2007-09-28","bar_index":1133,"type":"RECLAIM","strength":0.725,"price":23.47,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-08-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-10-17","known_ts":"2007-10-17","bar_index":1137,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.67,"stop_level":21.635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-09","known_ts":"2007-11-13","bar_index":1143,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-11-09","trigger_known_ts":"2007-11-13","strength":0.588,"price":20.725,"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.326016,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":19.45,"atr14":0.929996,"stop_level":18.985002,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-14","known_ts":"2007-11-16","bar_index":1144,"type":"BUY","strength":0.588,"price":22.05,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-11-14","known_ts":"2007-11-16","bar_index":1144,"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-11-14","trigger_known_ts":"2007-11-16","strength":0.588,"price":22.05,"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.282927,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":19.5,"atr14":1.002745,"stop_level":18.998628,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-11","known_ts":"2008-01-15","bar_index":1157,"type":"BUY","strength":0.725,"price":21.02,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2008-02-11","known_ts":"2008-02-11","bar_index":1163,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.92,"stop_level":19.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-18","known_ts":"2008-03-20","bar_index":1172,"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-03-18","trigger_known_ts":"2008-03-20","strength":0.45,"price":14.34,"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.430839,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.83,"atr14":0.789115,"stop_level":12.435442,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-14","known_ts":"2008-04-16","bar_index":1178,"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-04-14","trigger_known_ts":"2008-04-16","strength":0.45,"price":10.03,"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.5988,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.0,"atr14":0.701205,"stop_level":9.649398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-22","known_ts":"2008-04-24","bar_index":1180,"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-04-22","trigger_known_ts":"2008-04-24","strength":0.45,"price":9.94,"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.6024,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.09,"atr14":0.672268,"stop_level":8.753866,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-05","known_ts":"2008-05-07","bar_index":1183,"type":"BUY","strength":0.45,"price":10.06,"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-05-05","known_ts":"2008-05-07","bar_index":1183,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-05-05","trigger_known_ts":"2008-05-07","strength":0.45,"price":10.06,"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.5976,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.51,"atr14":0.530902,"stop_level":9.244549,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-16","known_ts":"2008-07-16","bar_index":1199,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.215,"stop_level":13.205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-18","known_ts":"2008-07-18","bar_index":1200,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.845,"stop_level":13.205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-22","known_ts":"2008-07-22","bar_index":1201,"type":"RECLAIM","strength":0.725,"price":13.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-07-16","prior_stop_level":13.205,"sweep_low":11.76,"atr14":0.69406,"stop_level":11.41297,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-22","known_ts":"2008-07-22","bar_index":1201,"type":"RECLAIM","strength":0.725,"price":13.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-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":"2008-07-18","prior_stop_level":13.205,"sweep_low":12.66,"atr14":0.69406,"stop_level":12.31297,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-04","known_ts":"2008-08-04","bar_index":1204,"type":"RECLAIM","strength":0.863,"price":17.97,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-16","known_ts":"2008-09-18","bar_index":1214,"type":"REBUY","strength":0.863,"price":20.28,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2008-12-29","known_ts":"2008-12-31","bar_index":1238,"type":"BUY","strength":0.863,"price":17.12,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2009-01-15","known_ts":"2009-01-15","bar_index":1242,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.245,"stop_level":16.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2009-03-13","known_ts":"2009-03-17","bar_index":1255,"type":"BUY","strength":0.588,"price":10.495,"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":"2009-05-21","known_ts":"2009-05-21","bar_index":1271,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.71,"stop_level":13.025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-26","known_ts":"2009-05-26","bar_index":1271,"type":"RECLAIM","strength":0.588,"price":13.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-21","prior_stop_level":13.025,"sweep_low":12.505,"atr14":0.90006,"stop_level":12.05497,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-06","known_ts":"2009-07-06","bar_index":1281,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.27,"stop_level":13.675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-07-27","known_ts":"2009-07-29","bar_index":1286,"type":"BUY","strength":1.0,"price":15.42,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2009-08-17","known_ts":"2009-08-17","bar_index":1291,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.645,"stop_level":16.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-19","known_ts":"2009-08-19","bar_index":1291,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.64,"stop_level":16.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-21","known_ts":"2009-08-21","bar_index":1292,"type":"RECLAIM","strength":1.0,"price":16.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-17","prior_stop_level":16.09,"sweep_low":15.205,"atr14":0.786118,"stop_level":14.811941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-21","known_ts":"2009-08-21","bar_index":1292,"type":"RECLAIM","strength":1.0,"price":16.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-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":"2009-08-19","prior_stop_level":16.09,"sweep_low":15.215,"atr14":0.786118,"stop_level":14.821941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-08","known_ts":"2009-09-08","bar_index":1296,"type":"RECLAIM","strength":1.0,"price":15.685,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-21","known_ts":"2009-09-23","bar_index":1299,"type":"BUY","strength":1.0,"price":17.0,"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":"2009-10-28","known_ts":"2009-10-28","bar_index":1308,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.12,"stop_level":17.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-30","known_ts":"2009-10-30","bar_index":1308,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.41,"stop_level":17.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-15","known_ts":"2010-01-15","bar_index":1326,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.565,"stop_level":15.735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-01-19","known_ts":"2010-01-19","bar_index":1326,"type":"RECLAIM","strength":0.863,"price":15.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-15","prior_stop_level":15.735,"sweep_low":15.505,"atr14":0.469748,"stop_level":15.270126,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-25","known_ts":"2010-03-01","bar_index":1335,"type":"BUY","strength":0.588,"price":13.9,"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":0},{"ts":"2010-05-20","known_ts":"2010-05-20","bar_index":1354,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.325,"stop_level":17.435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-21","known_ts":"2010-05-21","bar_index":1355,"type":"RECLAIM","strength":1.0,"price":17.705,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-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":"2010-05-20","prior_stop_level":17.435,"sweep_low":16.8,"atr14":0.792368,"stop_level":16.403816,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-04","known_ts":"2010-06-04","bar_index":1358,"type":"RECLAIM","strength":1.0,"price":17.505,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-05-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-09","known_ts":"2010-07-13","bar_index":1366,"type":"BUY","strength":1.0,"price":19.655,"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":"2010-08-20","known_ts":"2010-08-20","bar_index":1376,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.71,"stop_level":21.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-08","known_ts":"2010-09-08","bar_index":1380,"type":"RECLAIM","strength":1.0,"price":21.045,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-25","known_ts":"2010-10-27","bar_index":1391,"type":"BUY","strength":0.725,"price":22.535,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2010-11-26","known_ts":"2010-11-26","bar_index":1398,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.585,"stop_level":21.735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-22","known_ts":"2011-03-24","bar_index":1425,"type":"BUY","strength":0.588,"price":17.105,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2011-05-10","known_ts":"2011-05-10","bar_index":1436,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.505,"stop_level":18.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-05-13","known_ts":"2011-05-13","bar_index":1437,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.025,"stop_level":18.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-06-16","known_ts":"2011-06-20","bar_index":1445,"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":"2011-06-16","trigger_known_ts":"2011-06-20","strength":0.45,"price":13.83,"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.386288,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.405,"atr14":0.478785,"stop_level":13.165607,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-24","known_ts":"2011-06-28","bar_index":1447,"type":"BUY","strength":0.45,"price":14.275,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-06-24","known_ts":"2011-06-28","bar_index":1447,"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":"2011-06-24","trigger_known_ts":"2011-06-28","strength":0.45,"price":14.275,"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.366541,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.5,"atr14":0.420549,"stop_level":13.289725,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-25","known_ts":"2011-07-25","bar_index":1453,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.335,"stop_level":15.555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-07-26","known_ts":"2011-07-26","bar_index":1454,"type":"RECLAIM","strength":0.588,"price":15.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-07-25","prior_stop_level":15.555,"sweep_low":15.25,"atr14":0.554793,"stop_level":14.972604,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-08-24","known_ts":"2011-08-26","bar_index":1461,"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":"2011-08-24","trigger_known_ts":"2011-08-26","strength":0.45,"price":12.9,"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.427557,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.55,"atr14":0.739581,"stop_level":11.18021,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-07","known_ts":"2011-09-09","bar_index":1464,"type":"BUY","strength":0.588,"price":12.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":"2011-09-07","known_ts":"2011-09-09","bar_index":1464,"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":"2011-09-07","trigger_known_ts":"2011-09-09","strength":0.588,"price":12.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.423563,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":12.055,"atr14":0.660564,"stop_level":11.724718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-24","known_ts":"2011-10-24","bar_index":1475,"type":"RECLAIM","strength":0.863,"price":16.865,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-10","known_ts":"2011-11-10","bar_index":1479,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.875,"stop_level":16.895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-11","known_ts":"2011-11-11","bar_index":1479,"type":"RECLAIM","strength":0.863,"price":17.435,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-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":"2011-11-10","prior_stop_level":16.895,"sweep_low":16.725,"atr14":0.618951,"stop_level":16.415525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":1481,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.405,"stop_level":16.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-17","known_ts":"2012-01-19","bar_index":1494,"type":"BUY","strength":0.725,"price":16.65,"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":"2012-03-02","known_ts":"2012-03-02","bar_index":1504,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.145,"stop_level":18.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-05","known_ts":"2012-03-05","bar_index":1505,"type":"RECLAIM","strength":1.0,"price":18.555,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-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":"2012-03-02","prior_stop_level":18.53,"sweep_low":18.06,"atr14":0.444807,"stop_level":17.837597,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-16","known_ts":"2012-03-16","bar_index":1508,"type":"RECLAIM","strength":1.0,"price":18.255,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-30","known_ts":"2012-06-01","bar_index":1525,"type":"BUY","strength":0.863,"price":20.03,"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":50},{"ts":"2012-06-12","known_ts":"2012-06-14","bar_index":1528,"type":"BUY","strength":0.863,"price":20.675,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2012-08-23","known_ts":"2012-08-23","bar_index":1545,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.0,"stop_level":22.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-08-28","known_ts":"2012-08-28","bar_index":1546,"type":"RECLAIM","strength":0.863,"price":22.34,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2012-08-23","prior_stop_level":22.02,"sweep_low":21.13,"atr14":0.56244,"stop_level":20.84878,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-24","known_ts":"2012-09-24","bar_index":1552,"type":"RECLAIM","strength":1.0,"price":22.475,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-14","known_ts":"2013-01-16","bar_index":1577,"type":"BUY","strength":0.588,"price":18.555,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":10},{"ts":"2013-04-10","known_ts":"2013-04-10","bar_index":1596,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.75,"stop_level":23.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-11","known_ts":"2013-04-11","bar_index":1597,"type":"RECLAIM","strength":0.725,"price":24.23,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-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":"2013-04-10","prior_stop_level":23.76,"sweep_low":23.48,"atr14":0.793827,"stop_level":23.083086,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-24","known_ts":"2013-04-24","bar_index":1600,"type":"RECLAIM","strength":0.863,"price":27.94,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-06-03","known_ts":"2013-06-03","bar_index":1609,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.65,"stop_level":33.665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-05","known_ts":"2013-06-05","bar_index":1609,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.46,"stop_level":33.665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-07","known_ts":"2013-06-07","bar_index":1610,"type":"RECLAIM","strength":1.0,"price":34.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-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":"2013-06-03","prior_stop_level":33.665,"sweep_low":32.245,"atr14":1.077783,"stop_level":31.706108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-07","known_ts":"2013-06-07","bar_index":1610,"type":"RECLAIM","strength":1.0,"price":34.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-05","prior_stop_level":33.665,"sweep_low":32.245,"atr14":1.077783,"stop_level":31.706108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-19","known_ts":"2013-06-19","bar_index":1613,"type":"RECLAIM","strength":1.0,"price":35.94,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-04","known_ts":"2013-12-06","bar_index":1652,"type":"BUY","strength":0.725,"price":37.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2014-01-06","known_ts":"2014-01-06","bar_index":1659,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.465,"stop_level":36.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-01-07","known_ts":"2014-01-07","bar_index":1659,"type":"RECLAIM","strength":0.725,"price":36.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-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":"2014-01-06","prior_stop_level":36.6,"sweep_low":36.25,"atr14":1.163921,"stop_level":35.668039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-13","known_ts":"2014-01-13","bar_index":1660,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.645,"stop_level":36.465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-02-10","known_ts":"2014-02-12","bar_index":1667,"type":"BUY","strength":0.45,"price":36.715,"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-02-13","known_ts":"2014-02-13","bar_index":1668,"type":"RECLAIM","strength":0.588,"price":38.085,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-02-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-03-12","known_ts":"2014-03-12","bar_index":1674,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.91,"stop_level":35.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-03-14","known_ts":"2014-03-14","bar_index":1674,"type":"RECLAIM","strength":0.588,"price":36.135,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-03-12","prior_stop_level":35.97,"sweep_low":33.0,"atr14":1.60246,"stop_level":32.19877,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-19","known_ts":"2014-03-19","bar_index":1675,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.57,"stop_level":34.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-03-24","known_ts":"2014-03-24","bar_index":1676,"type":"RECLAIM","strength":0.588,"price":36.485,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-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":"2014-03-19","prior_stop_level":34.91,"sweep_low":32.73,"atr14":1.808206,"stop_level":31.825897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-07","known_ts":"2014-04-07","bar_index":1680,"type":"RECLAIM","strength":0.725,"price":39.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-03-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-15","known_ts":"2014-04-15","bar_index":1682,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.135,"stop_level":37.155,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-16","known_ts":"2014-04-16","bar_index":1682,"type":"RECLAIM","strength":0.588,"price":38.135,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-04-15","prior_stop_level":37.155,"sweep_low":35.135,"atr14":1.510772,"stop_level":34.379614,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-03","known_ts":"2014-06-05","bar_index":1693,"type":"BUY","strength":0.588,"price":36.85,"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":"2014-06-06","known_ts":"2014-06-06","bar_index":1694,"type":"RECLAIM","strength":0.725,"price":37.405,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-06-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-15","known_ts":"2014-07-15","bar_index":1702,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.865,"stop_level":38.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-19","known_ts":"2014-08-21","bar_index":1711,"type":"BUY","strength":0.588,"price":36.245,"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":45},{"ts":"2014-09-22","known_ts":"2014-09-22","bar_index":1718,"type":"SELL","basis":"structure_stop","strength":0.45,"price":35.09,"stop_level":35.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-09-23","known_ts":"2014-09-23","bar_index":1719,"type":"RECLAIM","strength":0.45,"price":35.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2014-09-22","prior_stop_level":35.4,"sweep_low":35.08,"atr14":0.949501,"stop_level":34.605249,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-26","known_ts":"2014-09-30","bar_index":1720,"type":"BUY","strength":0.725,"price":36.83,"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":25},{"ts":"2014-11-17","known_ts":"2014-11-17","bar_index":1732,"type":"SELL","basis":"structure_stop","strength":0.863,"price":54.13,"stop_level":54.525,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-19","known_ts":"2014-11-19","bar_index":1732,"type":"SELL","basis":"structure_stop","strength":0.863,"price":52.94,"stop_level":54.525,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-20","known_ts":"2015-03-24","bar_index":1760,"type":"BUY","strength":0.863,"price":54.525,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2015-04-30","known_ts":"2015-04-30","bar_index":1769,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.87,"stop_level":58.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-05-01","known_ts":"2015-05-01","bar_index":1769,"type":"RECLAIM","strength":1.0,"price":60.115,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-04-30","prior_stop_level":58.99,"sweep_low":56.64,"atr14":2.147169,"stop_level":55.566415,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-15","known_ts":"2015-05-15","bar_index":1773,"type":"RECLAIM","strength":1.0,"price":63.605,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-08","known_ts":"2015-07-08","bar_index":1785,"type":"SELL","basis":"structure_stop","strength":1.0,"price":68.12,"stop_level":68.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-13","known_ts":"2015-07-13","bar_index":1786,"type":"RECLAIM","strength":1.0,"price":68.69,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-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":"2015-07-08","prior_stop_level":68.33,"sweep_low":65.68,"atr14":2.270367,"stop_level":64.544816,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-17","known_ts":"2015-07-17","bar_index":1787,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.255,"stop_level":66.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-11-04","known_ts":"2015-11-06","bar_index":1813,"type":"BUY","strength":0.725,"price":66.355,"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":"2015-11-17","known_ts":"2015-11-19","bar_index":1816,"type":"BUY","strength":0.588,"price":63.315,"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":"aplus","score":80},{"ts":"2015-12-10","known_ts":"2015-12-10","bar_index":1821,"type":"SELL","basis":"structure_stop","strength":0.45,"price":65.14,"stop_level":66.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-01-28","known_ts":"2016-02-01","bar_index":1832,"type":"BUY","strength":0.45,"price":65.715,"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":"2016-02-29","known_ts":"2016-03-02","bar_index":1839,"type":"BUY","strength":0.45,"price":56.15,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-29","known_ts":"2016-03-02","bar_index":1839,"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":"2016-02-29","trigger_known_ts":"2016-03-02","strength":0.45,"price":56.15,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.362367,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":51.505,"atr14":3.048178,"stop_level":49.980911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-24","known_ts":"2016-03-24","bar_index":1845,"type":"SELL","basis":"structure_stop","strength":0.588,"price":56.765,"stop_level":58.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-29","known_ts":"2016-03-29","bar_index":1845,"type":"RECLAIM","strength":0.588,"price":59.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-03-24","prior_stop_level":58.97,"sweep_low":56.275,"atr14":2.289434,"stop_level":55.130283,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-28","known_ts":"2016-04-28","bar_index":1853,"type":"SELL","basis":"structure_stop","strength":0.588,"price":60.37,"stop_level":61.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-02","known_ts":"2016-05-02","bar_index":1853,"type":"SELL","basis":"structure_stop","strength":0.588,"price":59.09,"stop_level":61.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-04","known_ts":"2016-05-04","bar_index":1854,"type":"RECLAIM","strength":0.588,"price":62.73,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-04-28","prior_stop_level":61.29,"sweep_low":57.5,"atr14":2.253341,"stop_level":56.373329,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-04","known_ts":"2016-05-04","bar_index":1854,"type":"RECLAIM","strength":0.588,"price":62.73,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-05-02","prior_stop_level":61.29,"sweep_low":57.5,"atr14":2.253341,"stop_level":56.373329,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-27","known_ts":"2016-06-01","bar_index":1860,"type":"BUY","strength":0.588,"price":61.08,"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":"2016-07-12","known_ts":"2016-07-14","bar_index":1870,"type":"BUY","strength":0.45,"price":61.13,"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":"2016-07-12","known_ts":"2016-07-14","bar_index":1870,"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":"2016-07-12","trigger_known_ts":"2016-07-14","strength":0.45,"price":61.13,"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.305814,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":54.265,"atr14":1.798405,"stop_level":53.365797,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-15","known_ts":"2016-07-15","bar_index":1871,"type":"RECLAIM","strength":0.725,"price":62.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-07-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-10","known_ts":"2016-08-10","bar_index":1877,"type":"SELL","basis":"structure_stop","strength":0.863,"price":67.0,"stop_level":68.385,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-18","known_ts":"2016-08-18","bar_index":1879,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.14,"stop_level":68.385,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-23","known_ts":"2016-08-23","bar_index":1880,"type":"RECLAIM","strength":0.863,"price":69.505,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-08-18","prior_stop_level":68.385,"sweep_low":65.395,"atr14":1.545179,"stop_level":64.62241,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-06","known_ts":"2016-09-06","bar_index":1883,"type":"RECLAIM","strength":0.863,"price":69.89,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-25","known_ts":"2016-10-25","bar_index":1894,"type":"SELL","basis":"structure_stop","strength":0.863,"price":71.3,"stop_level":72.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-27","known_ts":"2016-10-27","bar_index":1895,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.075,"stop_level":72.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-12-16","known_ts":"2016-12-20","bar_index":1907,"type":"BUY","strength":0.588,"price":64.2,"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":65},{"ts":"2017-01-23","known_ts":"2017-01-23","bar_index":1914,"type":"SELL","basis":"structure_stop","strength":0.45,"price":61.05,"stop_level":61.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-01-24","known_ts":"2017-01-24","bar_index":1915,"type":"RECLAIM","strength":0.45,"price":62.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-23 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":"2017-01-23","prior_stop_level":61.35,"sweep_low":60.85,"atr14":1.240854,"stop_level":60.229573,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-13","known_ts":"2017-03-15","bar_index":1926,"type":"REBUY","strength":0.45,"price":58.05,"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":"2017-05-03","known_ts":"2017-05-03","bar_index":1938,"type":"RECLAIM","strength":0.725,"price":63.35,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-06-20","known_ts":"2017-06-20","bar_index":1949,"type":"SELL","basis":"structure_stop","strength":0.863,"price":63.75,"stop_level":64.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-06-23","known_ts":"2017-06-23","bar_index":1950,"type":"RECLAIM","strength":0.863,"price":64.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-06-20","prior_stop_level":64.0,"sweep_low":62.95,"atr14":1.109096,"stop_level":62.395452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-07","known_ts":"2017-07-07","bar_index":1953,"type":"RECLAIM","strength":0.863,"price":63.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-09-06","known_ts":"2017-09-08","bar_index":1967,"type":"BUY","strength":0.45,"price":57.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-01-09","known_ts":"2018-01-09","bar_index":1995,"type":"SELL","basis":"structure_stop","strength":1.0,"price":73.6,"stop_level":74.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-11","known_ts":"2018-01-11","bar_index":1996,"type":"RECLAIM","strength":1.0,"price":74.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-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":"2018-01-09","prior_stop_level":74.05,"sweep_low":72.7,"atr14":1.381352,"stop_level":72.009324,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-24","known_ts":"2018-01-24","bar_index":1999,"type":"RECLAIM","strength":1.0,"price":76.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-05","known_ts":"2018-09-05","bar_index":2050,"type":"SELL","basis":"structure_stop","strength":0.725,"price":125.95,"stop_level":130.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-11-05","known_ts":"2018-11-07","bar_index":2065,"type":"BUY","strength":0.725,"price":118.99,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2018-12-04","known_ts":"2018-12-04","bar_index":2071,"type":"SELL","basis":"structure_stop","strength":0.725,"price":119.3,"stop_level":119.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-12-06","known_ts":"2018-12-06","bar_index":2072,"type":"RECLAIM","strength":0.725,"price":120.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2018-12-04","prior_stop_level":119.43,"sweep_low":116.0,"atr14":3.042632,"stop_level":114.478684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-20","known_ts":"2018-12-20","bar_index":2075,"type":"SELL","basis":"structure_stop","strength":0.863,"price":115.07,"stop_level":119.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-04","known_ts":"2019-04-08","bar_index":2099,"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":"2019-04-04","trigger_known_ts":"2019-04-08","strength":0.45,"price":85.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.35574,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":75.27,"atr14":2.976039,"stop_level":73.781981,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-09","known_ts":"2019-04-11","bar_index":2100,"type":"BUY","strength":0.45,"price":86.72,"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-04-26","known_ts":"2019-04-30","bar_index":2104,"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":"2019-04-26","trigger_known_ts":"2019-04-30","strength":0.45,"price":83.46,"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.371773,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":80.26,"atr14":2.408832,"stop_level":79.055584,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-15","known_ts":"2019-05-15","bar_index":2108,"type":"SELL","basis":"structure_stop","strength":0.45,"price":79.5,"stop_level":80.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-07-18","known_ts":"2019-07-22","bar_index":2123,"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":"2019-07-18","trigger_known_ts":"2019-07-22","strength":0.588,"price":62.82,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.527136,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":58.3,"atr14":2.871584,"stop_level":56.864208,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-15","known_ts":"2019-08-15","bar_index":2129,"type":"SELL","basis":"structure_stop","strength":0.588,"price":65.22,"stop_level":65.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-16","known_ts":"2019-08-16","bar_index":2130,"type":"RECLAIM","strength":0.588,"price":67.41,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-08-15","prior_stop_level":65.78,"sweep_low":64.87,"atr14":2.707836,"stop_level":63.516082,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-02","known_ts":"2019-10-02","bar_index":2140,"type":"SELL","basis":"structure_stop","strength":0.725,"price":67.18,"stop_level":67.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":2141,"type":"RECLAIM","strength":0.725,"price":68.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-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":"2019-10-02","prior_stop_level":67.95,"sweep_low":66.54,"atr14":2.247657,"stop_level":65.416171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-13","known_ts":"2019-11-13","bar_index":2150,"type":"SELL","basis":"structure_stop","strength":0.725,"price":73.99,"stop_level":74.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-15","known_ts":"2019-11-15","bar_index":2151,"type":"SELL","basis":"structure_stop","strength":0.725,"price":72.1,"stop_level":74.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-12-06","known_ts":"2019-12-10","bar_index":2156,"type":"BUY","strength":0.725,"price":75.02,"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":40},{"ts":"2020-01-22","known_ts":"2020-01-22","bar_index":2166,"type":"SELL","basis":"structure_stop","strength":0.863,"price":78.95,"stop_level":79.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-04-03","known_ts":"2020-04-07","bar_index":2183,"type":"BUY","strength":0.45,"price":69.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-03","known_ts":"2020-04-07","bar_index":2183,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-03","trigger_known_ts":"2020-04-07","strength":0.45,"price":69.4,"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.199723,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":55.0,"atr14":5.35712,"stop_level":52.32144,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-17","known_ts":"2020-04-17","bar_index":2186,"type":"RECLAIM","strength":0.588,"price":68.88,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-04-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":2192,"type":"SELL","basis":"structure_stop","strength":0.863,"price":78.85,"stop_level":82.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-05-15","known_ts":"2020-05-15","bar_index":2192,"type":"RECLAIM","strength":0.863,"price":82.22,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-05-14","prior_stop_level":82.14,"sweep_low":77.07,"atr14":4.5855,"stop_level":74.77725,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-01","known_ts":"2020-06-01","bar_index":2196,"type":"RECLAIM","strength":1.0,"price":85.97,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-06-08","known_ts":"2020-06-08","bar_index":2197,"type":"SELL","basis":"structure_stop","strength":1.0,"price":83.79,"stop_level":83.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-07-14","known_ts":"2020-07-16","bar_index":2206,"type":"BUY","strength":0.863,"price":88.65,"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":"2020-10-12","known_ts":"2020-10-14","bar_index":2227,"type":"BUY","strength":0.863,"price":78.27,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2020-10-30","known_ts":"2020-10-30","bar_index":2231,"type":"SELL","basis":"structure_stop","strength":0.863,"price":75.65,"stop_level":77.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-11-09","known_ts":"2020-11-09","bar_index":2233,"type":"SELL","basis":"structure_stop","strength":0.725,"price":74.12,"stop_level":75.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-11-05","known_ts":"2020-11-05","bar_index":2233,"type":"RECLAIM","strength":0.863,"price":78.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-30 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":"2020-10-30","prior_stop_level":77.12,"sweep_low":74.24,"atr14":2.424388,"stop_level":73.027806,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-10","known_ts":"2020-11-10","bar_index":2234,"type":"RECLAIM","strength":0.725,"price":75.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2020-11-09","prior_stop_level":75.65,"sweep_low":74.0,"atr14":2.676742,"stop_level":72.661629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-02","known_ts":"2020-12-04","bar_index":2239,"type":"BUY","strength":0.725,"price":78.66,"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":"2021-03-24","known_ts":"2021-03-24","bar_index":2264,"type":"SELL","basis":"structure_stop","strength":1.0,"price":93.87,"stop_level":95.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-25","known_ts":"2021-03-25","bar_index":2264,"type":"RECLAIM","strength":1.0,"price":95.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-24","prior_stop_level":95.25,"sweep_low":93.01,"atr14":2.960457,"stop_level":91.529772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-09","known_ts":"2021-04-09","bar_index":2268,"type":"RECLAIM","strength":1.0,"price":100.31,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-21","known_ts":"2021-05-25","bar_index":2278,"type":"BUY","strength":0.863,"price":104.12,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2021-06-15","known_ts":"2021-06-15","bar_index":2283,"type":"SELL","basis":"structure_stop","strength":1.0,"price":102.69,"stop_level":103.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-16","known_ts":"2021-06-16","bar_index":2283,"type":"RECLAIM","strength":1.0,"price":103.34,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-06-15","prior_stop_level":103.31,"sweep_low":101.79,"atr14":2.000314,"stop_level":100.789843,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-02","known_ts":"2021-09-07","bar_index":2302,"type":"BUY","strength":0.725,"price":99.24,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2021-09-15","known_ts":"2021-09-15","bar_index":2304,"type":"SELL","basis":"structure_stop","strength":0.588,"price":87.51,"stop_level":94.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-10-04","known_ts":"2021-10-06","bar_index":2309,"type":"BUY","strength":0.725,"price":95.04,"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":"2021-11-26","known_ts":"2021-11-26","bar_index":2321,"type":"SELL","basis":"structure_stop","strength":0.863,"price":99.46,"stop_level":100.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-30","known_ts":"2021-11-30","bar_index":2322,"type":"SELL","basis":"structure_stop","strength":0.863,"price":99.72,"stop_level":100.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-03","known_ts":"2021-12-03","bar_index":2323,"type":"RECLAIM","strength":0.863,"price":100.44,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-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-11-26","prior_stop_level":100.28,"sweep_low":97.88,"atr14":2.157463,"stop_level":96.801269,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-03","known_ts":"2021-12-03","bar_index":2323,"type":"RECLAIM","strength":0.863,"price":100.44,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-11-30","prior_stop_level":100.28,"sweep_low":97.88,"atr14":2.157463,"stop_level":96.801269,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-15","known_ts":"2021-12-15","bar_index":2326,"type":"RECLAIM","strength":0.863,"price":101.33,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-07","known_ts":"2022-04-11","bar_index":2352,"type":"BUY","strength":0.45,"price":81.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":"2022-04-25","known_ts":"2022-04-25","bar_index":2355,"type":"SELL","basis":"structure_stop","strength":0.45,"price":78.74,"stop_level":79.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-05-25","known_ts":"2022-05-27","bar_index":2363,"type":"BUY","strength":0.45,"price":71.66,"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-07-07","known_ts":"2022-07-07","bar_index":2372,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.05,"stop_level":72.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-12","known_ts":"2022-07-12","bar_index":2373,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.46,"stop_level":72.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":2384,"type":"SELL","basis":"structure_stop","strength":0.588,"price":66.25,"stop_level":66.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-07","known_ts":"2022-10-11","bar_index":2394,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-10-07","trigger_known_ts":"2022-10-11","strength":0.45,"price":57.72,"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.438631,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":55.0,"atr14":1.623776,"stop_level":54.188112,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-10","known_ts":"2022-11-14","bar_index":2402,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-11-10","trigger_known_ts":"2022-11-14","strength":0.45,"price":51.15,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.502529,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.61,"atr14":1.993932,"stop_level":47.613034,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-18","known_ts":"2022-11-22","bar_index":2404,"type":"BUY","strength":0.588,"price":53.82,"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":"2022-11-18","known_ts":"2022-11-22","bar_index":2404,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-11-18","trigger_known_ts":"2022-11-22","strength":0.588,"price":53.82,"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.468864,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":50.44,"atr14":1.789872,"stop_level":49.545064,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":2409,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.29,"stop_level":52.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-28","known_ts":"2023-02-28","bar_index":2426,"type":"SELL","basis":"structure_stop","strength":0.725,"price":60.78,"stop_level":60.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-01","known_ts":"2023-03-01","bar_index":2426,"type":"RECLAIM","strength":0.725,"price":61.83,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-02-28","prior_stop_level":60.8,"sweep_low":60.52,"atr14":1.427754,"stop_level":59.806123,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-23","known_ts":"2023-03-23","bar_index":2432,"type":"RECLAIM","strength":0.863,"price":62.53,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-31","known_ts":"2023-04-04","bar_index":2434,"type":"BUY","strength":0.863,"price":64.12,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2023-05-16","known_ts":"2023-05-16","bar_index":2444,"type":"SELL","basis":"structure_stop","strength":1.0,"price":63.79,"stop_level":65.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-25","known_ts":"2023-07-27","bar_index":2460,"type":"BUY","strength":0.863,"price":65.92,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2023-08-16","known_ts":"2023-08-16","bar_index":2465,"type":"SELL","basis":"structure_stop","strength":1.0,"price":63.86,"stop_level":63.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-18","known_ts":"2023-08-18","bar_index":2466,"type":"SELL","basis":"structure_stop","strength":0.863,"price":63.35,"stop_level":63.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-11-27","known_ts":"2023-11-29","bar_index":2489,"type":"BUY","strength":0.588,"price":46.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":"aplus","score":90},{"ts":"2024-01-05","known_ts":"2024-01-05","bar_index":2498,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.61,"stop_level":51.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":2500,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.88,"stop_level":50.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-06","known_ts":"2024-02-08","bar_index":2505,"type":"REBUY","strength":0.588,"price":50.85,"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":"2024-05-02","known_ts":"2024-05-06","bar_index":2525,"type":"BUY","strength":0.588,"price":44.61,"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":"2024-06-12","known_ts":"2024-06-12","bar_index":2534,"type":"SELL","basis":"structure_stop","strength":0.725,"price":46.16,"stop_level":46.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-07-12","known_ts":"2024-07-16","bar_index":2541,"type":"BUY","strength":0.863,"price":47.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2024-09-16","known_ts":"2024-09-18","bar_index":2556,"type":"BUY","strength":0.588,"price":39.82,"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":"2024-11-26","known_ts":"2024-11-26","bar_index":2573,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.04,"stop_level":39.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-27","known_ts":"2024-11-27","bar_index":2573,"type":"RECLAIM","strength":0.588,"price":39.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-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":"2024-11-26","prior_stop_level":39.04,"sweep_low":37.9,"atr14":1.140261,"stop_level":37.329869,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-05","known_ts":"2024-12-05","bar_index":2575,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.7,"stop_level":38.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-09","known_ts":"2024-12-09","bar_index":2575,"type":"RECLAIM","strength":0.725,"price":38.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-12-05","prior_stop_level":38.04,"sweep_low":37.17,"atr14":1.250387,"stop_level":36.544807,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-06","known_ts":"2025-03-10","bar_index":2595,"type":"BUY","strength":0.588,"price":33.08,"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":"2025-04-23","known_ts":"2025-04-25","bar_index":2606,"type":"BUY","strength":0.45,"price":27.18,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-04-23","known_ts":"2025-04-25","bar_index":2606,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-04-23","trigger_known_ts":"2025-04-25","strength":0.45,"price":27.18,"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.445193,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.1,"atr14":1.345502,"stop_level":22.427249,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-28","known_ts":"2025-05-28","bar_index":2614,"type":"RECLAIM","strength":0.725,"price":29.87,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-04-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-02","known_ts":"2025-06-02","bar_index":2615,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.23,"stop_level":29.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-03","known_ts":"2025-06-03","bar_index":2615,"type":"RECLAIM","strength":0.725,"price":29.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-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":"2025-06-02","prior_stop_level":29.42,"sweep_low":28.92,"atr14":0.905566,"stop_level":28.467217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-08","known_ts":"2025-07-08","bar_index":2623,"type":"RECLAIM","strength":0.863,"price":33.41,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-18","known_ts":"2025-07-18","bar_index":2625,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.35,"stop_level":30.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-22","known_ts":"2025-07-22","bar_index":2626,"type":"RECLAIM","strength":0.725,"price":31.53,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-18","prior_stop_level":30.53,"sweep_low":30.1,"atr14":0.945767,"stop_level":29.627116,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-27","known_ts":"2025-08-27","bar_index":2635,"type":"RECLAIM","strength":1.0,"price":31.91,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-25","known_ts":"2025-11-28","bar_index":2656,"type":"BUY","strength":0.588,"price":19.85,"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":"2025-12-19","known_ts":"2025-12-19","bar_index":2661,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.92,"stop_level":20.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2026-02-03","known_ts":"2026-02-03","bar_index":2671,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.44,"stop_level":21.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-02-10","known_ts":"2026-02-10","bar_index":2673,"type":"RECLAIM","strength":0.588,"price":21.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-02-03","prior_stop_level":21.37,"sweep_low":20.24,"atr14":0.803316,"stop_level":19.838342,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-13","known_ts":"2026-04-15","bar_index":2687,"type":"BUY","strength":0.588,"price":18.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2026-05-04","known_ts":"2026-05-04","bar_index":2692,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.56,"stop_level":19.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-05","known_ts":"2026-05-05","bar_index":2692,"type":"RECLAIM","strength":0.725,"price":19.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-04 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":"2026-05-04","prior_stop_level":19.24,"sweep_low":18.17,"atr14":0.759683,"stop_level":17.790159,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-20","known_ts":"2026-05-22","bar_index":2696,"type":"BUY","strength":0.725,"price":18.74,"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":90},{"ts":"2026-06-08","known_ts":"2026-06-10","bar_index":2700,"type":"BUY","strength":0.863,"price":19.17,"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":55},{"ts":"2026-07-23","known_ts":"2026-07-23","bar_index":2710,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.92,"stop_level":21.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-27","known_ts":"2026-07-27","bar_index":2711,"type":"RECLAIM","strength":1.0,"price":22.34,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-07-23","prior_stop_level":21.4,"sweep_low":20.5,"atr14":0.990084,"stop_level":20.004958,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-05","known_ts":"2026-08-05","bar_index":2713,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.99,"stop_level":20.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-08-05","last_scored_basis":"structure_stop","bars_since_signal":3,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2017-07-17","2017-08-07","2018-02-09","2018-06-12","2018-07-03","2018-07-17","2018-10-23","2019-02-07","2020-02-04","2020-03-02","2020-03-26","2020-06-30","2020-09-08","2020-09-29","2020-12-02","2021-05-05","2021-07-19","2021-08-12","2021-09-24","2022-02-10","2022-03-25","2022-05-25","2022-06-22","2023-06-01","2023-06-28","2023-07-17","2023-09-19","2023-10-05","2023-10-13","2023-11-03","2024-04-19","2024-07-12","2024-08-15","2024-09-16","2025-02-18","2025-03-06","2025-08-11","2025-10-30","2025-11-20","2026-03-30"],"warnings":[{"ts":"2022-07-07","kind":"confirm","px":67.05,"level":72.36},{"ts":"2022-07-11","kind":"arm","px":65.94},{"ts":"2022-07-12","kind":"confirm","px":67.46,"level":72.36},{"ts":"2022-08-23","kind":"arm","px":67.51},{"ts":"2022-08-26","kind":"confirm","px":66.25,"level":66.97},{"ts":"2022-12-09","kind":"arm","px":51.79},{"ts":"2022-12-12","kind":"confirm","px":52.29,"level":52.92},{"ts":"2023-01-17","kind":"arm","px":55.49},{"ts":"2023-02-23","kind":"arm","px":60.81},{"ts":"2023-02-28","kind":"confirm","px":60.78,"level":60.8},{"ts":"2023-05-09","kind":"arm","px":65.38},{"ts":"2023-05-16","kind":"confirm","px":63.79,"level":65.14},{"ts":"2023-08-15","kind":"arm","px":65.43},{"ts":"2023-08-16","kind":"confirm","px":63.86,"level":63.91},{"ts":"2023-08-17","kind":"arm","px":63.8},{"ts":"2023-08-18","kind":"confirm","px":63.35,"level":63.91},{"ts":"2023-12-22","kind":"arm","px":52.86},{"ts":"2024-01-05","kind":"confirm","px":50.61,"level":51.47},{"ts":"2024-01-12","kind":"arm","px":50.52},{"ts":"2024-01-16","kind":"confirm","px":48.88,"level":50.5},{"ts":"2024-05-24","kind":"arm","px":46.71},{"ts":"2024-06-12","kind":"confirm","px":46.16,"level":46.6},{"ts":"2024-11-14","kind":"arm","px":39.44},{"ts":"2024-11-26","kind":"confirm","px":38.04,"level":39.04},{"ts":"2024-12-03","kind":"arm","px":38.25},{"ts":"2024-12-05","kind":"confirm","px":37.7,"level":38.04},{"ts":"2025-05-22","kind":"arm","px":30.06},{"ts":"2025-06-02","kind":"confirm","px":29.23,"level":29.42},{"ts":"2025-06-11","kind":"arm","px":29.85},{"ts":"2025-07-18","kind":"confirm","px":30.35,"level":30.53},{"ts":"2025-12-15","kind":"arm","px":20.32},{"ts":"2025-12-19","kind":"confirm","px":19.92,"level":20.32},{"ts":"2026-01-26","kind":"arm","px":22.22},{"ts":"2026-02-03","kind":"confirm","px":20.44,"level":21.37},{"ts":"2026-05-01","kind":"arm","px":19.35},{"ts":"2026-05-04","kind":"confirm","px":18.56,"level":19.24},{"ts":"2026-07-13","kind":"arm","px":22.03},{"ts":"2026-07-23","kind":"confirm","px":20.92,"level":21.4},{"ts":"2026-07-24","kind":"arm","px":21.32},{"ts":"2026-08-05","kind":"confirm","px":14.99,"level":20.92}],"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":[]}}}