{"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":"IIIN","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1992-09-08","known_ts":"1992-09-10","bar_index":41,"type":"BUY","strength":0.45,"price":1.9357,"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":"1992-10-06","known_ts":"1992-10-06","bar_index":47,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9357,"stop_level":1.9615,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-10-12","known_ts":"1992-10-12","bar_index":49,"type":"RECLAIM","strength":0.588,"price":1.9873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-10-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1992-10-06","prior_stop_level":1.9615,"sweep_low":1.8841,"atr14":0.04015,"stop_level":1.864025,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-12-08","known_ts":"1992-12-08","bar_index":62,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3229,"stop_level":2.3487,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-12-29","known_ts":"1992-12-29","bar_index":67,"type":"RECLAIM","strength":0.863,"price":2.5429,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-12-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-05-12","known_ts":"1993-05-14","bar_index":98,"type":"BUY","strength":0.588,"price":2.2555,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"1993-06-14","known_ts":"1993-06-14","bar_index":105,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5035,"stop_level":2.5562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-06-22","known_ts":"1993-06-22","bar_index":107,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.319,"stop_level":2.5562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-07-02","known_ts":"1993-07-07","bar_index":110,"type":"REBUY","strength":1.0,"price":2.5035,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1993-09-28","known_ts":"1993-09-30","bar_index":130,"type":"BUY","strength":0.45,"price":1.989,"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":"1993-10-27","known_ts":"1993-10-27","bar_index":137,"type":"RECLAIM","strength":0.725,"price":2.3868,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1993-09-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-11-22","known_ts":"1993-11-22","bar_index":143,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1481,"stop_level":2.1747,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-11-24","known_ts":"1993-11-24","bar_index":143,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1481,"stop_level":2.1747,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-12-09","known_ts":"1993-12-09","bar_index":147,"type":"RECLAIM","strength":0.863,"price":2.2933,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-11-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-01-07","known_ts":"1994-01-07","bar_index":153,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2666,"stop_level":2.3199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-01-21","known_ts":"1994-01-21","bar_index":157,"type":"RECLAIM","strength":0.863,"price":2.4266,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-01-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-04-28","known_ts":"1994-05-02","bar_index":179,"type":"BUY","strength":0.45,"price":2.0122,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-05-27","known_ts":"1994-05-27","bar_index":186,"type":"RECLAIM","strength":0.725,"price":2.1463,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-04-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-06-14","known_ts":"1994-06-14","bar_index":189,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.0511,"stop_level":2.0781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-06-17","known_ts":"1994-06-17","bar_index":190,"type":"RECLAIM","strength":0.725,"price":2.1051,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-06-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1994-06-14","prior_stop_level":2.0781,"sweep_low":2.0242,"atr14":0.054972,"stop_level":1.996714,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-12","known_ts":"1994-07-14","bar_index":196,"type":"REBUY","strength":0.725,"price":2.0242,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1994-09-09","known_ts":"1994-09-13","bar_index":210,"type":"BUY","strength":0.588,"price":1.9019,"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":"1994-12-16","known_ts":"1994-12-20","bar_index":233,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1994-12-16","trigger_known_ts":"1994-12-20","strength":0.45,"price":1.5342,"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.367757,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5068,"atr14":0.039099,"stop_level":1.487251,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-12-27","known_ts":"1994-12-29","bar_index":235,"type":"BUY","strength":0.45,"price":1.589,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-01-25","known_ts":"1995-01-25","bar_index":241,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.6164,"stop_level":1.6438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-02-01","known_ts":"1995-02-01","bar_index":243,"type":"RECLAIM","strength":0.588,"price":1.726,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-01-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":"1995-01-25","prior_stop_level":1.6438,"sweep_low":1.5616,"atr14":0.048731,"stop_level":1.537235,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-13","known_ts":"1995-03-13","bar_index":252,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.6842,"stop_level":1.6986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-03-14","known_ts":"1995-03-14","bar_index":252,"type":"RECLAIM","strength":0.725,"price":1.7118,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1995-03-13","prior_stop_level":1.6986,"sweep_low":1.6842,"atr14":0.038357,"stop_level":1.665021,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-05-26","known_ts":"1995-05-31","bar_index":270,"type":"BUY","strength":0.725,"price":1.6566,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"1995-06-27","known_ts":"1995-06-29","bar_index":277,"type":"REBUY","strength":0.863,"price":1.6972,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"1995-09-05","known_ts":"1995-09-07","bar_index":293,"type":"BUY","strength":1.0,"price":1.8085,"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":55},{"ts":"1995-12-04","known_ts":"1995-12-06","bar_index":314,"type":"BUY","strength":0.588,"price":1.5139,"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":"1996-02-05","known_ts":"1996-02-05","bar_index":328,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5561,"stop_level":1.5844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-03-29","known_ts":"1996-04-02","bar_index":341,"type":"BUY","strength":0.863,"price":1.5986,"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":"quality","score":75},{"ts":"1996-05-16","known_ts":"1996-05-20","bar_index":352,"type":"BUY","strength":0.863,"price":1.57,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1996-05-30","known_ts":"1996-06-03","bar_index":355,"type":"BUY","strength":0.863,"price":1.57,"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":"1997-01-24","known_ts":"1997-01-24","bar_index":410,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.0482,"stop_level":2.0775,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-01-29","known_ts":"1997-01-29","bar_index":411,"type":"RECLAIM","strength":1.0,"price":2.1067,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-01-24","prior_stop_level":2.0775,"sweep_low":2.019,"atr14":0.054567,"stop_level":1.991716,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-04-23","known_ts":"1997-04-23","bar_index":430,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7972,"stop_level":1.8856,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1997-05-29","known_ts":"1997-06-02","bar_index":439,"type":"BUY","strength":0.588,"price":1.8561,"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":"1997-07-17","known_ts":"1997-07-17","bar_index":450,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.8555,"stop_level":1.8704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1997-07-21","known_ts":"1997-07-21","bar_index":451,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.811,"stop_level":1.8704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1997-08-27","known_ts":"1997-08-29","bar_index":460,"type":"BUY","strength":0.588,"price":1.7665,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"1997-10-27","known_ts":"1997-10-27","bar_index":474,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8103,"stop_level":1.8552,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-12-31","known_ts":"1998-01-05","bar_index":489,"type":"BUY","strength":0.45,"price":1.7505,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-01-20","known_ts":"1998-01-20","bar_index":493,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.6599,"stop_level":1.7203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-03-09","known_ts":"1998-03-09","bar_index":504,"type":"RECLAIM","strength":0.725,"price":1.8105,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-29","known_ts":"1998-04-29","bar_index":516,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.7648,"stop_level":1.7801,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-05-01","known_ts":"1998-05-01","bar_index":516,"type":"RECLAIM","strength":0.863,"price":1.8105,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-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":"1998-04-29","prior_stop_level":1.7801,"sweep_low":1.7648,"atr14":0.0362,"stop_level":1.7467,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-14","known_ts":"1998-08-18","bar_index":541,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-08-14","trigger_known_ts":"1998-08-18","strength":0.45,"price":1.2888,"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.353369,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.1354,"atr14":0.051051,"stop_level":1.109874,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-04","known_ts":"1998-09-09","bar_index":546,"type":"BUY","strength":0.45,"price":1.2283,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-09-04","known_ts":"1998-09-09","bar_index":546,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-09-04","trigger_known_ts":"1998-09-09","strength":0.45,"price":1.2283,"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.383724,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.1047,"atr14":0.044801,"stop_level":1.0823,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-08","known_ts":"1998-10-08","bar_index":553,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1039,"stop_level":1.1816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-14","known_ts":"1998-10-16","bar_index":555,"type":"REBUY","strength":0.45,"price":1.0884,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-10-19","known_ts":"1998-10-19","bar_index":556,"type":"RECLAIM","strength":0.725,"price":1.5859,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-10-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-02","known_ts":"1998-12-02","bar_index":566,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.2749,"stop_level":1.2905,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-07","known_ts":"1998-12-07","bar_index":567,"type":"RECLAIM","strength":0.725,"price":1.306,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-12-02","prior_stop_level":1.2905,"sweep_low":1.2438,"atr14":0.043529,"stop_level":1.222035,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-06","known_ts":"1999-01-08","bar_index":574,"type":"BUY","strength":0.863,"price":1.4941,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1999-02-26","known_ts":"1999-02-26","bar_index":585,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5413,"stop_level":1.557,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-04-13","known_ts":"1999-04-15","bar_index":596,"type":"BUY","strength":0.863,"price":1.6537,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1999-05-19","known_ts":"1999-05-19","bar_index":604,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.2262,"stop_level":2.2739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-07-16","known_ts":"1999-07-16","bar_index":618,"type":"RECLAIM","strength":1.0,"price":2.4498,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-07-27","known_ts":"1999-07-27","bar_index":620,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.3057,"stop_level":2.3377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-11-09","known_ts":"1999-11-11","bar_index":645,"type":"BUY","strength":0.725,"price":2.0476,"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":"2000-01-06","known_ts":"2000-01-06","bar_index":658,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3364,"stop_level":2.3526,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-05-02","known_ts":"2000-05-04","bar_index":685,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-05-02","trigger_known_ts":"2000-05-04","strength":0.45,"price":1.5217,"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.382978,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4235,"atr14":0.051769,"stop_level":1.397616,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-10","known_ts":"2000-05-12","bar_index":687,"type":"BUY","strength":0.45,"price":1.5217,"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-05-10","known_ts":"2000-05-12","bar_index":687,"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-05-10","trigger_known_ts":"2000-05-12","strength":0.45,"price":1.5217,"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.382978,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4563,"atr14":0.041652,"stop_level":1.435474,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-22","known_ts":"2000-08-24","bar_index":711,"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-08-22","trigger_known_ts":"2000-08-24","strength":0.45,"price":1.2228,"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.504176,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.041,"atr14":0.050359,"stop_level":1.01582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-05","known_ts":"2000-09-07","bar_index":714,"type":"BUY","strength":0.45,"price":1.388,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-09-05","known_ts":"2000-09-07","bar_index":714,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-09-05","trigger_known_ts":"2000-09-07","strength":0.45,"price":1.388,"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.437191,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.1898,"atr14":0.047811,"stop_level":1.165894,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-22","known_ts":"2000-09-22","bar_index":718,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1873,"stop_level":1.2375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-10-25","known_ts":"2000-10-27","bar_index":726,"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-10-25","trigger_known_ts":"2000-10-27","strength":0.45,"price":0.903,"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.63385,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.8027,"atr14":0.053004,"stop_level":0.776198,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-07","known_ts":"2000-12-11","bar_index":736,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-12-07","trigger_known_ts":"2000-12-11","strength":0.45,"price":0.3177,"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.871178,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.2508,"atr14":0.067836,"stop_level":0.216882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-26","known_ts":"2000-12-28","bar_index":740,"type":"BUY","strength":0.45,"price":0.4515,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-12-26","known_ts":"2000-12-28","bar_index":740,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-12-26","trigger_known_ts":"2000-12-28","strength":0.45,"price":0.4515,"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.809397,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.2843,"atr14":0.064392,"stop_level":0.252104,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-02","known_ts":"2001-02-02","bar_index":748,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.5886,"stop_level":0.602,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-05","known_ts":"2001-02-05","bar_index":749,"type":"RECLAIM","strength":0.588,"price":0.6662,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-02-02","prior_stop_level":0.602,"sweep_low":0.5619,"atr14":0.080473,"stop_level":0.521664,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-20","known_ts":"2001-02-20","bar_index":752,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.5405,"stop_level":0.5619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-04-05","known_ts":"2001-04-09","bar_index":763,"type":"BUY","strength":0.725,"price":0.5298,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2001-05-11","known_ts":"2001-05-11","bar_index":771,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4281,"stop_level":0.4549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-07-02","known_ts":"2001-07-05","bar_index":783,"type":"BUY","strength":0.588,"price":0.396,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2001-07-30","known_ts":"2001-07-30","bar_index":789,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.3211,"stop_level":0.3398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-08-27","known_ts":"2001-08-29","bar_index":796,"type":"BUY","strength":0.725,"price":0.3077,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2001-09-05","known_ts":"2001-09-07","bar_index":798,"type":"BUY","strength":0.588,"price":0.2863,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2001-10-05","known_ts":"2001-10-09","bar_index":804,"type":"BUY","strength":0.45,"price":0.2676,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-10-05","known_ts":"2001-10-09","bar_index":804,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-10-05","trigger_known_ts":"2001-10-09","strength":0.45,"price":0.2676,"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.753818,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.2007,"atr14":0.023523,"stop_level":0.188938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-04","known_ts":"2001-12-04","bar_index":817,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.1632,"stop_level":0.1712,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-12-06","known_ts":"2001-12-06","bar_index":818,"type":"RECLAIM","strength":0.45,"price":0.1739,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2001-12-04","prior_stop_level":0.1712,"sweep_low":0.1498,"atr14":0.024423,"stop_level":0.137589,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-27","known_ts":"2001-12-31","bar_index":823,"type":"REBUY","strength":0.588,"price":0.1632,"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":"2002-01-02","known_ts":"2002-01-02","bar_index":824,"type":"RECLAIM","strength":0.725,"price":0.1605,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-12-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-02-25","known_ts":"2002-02-27","bar_index":836,"type":"BUY","strength":0.725,"price":0.1418,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2002-04-16","known_ts":"2002-04-16","bar_index":847,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.1472,"stop_level":0.1605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-04-18","known_ts":"2002-04-18","bar_index":848,"type":"RECLAIM","strength":0.725,"price":0.1632,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-04-16","prior_stop_level":0.1605,"sweep_low":0.1472,"atr14":0.019718,"stop_level":0.137341,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-21","known_ts":"2002-05-23","bar_index":856,"type":"BUY","strength":0.863,"price":0.1873,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2002-06-04","known_ts":"2002-06-06","bar_index":859,"type":"BUY","strength":1.0,"price":0.1873,"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":55},{"ts":"2002-07-12","known_ts":"2002-07-16","bar_index":868,"type":"BUY","strength":1.0,"price":0.1739,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":80},{"ts":"2002-09-04","known_ts":"2002-09-04","bar_index":880,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.2141,"stop_level":0.2167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-11-21","known_ts":"2002-11-21","bar_index":899,"type":"RECLAIM","strength":1.0,"price":0.2408,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-09-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-12-10","known_ts":"2002-12-10","bar_index":903,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.1873,"stop_level":0.2007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-12-12","known_ts":"2002-12-12","bar_index":903,"type":"RECLAIM","strength":1.0,"price":0.2141,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-10 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-12-10","prior_stop_level":0.2007,"sweep_low":0.1873,"atr14":0.023023,"stop_level":0.175789,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-27","known_ts":"2002-12-31","bar_index":907,"type":"REBUY","strength":0.863,"price":0.2194,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2003-02-21","known_ts":"2003-02-21","bar_index":919,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.2007,"stop_level":0.2141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-05-05","known_ts":"2003-05-07","bar_index":936,"type":"BUY","strength":0.588,"price":0.1873,"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":"2003-05-23","known_ts":"2003-05-23","bar_index":940,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.1739,"stop_level":0.1819,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2003-07-22","known_ts":"2003-07-24","bar_index":954,"type":"REBUY","strength":0.588,"price":0.1873,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2003-11-05","known_ts":"2003-11-07","bar_index":979,"type":"REBUY","strength":1.0,"price":0.2087,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2003-12-02","known_ts":"2003-12-02","bar_index":985,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.206,"stop_level":0.2141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-02","known_ts":"2004-01-06","bar_index":992,"type":"BUY","strength":0.863,"price":0.2408,"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":"2004-02-19","known_ts":"2004-02-19","bar_index":1002,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.1472,"stop_level":0.2676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-03-12","known_ts":"2004-03-12","bar_index":1008,"type":"RECLAIM","strength":1.0,"price":0.3478,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-02-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-13","known_ts":"2004-04-13","bar_index":1015,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.4549,"stop_level":0.4682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-19","known_ts":"2004-04-19","bar_index":1016,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.4415,"stop_level":0.4682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-20","known_ts":"2004-04-20","bar_index":1016,"type":"RECLAIM","strength":1.0,"price":0.4736,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-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":"2004-04-13","prior_stop_level":0.4682,"sweep_low":0.4281,"atr14":0.028212,"stop_level":0.413994,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-04-20","known_ts":"2004-04-20","bar_index":1016,"type":"RECLAIM","strength":1.0,"price":0.4736,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-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":"2004-04-19","prior_stop_level":0.4682,"sweep_low":0.4415,"atr14":0.028212,"stop_level":0.427394,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-04","known_ts":"2004-05-04","bar_index":1020,"type":"RECLAIM","strength":1.0,"price":0.7626,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-04-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-15","known_ts":"2005-02-17","bar_index":1086,"type":"BUY","strength":0.725,"price":4.6369,"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":35},{"ts":"2005-04-29","known_ts":"2005-05-03","bar_index":1103,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-04-29","trigger_known_ts":"2005-05-03","strength":0.45,"price":2.6034,"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.515917,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.178,"atr14":0.258736,"stop_level":2.048632,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-17","known_ts":"2005-05-19","bar_index":1107,"type":"BUY","strength":0.45,"price":3.0047,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-05-17","known_ts":"2005-05-19","bar_index":1107,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2005-05-17","trigger_known_ts":"2005-05-19","strength":0.45,"price":3.0047,"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.441298,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4081,"atr14":0.228706,"stop_level":2.293747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-26","known_ts":"2005-08-26","bar_index":1130,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8711,"stop_level":3.9195,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-01","known_ts":"2005-09-01","bar_index":1132,"type":"RECLAIM","strength":0.588,"price":4.3012,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-08-26","prior_stop_level":3.9195,"sweep_low":3.4544,"atr14":0.198894,"stop_level":3.354953,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-12","known_ts":"2005-09-12","bar_index":1134,"type":"RECLAIM","strength":0.725,"price":4.3711,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-04","known_ts":"2005-10-04","bar_index":1139,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.9022,"stop_level":4.0317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-10-11","known_ts":"2005-10-11","bar_index":1141,"type":"RECLAIM","strength":0.863,"price":4.1936,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-10-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-10-04","prior_stop_level":4.0317,"sweep_low":3.7187,"atr14":0.182182,"stop_level":3.627609,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-10-19","known_ts":"2005-10-19","bar_index":1143,"type":"RECLAIM","strength":0.863,"price":4.1397,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-10-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-11-09","known_ts":"2005-11-11","bar_index":1148,"type":"BUY","strength":0.863,"price":4.4527,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2005-12-28","known_ts":"2005-12-28","bar_index":1159,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.377,"stop_level":4.4284,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-29","known_ts":"2005-12-29","bar_index":1159,"type":"RECLAIM","strength":0.863,"price":4.5666,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-12-28","prior_stop_level":4.4284,"sweep_low":4.3742,"atr14":0.157658,"stop_level":4.295371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-03","known_ts":"2006-01-05","bar_index":1160,"type":"BUY","strength":0.863,"price":4.6776,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2006-04-21","known_ts":"2006-04-21","bar_index":1185,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.2585,"stop_level":13.9942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-06-26","known_ts":"2006-06-28","bar_index":1200,"type":"BUY","strength":0.725,"price":13.1729,"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":"2006-07-14","known_ts":"2006-07-14","bar_index":1204,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.8593,"stop_level":10.2353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-07-19","known_ts":"2006-07-19","bar_index":1205,"type":"RECLAIM","strength":0.588,"price":10.7502,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2006-07-14","prior_stop_level":10.2353,"sweep_low":9.6149,"atr14":0.720921,"stop_level":9.25444,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-03","known_ts":"2006-08-07","bar_index":1209,"type":"BUY","strength":0.588,"price":11.6465,"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":"2006-10-02","known_ts":"2006-10-02","bar_index":1222,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.5913,"stop_level":10.6633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-10-04","known_ts":"2006-10-04","bar_index":1223,"type":"RECLAIM","strength":0.588,"price":10.8687,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2006-10-02","prior_stop_level":10.6633,"sweep_low":10.0473,"atr14":0.595525,"stop_level":9.749537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-16","known_ts":"2006-10-16","bar_index":1226,"type":"RECLAIM","strength":0.725,"price":11.9186,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-24","known_ts":"2006-10-24","bar_index":1228,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.1823,"stop_level":10.477,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-01-31","known_ts":"2007-02-02","bar_index":1250,"type":"BUY","strength":0.45,"price":9.3991,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-01-31","known_ts":"2007-02-02","bar_index":1250,"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-01-31","trigger_known_ts":"2007-02-02","strength":0.45,"price":9.3991,"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.415668,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.6199,"atr14":0.374648,"stop_level":8.432576,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-05","known_ts":"2007-03-05","bar_index":1257,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.8869,"stop_level":9.3228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-16","known_ts":"2007-03-16","bar_index":1260,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.8542,"stop_level":8.8869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-19","known_ts":"2007-03-19","bar_index":1260,"type":"RECLAIM","strength":0.588,"price":9.034,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-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":"2007-03-16","prior_stop_level":8.8869,"sweep_low":8.7997,"atr14":0.352508,"stop_level":8.623446,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-20","known_ts":"2007-03-22","bar_index":1261,"type":"REBUY","strength":0.588,"price":9.2303,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-04-02","known_ts":"2007-04-04","bar_index":1264,"type":"REBUY","strength":0.588,"price":9.4159,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-04-11","known_ts":"2007-04-11","bar_index":1266,"type":"RECLAIM","strength":0.725,"price":10.595,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-04-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-15","known_ts":"2007-05-17","bar_index":1274,"type":"BUY","strength":0.588,"price":9.6015,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-05-15","known_ts":"2007-05-17","bar_index":1274,"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-05-15","trigger_known_ts":"2007-05-17","strength":0.588,"price":9.6015,"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.282367,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.9956,"atr14":0.316977,"stop_level":8.837111,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-18","known_ts":"2007-05-18","bar_index":1275,"type":"RECLAIM","strength":0.725,"price":10.0982,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-05-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-07","known_ts":"2007-06-07","bar_index":1279,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.9509,"stop_level":9.9672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-08","known_ts":"2007-06-08","bar_index":1279,"type":"RECLAIM","strength":0.725,"price":9.9727,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-06-07","prior_stop_level":9.9672,"sweep_low":9.7325,"atr14":0.282975,"stop_level":9.591013,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-22","known_ts":"2007-06-22","bar_index":1283,"type":"RECLAIM","strength":0.863,"price":10.0482,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-06-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-29","known_ts":"2007-06-29","bar_index":1284,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.8405,"stop_level":9.9826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-07-02","known_ts":"2007-07-05","bar_index":1285,"type":"REBUY","strength":0.863,"price":10.4746,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2007-07-03","known_ts":"2007-07-03","bar_index":1285,"type":"RECLAIM","strength":0.725,"price":10.1958,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-06-29","prior_stop_level":9.9826,"sweep_low":9.7093,"atr14":0.321124,"stop_level":9.548738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-06","known_ts":"2007-08-08","bar_index":1293,"type":"REBUY","strength":0.863,"price":12.5739,"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":"2007-08-15","known_ts":"2007-08-15","bar_index":1295,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.0045,"stop_level":10.5894,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-02","known_ts":"2007-11-06","bar_index":1314,"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-02","trigger_known_ts":"2007-11-06","strength":0.45,"price":6.2533,"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.502676,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.1383,"atr14":0.34943,"stop_level":5.963585,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-26","known_ts":"2007-11-28","bar_index":1319,"type":"BUY","strength":0.45,"price":6.3464,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-11-26","known_ts":"2007-11-28","bar_index":1319,"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-26","trigger_known_ts":"2007-11-28","strength":0.45,"price":6.3464,"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.495272,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.4758,"atr14":0.321843,"stop_level":5.314878,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-02","known_ts":"2008-01-02","bar_index":1327,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2359,"stop_level":6.4285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-09","known_ts":"2008-01-09","bar_index":1329,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4344,"stop_level":6.4285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-28","known_ts":"2008-01-30","bar_index":1333,"type":"REBUY","strength":0.45,"price":5.3301,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-03-03","known_ts":"2008-03-03","bar_index":1341,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.9449,"stop_level":5.9724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-04","known_ts":"2008-03-04","bar_index":1341,"type":"RECLAIM","strength":0.588,"price":6.0328,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-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":"2008-03-03","prior_stop_level":5.9724,"sweep_low":5.7638,"atr14":0.349486,"stop_level":5.589057,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-04","known_ts":"2008-04-04","bar_index":1348,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.3735,"stop_level":6.401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-08","known_ts":"2008-04-08","bar_index":1349,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.1258,"stop_level":6.401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-18","known_ts":"2008-04-22","bar_index":1352,"type":"REBUY","strength":0.725,"price":6.401,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2008-05-23","known_ts":"2008-05-23","bar_index":1360,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.8321,"stop_level":7.9531,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-27","known_ts":"2008-05-27","bar_index":1360,"type":"RECLAIM","strength":0.863,"price":8.2669,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-05-23","prior_stop_level":7.9531,"sweep_low":7.6779,"atr14":0.36177,"stop_level":7.497015,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-10","known_ts":"2008-06-10","bar_index":1364,"type":"RECLAIM","strength":0.863,"price":9.1035,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-02","known_ts":"2008-07-02","bar_index":1369,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0692,"stop_level":10.0285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-10","known_ts":"2008-07-10","bar_index":1371,"type":"RECLAIM","strength":0.863,"price":10.056,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-07-02","prior_stop_level":10.0285,"sweep_low":8.6833,"atr14":0.502254,"stop_level":8.432173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-11","known_ts":"2008-11-13","bar_index":1400,"type":"BUY","strength":0.588,"price":4.8067,"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":60},{"ts":"2008-12-22","known_ts":"2008-12-22","bar_index":1409,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.581,"stop_level":6.0226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-24","known_ts":"2008-12-24","bar_index":1410,"type":"RECLAIM","strength":0.588,"price":6.0733,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-12-22","prior_stop_level":6.0226,"sweep_low":5.3234,"atr14":0.661197,"stop_level":4.992801,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":1415,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.5696,"stop_level":5.581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-04","known_ts":"2009-02-06","bar_index":1419,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-02-04","trigger_known_ts":"2009-02-06","strength":0.45,"price":4.7396,"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.570155,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.2358,"atr14":0.398554,"stop_level":4.036523,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-06","known_ts":"2009-03-10","bar_index":1426,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-06","trigger_known_ts":"2009-03-10","strength":0.45,"price":3.1712,"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.712397,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7247,"atr14":0.31948,"stop_level":2.56496,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-19","known_ts":"2009-03-23","bar_index":1429,"type":"BUY","strength":0.45,"price":4.1586,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-03-19","known_ts":"2009-03-23","bar_index":1429,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-19","trigger_known_ts":"2009-03-23","strength":0.45,"price":4.1586,"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.622847,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.9422,"atr14":0.350348,"stop_level":2.767026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-07","known_ts":"2009-04-07","bar_index":1433,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6755,"stop_level":3.7387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-08","known_ts":"2009-04-08","bar_index":1433,"type":"RECLAIM","strength":0.588,"price":3.8768,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-07","prior_stop_level":3.7387,"sweep_low":3.641,"atr14":0.369702,"stop_level":3.456149,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-22","known_ts":"2009-06-22","bar_index":1450,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5719,"stop_level":4.6993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-25","known_ts":"2009-06-25","bar_index":1451,"type":"RECLAIM","strength":0.725,"price":4.8086,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-06-22","prior_stop_level":4.6993,"sweep_low":4.468,"atr14":0.31019,"stop_level":4.312905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-15","known_ts":"2009-07-17","bar_index":1456,"type":"BUY","strength":0.863,"price":5.5937,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-09-30","known_ts":"2009-09-30","bar_index":1474,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.9152,"stop_level":6.9384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-11","known_ts":"2009-12-15","bar_index":1491,"type":"BUY","strength":0.863,"price":7.1872,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-01-05","known_ts":"2010-01-05","bar_index":1496,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.2626,"stop_level":7.3728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-08","known_ts":"2010-01-08","bar_index":1497,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.2162,"stop_level":7.3728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-26","known_ts":"2010-03-02","bar_index":1508,"type":"BUY","strength":0.725,"price":6.4331,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2010-09-17","known_ts":"2010-09-21","bar_index":1555,"type":"BUY","strength":0.588,"price":4.8751,"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":"2010-10-28","known_ts":"2010-10-28","bar_index":1564,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.9921,"stop_level":5.2028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-02","known_ts":"2010-11-02","bar_index":1565,"type":"RECLAIM","strength":0.588,"price":5.2145,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-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":"2010-10-28","prior_stop_level":5.2028,"sweep_low":4.9746,"atr14":0.22389,"stop_level":4.862655,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-24","known_ts":"2010-11-24","bar_index":1571,"type":"RECLAIM","strength":0.725,"price":6.0631,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-21","known_ts":"2011-01-21","bar_index":1584,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.7643,"stop_level":6.9813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-02-08","known_ts":"2011-02-08","bar_index":1588,"type":"RECLAIM","strength":1.0,"price":7.3568,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-25","known_ts":"2011-08-29","bar_index":1634,"type":"BUY","strength":0.588,"price":6.5779,"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":"2011-11-09","known_ts":"2011-11-09","bar_index":1651,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.8233,"stop_level":5.8706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-10","known_ts":"2011-11-10","bar_index":1652,"type":"RECLAIM","strength":0.588,"price":6.113,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-09","prior_stop_level":5.8706,"sweep_low":5.7819,"atr14":0.359896,"stop_level":5.601952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-29","known_ts":"2011-12-29","bar_index":1663,"type":"RECLAIM","strength":0.725,"price":6.9479,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":1675,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.517,"stop_level":7.6237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-23","known_ts":"2012-02-23","bar_index":1675,"type":"RECLAIM","strength":0.863,"price":7.7541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-02-22","prior_stop_level":7.6237,"sweep_low":7.3984,"atr14":0.277894,"stop_level":7.259453,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-09","known_ts":"2012-03-09","bar_index":1679,"type":"RECLAIM","strength":1.0,"price":7.8549,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-06-13","known_ts":"2012-06-15","bar_index":1701,"type":"BUY","strength":0.588,"price":6.275,"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":"2012-07-11","known_ts":"2012-07-11","bar_index":1707,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.0724,"stop_level":6.1975,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-13","known_ts":"2012-07-13","bar_index":1708,"type":"RECLAIM","strength":0.588,"price":6.2571,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-07-11","prior_stop_level":6.1975,"sweep_low":5.9234,"atr14":0.235612,"stop_level":5.805594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-18","known_ts":"2012-07-18","bar_index":1709,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1022,"stop_level":6.1975,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-03","known_ts":"2012-08-07","bar_index":1713,"type":"REBUY","strength":0.588,"price":6.2988,"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":"2012-09-12","known_ts":"2012-09-12","bar_index":1722,"type":"RECLAIM","strength":0.725,"price":7.0334,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-18","known_ts":"2012-10-18","bar_index":1730,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.7525,"stop_level":7.0214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-05","known_ts":"2012-11-05","bar_index":1734,"type":"RECLAIM","strength":0.863,"price":6.7944,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-30","known_ts":"2012-12-04","bar_index":1740,"type":"BUY","strength":1.0,"price":7.2186,"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":55},{"ts":"2013-01-14","known_ts":"2013-01-14","bar_index":1749,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.8263,"stop_level":7.863,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-17","known_ts":"2013-01-17","bar_index":1750,"type":"RECLAIM","strength":1.0,"price":8.3219,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-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":"2013-01-14","prior_stop_level":7.863,"sweep_low":7.6611,"atr14":0.257705,"stop_level":7.532247,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-29","known_ts":"2013-01-29","bar_index":1753,"type":"RECLAIM","strength":1.0,"price":9.2765,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-15","known_ts":"2013-03-15","bar_index":1763,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.7045,"stop_level":9.8762,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-20","known_ts":"2013-03-20","bar_index":1764,"type":"RECLAIM","strength":1.0,"price":9.9558,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-03-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":"2013-03-15","prior_stop_level":9.8762,"sweep_low":9.5206,"atr14":0.286994,"stop_level":9.377103,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-16","known_ts":"2013-05-16","bar_index":1778,"type":"RECLAIM","strength":1.0,"price":11.1697,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-03-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-31","known_ts":"2013-05-31","bar_index":1781,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.9796,"stop_level":11.0961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-03","known_ts":"2013-06-03","bar_index":1781,"type":"RECLAIM","strength":1.0,"price":11.1513,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-05-31","prior_stop_level":11.0961,"sweep_low":10.9122,"atr14":0.343611,"stop_level":10.740395,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-17","known_ts":"2013-06-19","bar_index":1785,"type":"REBUY","strength":0.863,"price":11.6734,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2013-09-27","known_ts":"2013-10-01","bar_index":1809,"type":"BUY","strength":0.725,"price":10.0036,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2013-11-01","known_ts":"2013-11-01","bar_index":1817,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.9974,"stop_level":10.1512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2013-11-04","known_ts":"2013-11-04","bar_index":1817,"type":"RECLAIM","strength":0.725,"price":10.2128,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-01 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":"2013-11-01","prior_stop_level":10.1512,"sweep_low":9.9298,"atr14":0.314428,"stop_level":9.772586,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-18","known_ts":"2013-11-18","bar_index":1821,"type":"RECLAIM","strength":0.863,"price":10.5819,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-10","known_ts":"2013-12-10","bar_index":1826,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.6949,"stop_level":11.8554,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-16","known_ts":"2013-12-16","bar_index":1827,"type":"RECLAIM","strength":0.863,"price":12.0091,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-10 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-12-10","prior_stop_level":11.8554,"sweep_low":11.3621,"atr14":0.353523,"stop_level":11.185339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-27","known_ts":"2013-12-27","bar_index":1830,"type":"RECLAIM","strength":0.863,"price":14.0055,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-27","known_ts":"2014-01-27","bar_index":1836,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4299,"stop_level":11.5285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-01-28","known_ts":"2014-01-28","bar_index":1836,"type":"RECLAIM","strength":0.863,"price":12.0214,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-27 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-27","prior_stop_level":11.5285,"sweep_low":11.2204,"atr14":0.523629,"stop_level":10.958585,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-31","known_ts":"2014-04-02","bar_index":1851,"type":"BUY","strength":0.588,"price":12.8117,"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":20},{"ts":"2014-05-01","known_ts":"2014-05-01","bar_index":1858,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.497,"stop_level":12.6574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-30","known_ts":"2014-07-02","bar_index":1872,"type":"BUY","strength":0.588,"price":12.3113,"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":60},{"ts":"2014-09-22","known_ts":"2014-09-22","bar_index":1891,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.1591,"stop_level":14.2334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-24","known_ts":"2014-09-24","bar_index":1892,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.3051,"stop_level":14.2334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-28","known_ts":"2014-10-30","bar_index":1900,"type":"BUY","strength":0.588,"price":14.2891,"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":35},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":1907,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.5093,"stop_level":13.8064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-12-03","known_ts":"2014-12-03","bar_index":1908,"type":"RECLAIM","strength":0.725,"price":13.8806,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2014-11-28","prior_stop_level":13.8064,"sweep_low":12.8719,"atr14":0.499506,"stop_level":12.622147,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-05","known_ts":"2014-12-09","bar_index":1909,"type":"REBUY","strength":0.863,"price":15.3298,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2015-02-17","known_ts":"2015-02-19","bar_index":1925,"type":"BUY","strength":0.588,"price":13.378,"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":20},{"ts":"2015-06-01","known_ts":"2015-06-03","bar_index":1949,"type":"BUY","strength":0.45,"price":12.9447,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-06-01","known_ts":"2015-06-03","bar_index":1949,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-06-01","trigger_known_ts":"2015-06-03","strength":0.45,"price":12.9447,"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.155586,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.0573,"atr14":0.423876,"stop_level":11.845362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-09","known_ts":"2015-06-11","bar_index":1951,"type":"BUY","strength":0.45,"price":12.6288,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-06-09","known_ts":"2015-06-11","bar_index":1951,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-06-09","trigger_known_ts":"2015-06-11","strength":0.45,"price":12.6288,"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.176193,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.0573,"atr14":0.366871,"stop_level":11.873864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-09","known_ts":"2015-07-13","bar_index":1958,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-07-09","trigger_known_ts":"2015-07-13","strength":0.45,"price":11.392,"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.256872,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.901,"atr14":0.388242,"stop_level":10.706879,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-04","known_ts":"2015-08-06","bar_index":1964,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-08-04","trigger_known_ts":"2015-08-06","strength":0.45,"price":10.2236,"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.33309,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.627,"atr14":0.402842,"stop_level":9.425579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-07","known_ts":"2015-08-11","bar_index":1965,"type":"BUY","strength":0.45,"price":10.9445,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-08-07","known_ts":"2015-08-11","bar_index":1965,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-08-07","trigger_known_ts":"2015-08-11","strength":0.45,"price":10.9445,"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.286064,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.627,"atr14":0.46373,"stop_level":9.395135,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-22","known_ts":"2015-09-22","bar_index":1975,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.0978,"stop_level":10.4162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-02","known_ts":"2015-10-06","bar_index":1978,"type":"REBUY","strength":0.588,"price":10.4402,"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,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2015-10-20","known_ts":"2015-10-20","bar_index":1982,"type":"RECLAIM","strength":0.725,"price":12.5817,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-10-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-25","known_ts":"2016-04-25","bar_index":2024,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.5492,"stop_level":18.5623,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-04-26","known_ts":"2016-04-26","bar_index":2025,"type":"RECLAIM","strength":1.0,"price":19.2998,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-04-25","prior_stop_level":18.5623,"sweep_low":18.3991,"atr14":0.8083,"stop_level":17.99495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-16","known_ts":"2016-06-20","bar_index":2037,"type":"BUY","strength":0.863,"price":18.6999,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2016-07-05","known_ts":"2016-07-07","bar_index":2041,"type":"BUY","strength":0.863,"price":19.2553,"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":"2016-08-03","known_ts":"2016-08-03","bar_index":2048,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.5549,"stop_level":22.6268,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-05","known_ts":"2016-08-05","bar_index":2048,"type":"RECLAIM","strength":0.863,"price":22.7313,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-08-03","prior_stop_level":22.6268,"sweep_low":19.974,"atr14":0.750664,"stop_level":19.598668,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-08","known_ts":"2016-08-08","bar_index":2049,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.5484,"stop_level":22.6268,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-15","known_ts":"2016-08-15","bar_index":2050,"type":"RECLAIM","strength":1.0,"price":22.8097,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-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":"2016-08-08","prior_stop_level":22.6268,"sweep_low":22.1237,"atr14":0.630185,"stop_level":21.808607,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-18","known_ts":"2016-08-18","bar_index":2051,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.1171,"stop_level":22.3001,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-23","known_ts":"2016-08-23","bar_index":2052,"type":"RECLAIM","strength":1.0,"price":22.4242,"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":true},"anchor_ts":"2016-08-18","prior_stop_level":22.3001,"sweep_low":21.6075,"atr14":0.569008,"stop_level":21.322996,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-14","known_ts":"2016-11-16","bar_index":2072,"type":"BUY","strength":0.725,"price":22.3985,"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":"2016-12-13","known_ts":"2016-12-13","bar_index":2078,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.7557,"stop_level":25.2956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-30","known_ts":"2017-02-01","bar_index":2089,"type":"BUY","strength":0.725,"price":25.4792,"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":25},{"ts":"2017-02-23","known_ts":"2017-02-23","bar_index":2094,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.093,"stop_level":24.661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-01","known_ts":"2017-03-01","bar_index":2096,"type":"RECLAIM","strength":0.725,"price":26.0134,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-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":"2017-02-23","prior_stop_level":24.661,"sweep_low":23.0043,"atr14":0.885257,"stop_level":22.561672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-04","known_ts":"2017-04-06","bar_index":2104,"type":"BUY","strength":0.588,"price":24.547,"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":40},{"ts":"2017-06-13","known_ts":"2017-06-15","bar_index":2120,"type":"BUY","strength":0.45,"price":21.5486,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-07-18","known_ts":"2017-07-18","bar_index":2128,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.1448,"stop_level":22.3006,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-07-24","known_ts":"2017-07-24","bar_index":2129,"type":"SELL","basis":"structure_stop","strength":0.45,"price":17.4435,"stop_level":22.3006,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-08-24","known_ts":"2017-08-28","bar_index":2137,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-08-24","trigger_known_ts":"2017-08-28","strength":0.45,"price":16.3596,"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.411532,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.7161,"atr14":0.599294,"stop_level":15.416453,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-12","known_ts":"2017-09-14","bar_index":2141,"type":"BUY","strength":0.45,"price":16.6781,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-09-12","known_ts":"2017-09-14","bar_index":2141,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-09-12","trigger_known_ts":"2017-09-14","strength":0.45,"price":16.6781,"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.400075,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.1496,"atr14":0.562236,"stop_level":15.868482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-30","known_ts":"2017-10-30","bar_index":2152,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.3631,"stop_level":18.3127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-12-28","known_ts":"2017-12-28","bar_index":2166,"type":"RECLAIM","strength":0.863,"price":20.2169,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-13","known_ts":"2018-02-13","bar_index":2176,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.8706,"stop_level":20.9057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-14","known_ts":"2018-02-14","bar_index":2176,"type":"RECLAIM","strength":0.863,"price":21.0463,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-02-13","prior_stop_level":20.9057,"sweep_low":20.6456,"atr14":0.705658,"stop_level":20.292771,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-23","known_ts":"2018-04-25","bar_index":2192,"type":"BUY","strength":0.725,"price":21.5534,"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":"aplus","score":80},{"ts":"2018-07-10","known_ts":"2018-07-10","bar_index":2210,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.3411,"stop_level":23.3974,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-12","known_ts":"2018-07-12","bar_index":2210,"type":"RECLAIM","strength":1.0,"price":23.4538,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-10 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-07-10","prior_stop_level":23.3974,"sweep_low":23.0664,"atr14":0.774061,"stop_level":22.67937,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-18","known_ts":"2018-07-20","bar_index":2212,"type":"REBUY","strength":1.0,"price":29.4194,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2018-08-15","known_ts":"2018-08-15","bar_index":2218,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.4545,"stop_level":28.4756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-08-16","known_ts":"2018-08-16","bar_index":2219,"type":"RECLAIM","strength":1.0,"price":28.5178,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-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":"2018-08-15","prior_stop_level":28.4756,"sweep_low":28.3699,"atr14":0.96903,"stop_level":27.885385,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-28","known_ts":"2018-11-30","bar_index":2243,"type":"BUY","strength":0.588,"price":19.4123,"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":"2019-01-22","known_ts":"2019-01-22","bar_index":2254,"type":"SELL","basis":"structure_stop","strength":0.45,"price":14.9329,"stop_level":16.1184,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-03-08","known_ts":"2019-03-08","bar_index":2265,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.6576,"stop_level":14.7423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-11","known_ts":"2019-03-11","bar_index":2265,"type":"RECLAIM","strength":0.588,"price":14.9329,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-08","prior_stop_level":14.7423,"sweep_low":14.5094,"atr14":0.510798,"stop_level":14.254001,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-14","known_ts":"2019-03-14","bar_index":2266,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.1063,"stop_level":14.6576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-22","known_ts":"2019-04-22","bar_index":2275,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.0886,"stop_level":13.6469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-23","known_ts":"2019-04-23","bar_index":2275,"type":"RECLAIM","strength":0.588,"price":13.9932,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-04-22","prior_stop_level":13.6469,"sweep_low":12.3678,"atr14":0.701679,"stop_level":12.016961,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-10","known_ts":"2019-05-10","bar_index":2280,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.965,"stop_level":14.4526,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-16","known_ts":"2019-05-16","bar_index":2281,"type":"RECLAIM","strength":0.588,"price":14.5304,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-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":"2019-05-10","prior_stop_level":14.4526,"sweep_low":13.3713,"atr14":0.57034,"stop_level":13.08613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-14","known_ts":"2019-06-18","bar_index":2288,"type":"BUY","strength":0.588,"price":13.5058,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-07-18","known_ts":"2019-07-18","bar_index":2295,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.258,"stop_level":13.4916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-22","known_ts":"2019-07-22","bar_index":2296,"type":"RECLAIM","strength":0.588,"price":13.5624,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-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":"2019-07-18","prior_stop_level":13.4916,"sweep_low":12.5927,"atr14":0.50587,"stop_level":12.339765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-07","known_ts":"2019-08-07","bar_index":2300,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.1235,"stop_level":13.258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-08","known_ts":"2019-08-08","bar_index":2300,"type":"RECLAIM","strength":0.725,"price":13.2864,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-08-07","prior_stop_level":13.258,"sweep_low":12.8546,"atr14":0.507811,"stop_level":12.600695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-10","known_ts":"2019-09-12","bar_index":2308,"type":"BUY","strength":0.863,"price":15.6302,"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":70},{"ts":"2019-09-30","known_ts":"2019-09-30","bar_index":2312,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.5527,"stop_level":14.6378,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-02","known_ts":"2019-10-02","bar_index":2313,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.8935,"stop_level":14.6378,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-04","known_ts":"2019-11-04","bar_index":2321,"type":"RECLAIM","strength":0.863,"price":14.5598,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-07","known_ts":"2019-11-11","bar_index":2322,"type":"BUY","strength":0.863,"price":15.1907,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2019-12-20","known_ts":"2019-12-20","bar_index":2332,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.4022,"stop_level":15.7436,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-24","known_ts":"2019-12-24","bar_index":2332,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.537,"stop_level":15.7436,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-17","known_ts":"2020-01-17","bar_index":2338,"type":"RECLAIM","strength":1.0,"price":17.8367,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":2357,"type":"BUY","strength":0.588,"price":11.1999,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2020-05-12","known_ts":"2020-05-12","bar_index":2364,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.8799,"stop_level":11.527,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":2365,"type":"RECLAIM","strength":0.588,"price":11.7474,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-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":"2020-05-12","prior_stop_level":11.527,"sweep_low":9.6283,"atr14":0.786942,"stop_level":9.234829,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-05","known_ts":"2020-06-05","bar_index":2370,"type":"RECLAIM","strength":0.863,"price":14.7483,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-05","known_ts":"2020-10-07","bar_index":2398,"type":"BUY","strength":0.863,"price":14.3753,"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":10},{"ts":"2020-10-28","known_ts":"2020-10-28","bar_index":2403,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.6606,"stop_level":14.946,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-29","known_ts":"2020-10-29","bar_index":2404,"type":"RECLAIM","strength":1.0,"price":15.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-10-28","prior_stop_level":14.946,"sweep_low":14.4966,"atr14":0.674597,"stop_level":14.159301,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-11","known_ts":"2020-11-11","bar_index":2407,"type":"RECLAIM","strength":1.0,"price":16.7367,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-21","known_ts":"2020-12-21","bar_index":2416,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.2766,"stop_level":17.5728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-28","known_ts":"2020-12-28","bar_index":2417,"type":"RECLAIM","strength":1.0,"price":17.7474,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-12-21","prior_stop_level":17.5728,"sweep_low":16.8058,"atr14":0.672511,"stop_level":16.469544,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-08","known_ts":"2021-01-08","bar_index":2420,"type":"RECLAIM","strength":1.0,"price":19.4561,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-23","known_ts":"2021-03-23","bar_index":2436,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.9101,"stop_level":24.2708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-23","known_ts":"2021-07-27","bar_index":2465,"type":"BUY","strength":0.725,"price":27.9099,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2021-08-26","known_ts":"2021-08-26","bar_index":2473,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.8456,"stop_level":29.4237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-27","known_ts":"2021-08-27","bar_index":2473,"type":"RECLAIM","strength":0.863,"price":29.5986,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-08-26","prior_stop_level":29.4237,"sweep_low":28.7923,"atr14":1.013208,"stop_level":28.285696,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-30","known_ts":"2021-10-04","bar_index":2481,"type":"BUY","strength":0.725,"price":28.9612,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":0},{"ts":"2021-11-30","known_ts":"2021-11-30","bar_index":2495,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.0979,"stop_level":32.9201,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-02","known_ts":"2021-12-02","bar_index":2495,"type":"RECLAIM","strength":0.863,"price":33.3696,"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":32.9201,"sweep_low":31.4812,"atr14":1.254544,"stop_level":30.853928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-07","known_ts":"2022-03-09","bar_index":2517,"type":"BUY","strength":0.725,"price":31.386,"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":"aplus","score":80},{"ts":"2022-03-15","known_ts":"2022-03-17","bar_index":2519,"type":"BUY","strength":0.725,"price":31.2099,"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":80},{"ts":"2022-04-01","known_ts":"2022-04-01","bar_index":2523,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.689,"stop_level":29.8411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-04-13","known_ts":"2022-04-18","bar_index":2526,"type":"REBUY","strength":0.725,"price":30.9618,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2022-05-10","known_ts":"2022-05-10","bar_index":2532,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.3871,"stop_level":33.4992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-05-17","known_ts":"2022-05-17","bar_index":2533,"type":"RECLAIM","strength":0.725,"price":34.5078,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-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":"2022-05-10","prior_stop_level":33.4992,"sweep_low":31.8583,"atr14":1.517751,"stop_level":31.099425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-20","known_ts":"2022-05-20","bar_index":2534,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.9063,"stop_level":32.3386,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-05-23","known_ts":"2022-05-23","bar_index":2535,"type":"RECLAIM","strength":0.725,"price":32.3946,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-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":"2022-05-20","prior_stop_level":32.3386,"sweep_low":31.1058,"atr14":1.599777,"stop_level":30.305911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-06","known_ts":"2022-06-08","bar_index":2538,"type":"REBUY","strength":0.863,"price":34.9881,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2022-07-15","known_ts":"2022-07-19","bar_index":2547,"type":"BUY","strength":0.725,"price":31.4716,"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":35},{"ts":"2022-08-05","known_ts":"2022-08-09","bar_index":2552,"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-08-05","trigger_known_ts":"2022-08-09","strength":0.45,"price":23.7179,"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.374755,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.2052,"atr14":1.108404,"stop_level":22.650998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-23","known_ts":"2022-08-25","bar_index":2556,"type":"BUY","strength":0.45,"price":25.2878,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-09-27","known_ts":"2022-09-29","bar_index":2564,"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-09-27","trigger_known_ts":"2022-09-29","strength":0.45,"price":21.4746,"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.433893,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.8652,"atr14":0.840436,"stop_level":20.444982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":2565,"type":"BUY","strength":0.45,"price":22.9501,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":2565,"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-09-30","trigger_known_ts":"2022-10-04","strength":0.45,"price":22.9501,"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.394996,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.8652,"atr14":0.867687,"stop_level":20.431357,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-06","known_ts":"2023-07-06","bar_index":2628,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.5705,"stop_level":25.9757,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-10","known_ts":"2023-07-10","bar_index":2629,"type":"RECLAIM","strength":0.863,"price":26.3292,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-07-06","prior_stop_level":25.9757,"sweep_low":25.4326,"atr14":0.696726,"stop_level":25.084237,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-21","known_ts":"2023-07-21","bar_index":2632,"type":"RECLAIM","strength":0.863,"price":27.5103,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-26","known_ts":"2023-07-28","bar_index":2633,"type":"BUY","strength":0.863,"price":27.5793,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-09-19","known_ts":"2023-09-19","bar_index":2645,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.0965,"stop_level":28.131,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-14","known_ts":"2023-11-16","bar_index":2659,"type":"BUY","strength":0.725,"price":28.9076,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2024-01-18","known_ts":"2024-01-18","bar_index":2673,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.7041,"stop_level":33.0584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-18","known_ts":"2024-03-20","bar_index":2687,"type":"BUY","strength":0.863,"price":34.6555,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2024-04-03","known_ts":"2024-04-03","bar_index":2690,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.1077,"stop_level":34.2098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-05","known_ts":"2024-04-05","bar_index":2691,"type":"RECLAIM","strength":1.0,"price":34.3027,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-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":"2024-04-03","prior_stop_level":34.2098,"sweep_low":34.0149,"atr14":0.880903,"stop_level":33.574448,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-26","known_ts":"2024-06-28","bar_index":2710,"type":"BUY","strength":0.588,"price":28.7697,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2024-07-10","known_ts":"2024-07-12","bar_index":2713,"type":"BUY","strength":0.45,"price":29.6246,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-07-23","known_ts":"2024-07-23","bar_index":2716,"type":"RECLAIM","strength":0.588,"price":30.9349,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-07-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2024-08-02","known_ts":"2024-08-02","bar_index":2718,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.8476,"stop_level":29.9034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-08","known_ts":"2024-08-08","bar_index":2720,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.8719,"stop_level":29.9034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-15","known_ts":"2024-08-15","bar_index":2721,"type":"RECLAIM","strength":0.588,"price":30.2286,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-08-08","prior_stop_level":29.9034,"sweep_low":28.5281,"atr14":1.103654,"stop_level":27.976273,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-26","known_ts":"2024-08-26","bar_index":2724,"type":"RECLAIM","strength":0.725,"price":31.3995,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-09-05","known_ts":"2024-09-05","bar_index":2726,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.4016,"stop_level":29.9777,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-09","known_ts":"2024-09-09","bar_index":2727,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.2958,"stop_level":29.9777,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-17","known_ts":"2024-09-19","bar_index":2729,"type":"BUY","strength":0.588,"price":30.7513,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-11-06","known_ts":"2024-11-08","bar_index":2741,"type":"BUY","strength":0.45,"price":27.7748,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-12-18","known_ts":"2024-12-18","bar_index":2750,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.6156,"stop_level":28.357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-20","known_ts":"2024-12-20","bar_index":2751,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.269,"stop_level":28.357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-23","known_ts":"2025-01-27","bar_index":2758,"type":"BUY","strength":0.588,"price":27.8274,"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-02-07","known_ts":"2025-02-07","bar_index":2761,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.8357,"stop_level":27.4327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-02-10","known_ts":"2025-02-10","bar_index":2762,"type":"RECLAIM","strength":0.588,"price":27.4519,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-02-07","prior_stop_level":27.4327,"sweep_low":26.5179,"atr14":0.840606,"stop_level":26.097597,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-03","known_ts":"2025-03-03","bar_index":2766,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.9787,"stop_level":26.8357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-15","known_ts":"2025-04-17","bar_index":2777,"type":"BUY","strength":0.725,"price":29.3149,"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":"2025-06-13","known_ts":"2025-06-13","bar_index":2790,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.4309,"stop_level":33.7589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-20","known_ts":"2025-06-20","bar_index":2792,"type":"RECLAIM","strength":0.863,"price":33.7782,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-06-13","prior_stop_level":33.7589,"sweep_low":33.0932,"atr14":0.827953,"stop_level":32.679224,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-30","known_ts":"2025-06-30","bar_index":2794,"type":"RECLAIM","strength":1.0,"price":37.6568,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-03","known_ts":"2025-09-05","bar_index":2809,"type":"BUY","strength":0.863,"price":37.512,"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":"2025-09-16","known_ts":"2025-09-18","bar_index":2812,"type":"BUY","strength":0.863,"price":37.9847,"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":"2025-12-31","known_ts":"2025-12-31","bar_index":2836,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.6072,"stop_level":31.6172,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":2837,"type":"RECLAIM","strength":0.725,"price":32.3458,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2025-12-31","prior_stop_level":31.6172,"sweep_low":31.4675,"atr14":0.786802,"stop_level":31.074099,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-15","known_ts":"2026-01-15","bar_index":2840,"type":"RECLAIM","strength":0.725,"price":33.7829,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-28","known_ts":"2026-01-28","bar_index":2842,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.0164,"stop_level":32.1362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-29","known_ts":"2026-01-29","bar_index":2843,"type":"RECLAIM","strength":0.588,"price":32.8148,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-01-28","prior_stop_level":32.1362,"sweep_low":31.737,"atr14":1.110836,"stop_level":31.181582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-11","known_ts":"2026-02-11","bar_index":2846,"type":"RECLAIM","strength":0.725,"price":37.5055,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-23","known_ts":"2026-02-23","bar_index":2848,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.6572,"stop_level":36.737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-24","known_ts":"2026-02-24","bar_index":2848,"type":"RECLAIM","strength":0.863,"price":37.276,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-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":"2026-02-23","prior_stop_level":36.737,"sweep_low":36.4276,"atr14":1.06218,"stop_level":35.89651,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-03","known_ts":"2026-03-03","bar_index":2850,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.759,"stop_level":36.6572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-04-09","known_ts":"2026-04-13","bar_index":2859,"type":"BUY","strength":0.863,"price":37.1814,"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":60},{"ts":"2026-05-27","known_ts":"2026-05-29","bar_index":2870,"type":"BUY","strength":0.588,"price":27.4615,"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}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-05-29","last_scored_basis":null,"bars_since_signal":18,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2016-10-27","2017-01-25","2017-03-14","2017-03-30","2017-05-25","2017-08-03","2018-03-09","2018-04-10","2018-09-12","2018-10-03","2018-11-01","2019-08-19","2019-09-05","2020-01-14","2020-02-19","2020-03-19","2020-09-14","2021-04-07","2021-04-20","2021-06-18","2021-09-22","2021-10-26","2021-12-21","2022-01-31","2022-03-07","2022-06-28","2023-03-24","2023-08-24","2024-01-30","2024-04-22","2024-05-03","2024-06-12","2024-07-10","2025-01-14","2025-04-10","2025-08-04","2025-10-23","2026-03-23","2026-04-30","2026-05-21"],"warnings":[{"ts":"2022-05-16","kind":"arm","px":33.123},{"ts":"2022-05-20","kind":"confirm","px":31.9063,"level":32.3386},{"ts":"2022-12-06","kind":"arm","px":23.744},{"ts":"2023-01-19","kind":"arm","px":23.1345},{"ts":"2023-05-31","kind":"arm","px":25.7786},{"ts":"2023-07-06","kind":"confirm","px":25.5705,"level":25.9757},{"ts":"2023-09-08","kind":"arm","px":28.9328},{"ts":"2023-09-19","kind":"confirm","px":28.0965,"level":28.131},{"ts":"2023-12-29","kind":"arm","px":35.5164},{"ts":"2024-01-18","kind":"confirm","px":31.7041,"level":33.0584},{"ts":"2024-04-02","kind":"arm","px":34.1542},{"ts":"2024-04-03","kind":"confirm","px":34.1077,"level":34.2098},{"ts":"2024-07-29","kind":"arm","px":31.7247},{"ts":"2024-08-02","kind":"confirm","px":29.8476,"level":29.9034},{"ts":"2024-08-07","kind":"arm","px":28.7139},{"ts":"2024-08-08","kind":"confirm","px":28.8719,"level":29.9034},{"ts":"2024-09-04","kind":"arm","px":29.5781},{"ts":"2024-09-05","kind":"confirm","px":29.4016,"level":29.9777},{"ts":"2024-09-06","kind":"arm","px":29.0764},{"ts":"2024-09-09","kind":"confirm","px":28.2958,"level":29.9777},{"ts":"2024-12-10","kind":"arm","px":28.5592},{"ts":"2024-12-18","kind":"confirm","px":27.6156,"level":28.357},{"ts":"2024-12-19","kind":"arm","px":27.6541},{"ts":"2024-12-20","kind":"confirm","px":27.269,"level":28.357},{"ts":"2025-02-06","kind":"arm","px":27.2016},{"ts":"2025-02-07","kind":"confirm","px":26.8357,"level":27.4327},{"ts":"2025-02-24","kind":"arm","px":27.7408},{"ts":"2025-03-03","kind":"confirm","px":25.9787,"level":26.8357},{"ts":"2025-05-22","kind":"arm","px":34.3373},{"ts":"2025-06-13","kind":"confirm","px":33.4309,"level":33.7589},{"ts":"2025-12-23","kind":"arm","px":31.9865},{"ts":"2025-12-31","kind":"confirm","px":31.6072,"level":31.6172},{"ts":"2026-01-21","kind":"arm","px":33.0843},{"ts":"2026-01-28","kind":"confirm","px":32.0164,"level":32.1362},{"ts":"2026-02-19","kind":"arm","px":37.2959},{"ts":"2026-02-23","kind":"confirm","px":36.6572,"level":36.737},{"ts":"2026-03-02","kind":"arm","px":36.4875},{"ts":"2026-03-03","kind":"confirm","px":35.759,"level":36.6572},{"ts":"2026-06-30","kind":"arm","px":30.2},{"ts":"2026-07-29","kind":"arm","px":30.56}],"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":[]}}}