{"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":"MRVL","timeframe":"3D","as_of":"2026-08-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2001-01-05","known_ts":"2001-01-09","bar_index":44,"type":"BUY","strength":0.45,"price":4.8423,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-01-29","known_ts":"2001-01-29","bar_index":49,"type":"RECLAIM","strength":0.725,"price":8.4075,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-01-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-06","known_ts":"2001-02-06","bar_index":51,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.024,"stop_level":7.1304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-20","known_ts":"2001-02-20","bar_index":54,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.2281,"stop_level":5.6272,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-04-06","known_ts":"2001-04-10","bar_index":65,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-04-06","trigger_known_ts":"2001-04-10","strength":0.45,"price":2.601,"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.754372,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.6895,"atr14":0.446151,"stop_level":1.466425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-11","known_ts":"2001-04-16","bar_index":66,"type":"BUY","strength":0.45,"price":3.1629,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-04-11","known_ts":"2001-04-16","bar_index":66,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-04-11","trigger_known_ts":"2001-04-16","strength":0.45,"price":3.1629,"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.701309,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.6895,"atr14":0.468603,"stop_level":1.455198,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-01","known_ts":"2001-06-01","bar_index":77,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.0892,"stop_level":5.2254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-06-05","known_ts":"2001-06-05","bar_index":78,"type":"RECLAIM","strength":0.725,"price":5.5915,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-06-01","prior_stop_level":5.2254,"sweep_low":4.9381,"atr14":0.476026,"stop_level":4.700087,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-03","known_ts":"2001-07-06","bar_index":85,"type":"BUY","strength":0.725,"price":5.7745,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2001-07-12","known_ts":"2001-07-16","bar_index":87,"type":"BUY","strength":0.725,"price":5.5766,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2001-09-06","known_ts":"2001-09-06","bar_index":100,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.0104,"stop_level":5.0828,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-09-07","known_ts":"2001-09-07","bar_index":100,"type":"RECLAIM","strength":0.725,"price":5.0871,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-09-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":"2001-09-06","prior_stop_level":5.0828,"sweep_low":4.8955,"atr14":0.441227,"stop_level":4.674886,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-16","known_ts":"2001-10-18","bar_index":108,"type":"BUY","strength":0.588,"price":4.4357,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2001-11-28","known_ts":"2001-11-28","bar_index":118,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.3024,"stop_level":6.379,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-11-29","known_ts":"2001-11-29","bar_index":118,"type":"RECLAIM","strength":0.863,"price":6.4195,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-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":"2001-11-28","prior_stop_level":6.379,"sweep_low":6.1832,"atr14":0.424373,"stop_level":5.971014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-14","known_ts":"2001-12-14","bar_index":122,"type":"RECLAIM","strength":0.863,"price":7.8647,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-02-04","known_ts":"2002-02-04","bar_index":133,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.1095,"stop_level":8.2265,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-27","known_ts":"2002-04-01","bar_index":145,"type":"BUY","strength":0.863,"price":9.3546,"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":"2002-04-09","known_ts":"2002-04-09","bar_index":147,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.0094,"stop_level":8.2265,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-04-11","known_ts":"2002-04-11","bar_index":148,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.0882,"stop_level":8.2265,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-04-12","known_ts":"2002-04-12","bar_index":148,"type":"RECLAIM","strength":0.863,"price":8.3479,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2002-04-09","prior_stop_level":8.2265,"sweep_low":7.6731,"atr14":0.532126,"stop_level":7.407037,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-12","known_ts":"2002-04-12","bar_index":148,"type":"RECLAIM","strength":0.863,"price":8.3479,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2002-04-11","prior_stop_level":8.2265,"sweep_low":7.7093,"atr14":0.532126,"stop_level":7.443237,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-15","known_ts":"2002-07-17","bar_index":170,"type":"BUY","strength":0.588,"price":5.1615,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2002-09-24","known_ts":"2002-09-24","bar_index":186,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.761,"stop_level":3.8696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-09-25","known_ts":"2002-09-25","bar_index":187,"type":"RECLAIM","strength":0.588,"price":4.0313,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-09-24","prior_stop_level":3.8696,"sweep_low":3.7206,"atr14":0.307653,"stop_level":3.566774,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-08","known_ts":"2002-10-10","bar_index":190,"type":"REBUY","strength":0.588,"price":3.3694,"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-10-16","known_ts":"2002-10-18","bar_index":192,"type":"REBUY","strength":0.45,"price":3.1714,"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":"2002-12-18","known_ts":"2002-12-18","bar_index":206,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.0675,"stop_level":4.242,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-01-03","known_ts":"2003-01-07","bar_index":210,"type":"REBUY","strength":0.725,"price":4.8104,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2003-02-26","known_ts":"2003-02-28","bar_index":222,"type":"BUY","strength":0.725,"price":4.3847,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2003-03-14","known_ts":"2003-03-18","bar_index":226,"type":"BUY","strength":0.725,"price":4.1782,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2003-04-09","known_ts":"2003-04-09","bar_index":232,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3229,"stop_level":4.5102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-04-16","known_ts":"2003-04-16","bar_index":233,"type":"RECLAIM","strength":0.863,"price":4.7295,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-04-09","prior_stop_level":4.5102,"sweep_low":4.2037,"atr14":0.230153,"stop_level":4.088623,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-28","known_ts":"2003-04-28","bar_index":236,"type":"RECLAIM","strength":0.863,"price":4.9104,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-13","known_ts":"2003-06-13","bar_index":247,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.5067,"stop_level":6.5855,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-16","known_ts":"2003-06-16","bar_index":247,"type":"RECLAIM","strength":1.0,"price":6.6323,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-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":"2003-06-13","prior_stop_level":6.5855,"sweep_low":6.3514,"atr14":0.331228,"stop_level":6.185786,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-01","known_ts":"2003-07-01","bar_index":251,"type":"RECLAIM","strength":1.0,"price":7.9839,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-08-07","known_ts":"2003-08-07","bar_index":259,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.2815,"stop_level":7.307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-08-12","known_ts":"2003-08-12","bar_index":260,"type":"RECLAIM","strength":0.863,"price":7.6582,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-08-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2003-08-07","prior_stop_level":7.307,"sweep_low":6.7324,"atr14":0.374847,"stop_level":6.544976,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-09-04","known_ts":"2003-09-04","bar_index":266,"type":"RECLAIM","strength":1.0,"price":8.9332,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-11-17","known_ts":"2003-11-17","bar_index":283,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0716,"stop_level":9.2078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-01-05","known_ts":"2004-01-07","bar_index":294,"type":"BUY","strength":0.725,"price":8.8225,"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":"2004-01-30","known_ts":"2004-01-30","bar_index":300,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.8544,"stop_level":8.8842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-02-06","known_ts":"2004-02-06","bar_index":301,"type":"RECLAIM","strength":0.725,"price":9.0758,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2004-01-30","prior_stop_level":8.8842,"sweep_low":8.3074,"atr14":0.356906,"stop_level":8.128947,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-18","known_ts":"2004-02-18","bar_index":304,"type":"RECLAIM","strength":0.863,"price":9.0013,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-09","known_ts":"2004-03-09","bar_index":308,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.7544,"stop_level":8.8225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-12","known_ts":"2004-03-12","bar_index":309,"type":"RECLAIM","strength":0.863,"price":8.9034,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-03-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-03-09","prior_stop_level":8.8225,"sweep_low":8.4905,"atr14":0.361367,"stop_level":8.309816,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-31","known_ts":"2004-04-02","bar_index":314,"type":"BUY","strength":0.725,"price":9.9996,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2004-04-29","known_ts":"2004-04-29","bar_index":320,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.4053,"stop_level":8.4841,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-05-05","known_ts":"2004-05-05","bar_index":322,"type":"RECLAIM","strength":0.588,"price":8.5501,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2004-04-29","prior_stop_level":8.4841,"sweep_low":7.9818,"atr14":0.367052,"stop_level":7.798274,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-21","known_ts":"2004-05-25","bar_index":326,"type":"BUY","strength":0.725,"price":9.857,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2004-07-08","known_ts":"2004-07-08","bar_index":336,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.0123,"stop_level":10.057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-09","known_ts":"2004-07-09","bar_index":336,"type":"RECLAIM","strength":0.863,"price":10.1102,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-07-08","prior_stop_level":10.057,"sweep_low":9.9527,"atr14":0.442508,"stop_level":9.731446,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-31","known_ts":"2004-09-02","bar_index":349,"type":"BUY","strength":0.725,"price":10.2124,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2004-09-27","known_ts":"2004-09-27","bar_index":355,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.9404,"stop_level":11.0255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-09-30","known_ts":"2004-09-30","bar_index":356,"type":"RECLAIM","strength":0.863,"price":11.1234,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-09-27","prior_stop_level":11.0255,"sweep_low":10.5828,"atr14":0.454856,"stop_level":10.355372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-13","known_ts":"2004-10-13","bar_index":359,"type":"RECLAIM","strength":0.863,"price":12.2132,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-10-25","known_ts":"2004-10-25","bar_index":361,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.515,"stop_level":11.8428,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-10-27","known_ts":"2004-10-27","bar_index":362,"type":"RECLAIM","strength":1.0,"price":12.2557,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-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":"2004-10-25","prior_stop_level":11.8428,"sweep_low":11.2724,"atr14":0.56819,"stop_level":10.988305,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-05","known_ts":"2004-11-05","bar_index":364,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.0131,"stop_level":12.0982,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-11","known_ts":"2004-11-11","bar_index":366,"type":"RECLAIM","strength":1.0,"price":12.1195,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-11-05","prior_stop_level":12.0982,"sweep_low":11.5789,"atr14":0.529254,"stop_level":11.314273,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-16","known_ts":"2004-11-18","bar_index":367,"type":"REBUY","strength":1.0,"price":12.9198,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2005-01-04","known_ts":"2005-01-04","bar_index":378,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.9543,"stop_level":14.729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-16","known_ts":"2005-03-16","bar_index":394,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.2484,"stop_level":15.3122,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-03-18","known_ts":"2005-03-18","bar_index":395,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.0951,"stop_level":15.3122,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-03-22","known_ts":"2005-03-22","bar_index":395,"type":"RECLAIM","strength":0.863,"price":15.7677,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-03-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2005-03-16","prior_stop_level":15.3122,"sweep_low":14.993,"atr14":0.549254,"stop_level":14.718373,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-03-22","known_ts":"2005-03-22","bar_index":395,"type":"RECLAIM","strength":0.863,"price":15.7677,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-03-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2005-03-18","prior_stop_level":15.3122,"sweep_low":15.0228,"atr14":0.549254,"stop_level":14.748173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-13","known_ts":"2005-05-17","bar_index":408,"type":"BUY","strength":0.725,"price":16.2317,"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":"2005-06-03","known_ts":"2005-06-03","bar_index":412,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.0789,"stop_level":17.2194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-09","known_ts":"2005-06-09","bar_index":414,"type":"RECLAIM","strength":0.863,"price":17.4109,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-06-03","prior_stop_level":17.2194,"sweep_low":16.7213,"atr14":0.489942,"stop_level":16.476329,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-11","known_ts":"2005-07-13","bar_index":421,"type":"REBUY","strength":0.725,"price":17.6876,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2005-09-14","known_ts":"2005-09-14","bar_index":436,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.3989,"stop_level":19.7395,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-09-16","known_ts":"2005-09-16","bar_index":437,"type":"RECLAIM","strength":1.0,"price":20.0672,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-09-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":"2005-09-14","prior_stop_level":19.7395,"sweep_low":19.1094,"atr14":0.514827,"stop_level":18.851986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-07","known_ts":"2005-11-09","bar_index":449,"type":"BUY","strength":0.725,"price":21.0549,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2005-12-21","known_ts":"2005-12-21","bar_index":459,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.592,"stop_level":24.4774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-01-04","known_ts":"2006-01-06","bar_index":462,"type":"REBUY","strength":1.0,"price":26.1291,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2006-05-05","known_ts":"2006-05-09","bar_index":490,"type":"BUY","strength":0.588,"price":24.1497,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2006-06-14","known_ts":"2006-06-16","bar_index":499,"type":"BUY","strength":0.45,"price":22.4043,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-07-24","known_ts":"2006-07-26","bar_index":508,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-07-24","trigger_known_ts":"2006-07-26","strength":0.45,"price":14.7631,"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.496588,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.2225,"atr14":0.889665,"stop_level":13.777667,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-09","known_ts":"2006-08-11","bar_index":512,"type":"BUY","strength":0.45,"price":14.9759,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-08-09","known_ts":"2006-08-11","bar_index":512,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2006-08-09","trigger_known_ts":"2006-08-11","strength":0.45,"price":14.9759,"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.489332,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.6865,"atr14":0.777997,"stop_level":14.297502,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-14","known_ts":"2006-08-16","bar_index":513,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-08-14","trigger_known_ts":"2006-08-16","strength":0.45,"price":17.5897,"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.400203,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.6865,"atr14":0.86819,"stop_level":14.252405,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-03","known_ts":"2006-10-03","bar_index":524,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.3033,"stop_level":16.0317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-05","known_ts":"2006-10-05","bar_index":525,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.397,"stop_level":16.0317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-13","known_ts":"2006-12-13","bar_index":541,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.849,"stop_level":17.0959,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-14","known_ts":"2006-12-14","bar_index":541,"type":"RECLAIM","strength":0.725,"price":17.13,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-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":"2006-12-13","prior_stop_level":17.0959,"sweep_low":16.7894,"atr14":0.645865,"stop_level":16.466468,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-10","known_ts":"2007-01-12","bar_index":547,"type":"REBUY","strength":0.725,"price":17.3598,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2007-02-20","known_ts":"2007-02-22","bar_index":556,"type":"BUY","strength":0.725,"price":17.181,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2007-05-03","known_ts":"2007-05-07","bar_index":573,"type":"BUY","strength":0.45,"price":15.1547,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-05-03","known_ts":"2007-05-07","bar_index":573,"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-03","trigger_known_ts":"2007-05-07","strength":0.45,"price":15.1547,"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.372468,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.6052,"atr14":0.481209,"stop_level":13.364595,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-23","known_ts":"2007-05-23","bar_index":577,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.6393,"stop_level":13.7414,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-06-07","known_ts":"2007-06-11","bar_index":581,"type":"BUY","strength":0.588,"price":13.9372,"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":30},{"ts":"2007-08-01","known_ts":"2007-08-01","bar_index":593,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.9334,"stop_level":15.2569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-18","known_ts":"2007-10-18","bar_index":612,"type":"RECLAIM","strength":0.863,"price":14.993,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-19","known_ts":"2007-11-19","bar_index":619,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.0479,"stop_level":14.5928,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-24","known_ts":"2008-01-28","bar_index":634,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-01-24","trigger_known_ts":"2008-01-28","strength":0.45,"price":10.1145,"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.419354,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.3181,"atr14":0.612219,"stop_level":8.011991,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-01","known_ts":"2008-02-05","bar_index":636,"type":"BUY","strength":0.45,"price":10.0208,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-02-01","known_ts":"2008-02-05","bar_index":636,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-02-01","trigger_known_ts":"2008-02-05","strength":0.45,"price":10.0208,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.424733,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.2801,"atr14":0.591129,"stop_level":8.984535,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-20","known_ts":"2008-02-22","bar_index":640,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-02-20","trigger_known_ts":"2008-02-22","strength":0.45,"price":9.4675,"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.456497,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.863,"atr14":0.562658,"stop_level":8.581671,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-11","known_ts":"2008-03-11","bar_index":644,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.178,"stop_level":9.6292,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-13","known_ts":"2008-03-13","bar_index":645,"type":"RECLAIM","strength":0.588,"price":9.9442,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-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":"2008-03-11","prior_stop_level":9.6292,"sweep_low":8.9311,"atr14":0.557788,"stop_level":8.652206,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-11","known_ts":"2008-04-11","bar_index":652,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0588,"stop_level":9.2631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-17","known_ts":"2008-04-17","bar_index":653,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.1439,"stop_level":9.2631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-18","known_ts":"2008-04-18","bar_index":653,"type":"RECLAIM","strength":0.588,"price":9.6292,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-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":"2008-04-11","prior_stop_level":9.2631,"sweep_low":8.8119,"atr14":0.457347,"stop_level":8.583227,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-18","known_ts":"2008-04-18","bar_index":653,"type":"RECLAIM","strength":0.588,"price":9.6292,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-17","prior_stop_level":9.2631,"sweep_low":9.0588,"atr14":0.457347,"stop_level":8.830127,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-15","known_ts":"2008-05-15","bar_index":660,"type":"RECLAIM","strength":0.863,"price":12.6261,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-29","known_ts":"2008-05-29","bar_index":663,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.9876,"stop_level":12.0301,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-30","known_ts":"2008-05-30","bar_index":663,"type":"RECLAIM","strength":0.863,"price":14.7801,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-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":"2008-05-29","prior_stop_level":12.0301,"sweep_low":11.8769,"atr14":0.688871,"stop_level":11.532465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-19","known_ts":"2008-06-19","bar_index":668,"type":"RECLAIM","strength":0.863,"price":15.0015,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-05-29 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":671,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.4481,"stop_level":14.6694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-11-20","known_ts":"2008-11-24","bar_index":704,"type":"BUY","strength":0.45,"price":4.7082,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-20","known_ts":"2008-11-24","bar_index":704,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-11-20","trigger_known_ts":"2008-11-24","strength":0.45,"price":4.7082,"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.68915,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.8142,"atr14":0.506738,"stop_level":3.560831,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":717,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.9381,"stop_level":5.3382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-23","known_ts":"2009-01-23","bar_index":718,"type":"RECLAIM","strength":0.588,"price":5.7469,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-20","prior_stop_level":5.3382,"sweep_low":4.8189,"atr14":0.455508,"stop_level":4.591146,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-07","known_ts":"2009-04-07","bar_index":735,"type":"RECLAIM","strength":0.863,"price":8.914,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-10","known_ts":"2009-08-10","bar_index":763,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.3405,"stop_level":11.3575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-12","known_ts":"2009-08-12","bar_index":764,"type":"RECLAIM","strength":1.0,"price":11.7321,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-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":"2009-08-10","prior_stop_level":11.3575,"sweep_low":11.1787,"atr14":0.458643,"stop_level":10.949379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-24","known_ts":"2009-08-24","bar_index":767,"type":"RECLAIM","strength":1.0,"price":12.26,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":776,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.7368,"stop_level":13.3668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-12-01","known_ts":"2009-12-03","bar_index":790,"type":"BUY","strength":0.863,"price":14.0735,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-01-22","known_ts":"2010-01-22","bar_index":801,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.0146,"stop_level":16.6702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-09","known_ts":"2010-03-11","bar_index":812,"type":"BUY","strength":0.725,"price":17.462,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2010-04-05","known_ts":"2010-04-07","bar_index":818,"type":"REBUY","strength":0.725,"price":17.6152,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-04-30","known_ts":"2010-04-30","bar_index":824,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.5897,"stop_level":18.407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-08-19","known_ts":"2010-08-23","bar_index":850,"type":"BUY","strength":0.588,"price":13.3838,"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":65,"retro_override":true,"retro_ctx":{"group_id":"ai_semiconductors"}},{"ts":"2010-10-05","known_ts":"2010-10-05","bar_index":860,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.3885,"stop_level":14.6609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-10-27","known_ts":"2010-10-27","bar_index":866,"type":"RECLAIM","strength":0.725,"price":16.4148,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-10","known_ts":"2011-01-12","bar_index":883,"type":"BUY","strength":1.0,"price":17.8707,"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":30},{"ts":"2011-02-15","known_ts":"2011-02-15","bar_index":891,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.9891,"stop_level":16.1849,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-02-17","known_ts":"2011-02-17","bar_index":892,"type":"RECLAIM","strength":0.863,"price":16.1934,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-02-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-02-15","prior_stop_level":16.1849,"sweep_low":15.8614,"atr14":0.504909,"stop_level":15.608946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-25","known_ts":"2011-04-27","bar_index":907,"type":"BUY","strength":0.45,"price":13.4009,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-06-13","known_ts":"2011-06-13","bar_index":918,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.0131,"stop_level":12.0727,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-06-14","known_ts":"2011-06-14","bar_index":918,"type":"RECLAIM","strength":0.588,"price":12.1068,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-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":"2011-06-13","prior_stop_level":12.0727,"sweep_low":11.9535,"atr14":0.390693,"stop_level":11.758153,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-08-02","known_ts":"2011-08-02","bar_index":930,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.1493,"stop_level":12.4558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-08-04","known_ts":"2011-08-04","bar_index":930,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4597,"stop_level":12.4558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-09-30","known_ts":"2011-09-30","bar_index":944,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.3622,"stop_level":12.4047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-10-05","known_ts":"2011-10-05","bar_index":945,"type":"RECLAIM","strength":0.588,"price":12.7708,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-09-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-09-30","prior_stop_level":12.4047,"sweep_low":11.6811,"atr14":0.543283,"stop_level":11.409458,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-19","known_ts":"2011-10-19","bar_index":948,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.664,"stop_level":12.0472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-11","known_ts":"2011-11-15","bar_index":954,"type":"BUY","strength":0.725,"price":12.8389,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2011-12-30","known_ts":"2012-01-04","bar_index":965,"type":"BUY","strength":0.725,"price":12.0812,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2012-02-24","known_ts":"2012-02-24","bar_index":977,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.1625,"stop_level":13.5711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-19","known_ts":"2012-07-23","bar_index":1011,"type":"BUY","strength":0.45,"price":9.1556,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-07-19","known_ts":"2012-07-23","bar_index":1011,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-07-19","trigger_known_ts":"2012-07-23","strength":0.45,"price":9.1556,"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.357218,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.7877,"atr14":0.304467,"stop_level":8.635467,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-22","known_ts":"2012-08-22","bar_index":1019,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.053,"stop_level":9.5065,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-24","known_ts":"2012-08-24","bar_index":1019,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.9417,"stop_level":9.5065,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-25","known_ts":"2012-10-31","bar_index":1034,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-10-25","trigger_known_ts":"2012-10-31","strength":0.45,"price":6.7911,"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.523221,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3005,"atr14":0.273305,"stop_level":6.163848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-19","known_ts":"2012-11-21","bar_index":1039,"type":"BUY","strength":0.45,"price":6.7309,"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":"ai_semiconductors"}},{"ts":"2012-11-19","known_ts":"2012-11-21","bar_index":1039,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-11-19","trigger_known_ts":"2012-11-21","strength":0.45,"price":6.7309,"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.527447,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0681,"atr14":0.24924,"stop_level":5.94348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-26","known_ts":"2012-12-26","bar_index":1047,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.414,"stop_level":7.116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-12-28","known_ts":"2012-12-28","bar_index":1048,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2146,"stop_level":7.116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-02-20","known_ts":"2013-02-20","bar_index":1059,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0088,"stop_level":8.0175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-02-21","known_ts":"2013-02-21","bar_index":1060,"type":"RECLAIM","strength":0.725,"price":8.2081,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-02-20","prior_stop_level":8.0175,"sweep_low":7.9394,"atr14":0.233891,"stop_level":7.822455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-06","known_ts":"2013-03-06","bar_index":1063,"type":"RECLAIM","strength":0.863,"price":9.2656,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-02","known_ts":"2013-04-02","bar_index":1069,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.821,"stop_level":8.8385,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-04","known_ts":"2013-04-04","bar_index":1069,"type":"RECLAIM","strength":0.863,"price":9.0477,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-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":"2013-04-02","prior_stop_level":8.8385,"sweep_low":8.6729,"atr14":0.245887,"stop_level":8.549956,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-23","known_ts":"2013-04-23","bar_index":1074,"type":"RECLAIM","strength":0.863,"price":9.2046,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-08-22","known_ts":"2013-08-22","bar_index":1102,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.3576,"stop_level":11.3927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-01","known_ts":"2013-11-05","bar_index":1119,"type":"BUY","strength":0.725,"price":11.4825,"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":"2013-12-12","known_ts":"2013-12-12","bar_index":1128,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.6403,"stop_level":11.7115,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-16","known_ts":"2013-12-16","bar_index":1129,"type":"RECLAIM","strength":1.0,"price":12.0471,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-12-12","prior_stop_level":11.7115,"sweep_low":11.6049,"atr14":0.335644,"stop_level":11.437078,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-13","known_ts":"2014-01-13","bar_index":1135,"type":"RECLAIM","strength":1.0,"price":13.7277,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-03","known_ts":"2014-02-03","bar_index":1139,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.7813,"stop_level":13.0555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-07","known_ts":"2014-02-07","bar_index":1141,"type":"RECLAIM","strength":1.0,"price":13.1793,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-02-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-02-03","prior_stop_level":13.0555,"sweep_low":12.6751,"atr14":0.325174,"stop_level":12.512513,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-18","known_ts":"2014-02-18","bar_index":1143,"type":"RECLAIM","strength":1.0,"price":14.2673,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-02-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-27","known_ts":"2014-03-27","bar_index":1152,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.5943,"stop_level":13.9139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-31","known_ts":"2014-03-31","bar_index":1152,"type":"RECLAIM","strength":0.863,"price":13.985,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-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-03-27","prior_stop_level":13.9139,"sweep_low":13.4966,"atr14":0.302798,"stop_level":13.345201,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-02","known_ts":"2014-06-04","bar_index":1167,"type":"BUY","strength":0.725,"price":14.2247,"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":"aplus","score":90},{"ts":"2014-08-18","known_ts":"2014-08-20","bar_index":1185,"type":"BUY","strength":0.588,"price":12.0714,"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":"2014-09-22","known_ts":"2014-09-22","bar_index":1193,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.1502,"stop_level":12.2934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-09-24","known_ts":"2014-09-24","bar_index":1193,"type":"RECLAIM","strength":0.725,"price":12.3651,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2014-09-22","prior_stop_level":12.2934,"sweep_low":11.989,"atr14":0.238597,"stop_level":11.869702,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-01","known_ts":"2014-10-01","bar_index":1195,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.9711,"stop_level":11.989,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-24","known_ts":"2014-10-28","bar_index":1201,"type":"BUY","strength":0.45,"price":11.7025,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":1209,"type":"RECLAIM","strength":0.725,"price":12.9829,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-28","known_ts":"2015-01-28","bar_index":1222,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.7534,"stop_level":13.7983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-30","known_ts":"2015-01-30","bar_index":1223,"type":"RECLAIM","strength":0.863,"price":13.9242,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-01-28","prior_stop_level":13.7983,"sweep_low":13.4208,"atr14":0.393174,"stop_level":13.224213,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-12","known_ts":"2015-02-12","bar_index":1226,"type":"RECLAIM","strength":0.863,"price":14.6882,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-03","known_ts":"2015-03-03","bar_index":1230,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.3826,"stop_level":14.4635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-03-04","known_ts":"2015-03-04","bar_index":1230,"type":"RECLAIM","strength":0.863,"price":14.5714,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-03-03","prior_stop_level":14.4635,"sweep_low":14.2118,"atr14":0.344155,"stop_level":14.039722,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-05","known_ts":"2015-06-09","bar_index":1252,"type":"BUY","strength":0.45,"price":12.8033,"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-18","known_ts":"2015-06-18","bar_index":1255,"type":"RECLAIM","strength":0.588,"price":13.2201,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-06-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-06-30","known_ts":"2015-06-30","bar_index":1257,"type":"SELL","basis":"structure_stop","strength":0.45,"price":11.9516,"stop_level":12.7671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-07-02","known_ts":"2015-07-02","bar_index":1258,"type":"SELL","basis":"structure_stop","strength":0.45,"price":12.16,"stop_level":12.7671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-08-05","known_ts":"2015-08-07","bar_index":1266,"type":"BUY","strength":0.45,"price":11.3354,"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-09-22","known_ts":"2015-09-24","bar_index":1277,"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-09-22","trigger_known_ts":"2015-09-24","strength":0.45,"price":8.1821,"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.448683,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.6475,"atr14":0.438441,"stop_level":7.428279,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-30","known_ts":"2015-10-02","bar_index":1279,"type":"BUY","strength":0.45,"price":8.2184,"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":"ai_semiconductors"}},{"ts":"2015-09-30","known_ts":"2015-10-02","bar_index":1279,"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-09-30","trigger_known_ts":"2015-10-02","strength":0.45,"price":8.2184,"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.446237,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.7019,"atr14":0.419296,"stop_level":7.492252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-29","known_ts":"2015-10-29","bar_index":1286,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.4975,"stop_level":8.291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-10","known_ts":"2015-12-10","bar_index":1295,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.6799,"stop_level":7.7529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-16","known_ts":"2015-12-16","bar_index":1297,"type":"RECLAIM","strength":0.588,"price":7.8649,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-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":"2015-12-10","prior_stop_level":7.7529,"sweep_low":7.332,"atr14":0.317563,"stop_level":7.173218,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-19","known_ts":"2016-01-19","bar_index":1304,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.1391,"stop_level":7.3963,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-21","known_ts":"2016-01-21","bar_index":1304,"type":"RECLAIM","strength":0.588,"price":7.4515,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-01-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-01-19","prior_stop_level":7.3963,"sweep_low":6.7991,"atr14":0.338554,"stop_level":6.629823,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-10","known_ts":"2016-03-10","bar_index":1316,"type":"RECLAIM","strength":0.863,"price":9.4269,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-01","known_ts":"2016-04-01","bar_index":1321,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.1864,"stop_level":9.4175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":1321,"type":"RECLAIM","strength":0.863,"price":10.0552,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-01","prior_stop_level":9.4175,"sweep_low":8.8445,"atr14":0.333296,"stop_level":8.677852,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-14","known_ts":"2016-04-14","bar_index":1324,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.667,"stop_level":9.7225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-06","known_ts":"2016-06-06","bar_index":1336,"type":"RECLAIM","strength":0.863,"price":9.4082,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-28","known_ts":"2016-06-28","bar_index":1341,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.5804,"stop_level":9.0267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-07-22","known_ts":"2016-07-22","bar_index":1347,"type":"RECLAIM","strength":1.0,"price":10.8208,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-10-11","known_ts":"2016-10-11","bar_index":1365,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.9824,"stop_level":12.1598,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-23","known_ts":"2016-11-23","bar_index":1376,"type":"RECLAIM","strength":1.0,"price":13.5233,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-10-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-28","known_ts":"2016-12-28","bar_index":1383,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.2627,"stop_level":13.319,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-01-04","known_ts":"2017-01-04","bar_index":1385,"type":"RECLAIM","strength":0.863,"price":13.3565,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-28","prior_stop_level":13.319,"sweep_low":12.9813,"atr14":0.254732,"stop_level":12.853934,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-16","known_ts":"2017-02-16","bar_index":1395,"type":"RECLAIM","strength":1.0,"price":15.2043,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-21","known_ts":"2017-03-21","bar_index":1402,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.7259,"stop_level":15.0073,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-10","known_ts":"2017-05-12","bar_index":1414,"type":"BUY","strength":0.725,"price":14.6227,"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":"2017-06-27","known_ts":"2017-06-27","bar_index":1425,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.8091,"stop_level":16.3175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-29","known_ts":"2017-06-29","bar_index":1425,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.8467,"stop_level":16.3175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-25","known_ts":"2017-08-29","bar_index":1439,"type":"BUY","strength":0.725,"price":16.3098,"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":"2017-10-30","known_ts":"2017-10-30","bar_index":1454,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.2828,"stop_level":17.3207,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-31","known_ts":"2017-10-31","bar_index":1454,"type":"RECLAIM","strength":0.863,"price":17.5103,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-10-30","prior_stop_level":17.3207,"sweep_low":17.0458,"atr14":0.276962,"stop_level":16.907319,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-15","known_ts":"2017-11-15","bar_index":1458,"type":"RECLAIM","strength":0.863,"price":19.2358,"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":true}},{"ts":"2017-12-14","known_ts":"2017-12-14","bar_index":1464,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.5251,"stop_level":20.6863,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-18","known_ts":"2017-12-18","bar_index":1465,"type":"RECLAIM","strength":1.0,"price":21.0086,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-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":"2017-12-14","prior_stop_level":20.6863,"sweep_low":20.3071,"atr14":0.561452,"stop_level":20.026374,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-12","known_ts":"2018-01-12","bar_index":1471,"type":"RECLAIM","strength":1.0,"price":22.4254,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-05-10","known_ts":"2018-05-14","bar_index":1498,"type":"BUY","strength":0.725,"price":20.906,"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":"2018-06-11","known_ts":"2018-06-11","bar_index":1505,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.3722,"stop_level":20.5343,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-12","known_ts":"2018-06-12","bar_index":1505,"type":"RECLAIM","strength":0.725,"price":20.601,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-06-11","prior_stop_level":20.5343,"sweep_low":20.2769,"atr14":0.615794,"stop_level":19.969003,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-02","known_ts":"2018-07-05","bar_index":1510,"type":"REBUY","strength":0.588,"price":20.3436,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2018-08-13","known_ts":"2018-08-13","bar_index":1519,"type":"SELL","basis":"structure_stop","strength":0.45,"price":19.8752,"stop_level":20.2671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-08-15","known_ts":"2018-08-15","bar_index":1520,"type":"SELL","basis":"structure_stop","strength":0.45,"price":19.206,"stop_level":20.2671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-10-01","known_ts":"2018-10-03","bar_index":1531,"type":"BUY","strength":0.45,"price":18.7672,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-10-12","known_ts":"2018-10-16","bar_index":1534,"type":"BUY","strength":0.45,"price":18.0959,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-02-28","known_ts":"2019-02-28","bar_index":1565,"type":"RECLAIM","strength":0.863,"price":19.3919,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-08","known_ts":"2019-03-08","bar_index":1567,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.9862,"stop_level":18.1306,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-11","known_ts":"2019-03-11","bar_index":1567,"type":"RECLAIM","strength":0.863,"price":18.6602,"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":true,"monthlyBull":false},"anchor_ts":"2019-03-08","prior_stop_level":18.1306,"sweep_low":17.4085,"atr14":0.546104,"stop_level":17.135448,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-29","known_ts":"2019-03-29","bar_index":1572,"type":"RECLAIM","strength":0.863,"price":19.4882,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-03","known_ts":"2019-04-05","bar_index":1573,"type":"REBUY","strength":0.863,"price":20.5698,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2019-05-20","known_ts":"2019-05-20","bar_index":1583,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.9947,"stop_level":21.381,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-21","known_ts":"2019-05-21","bar_index":1584,"type":"RECLAIM","strength":0.863,"price":21.6321,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-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":"2019-05-20","prior_stop_level":21.381,"sweep_low":20.8305,"atr14":0.770806,"stop_level":20.445097,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-12","known_ts":"2019-07-12","bar_index":1596,"type":"RECLAIM","strength":1.0,"price":24.9075,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-02","known_ts":"2019-08-02","bar_index":1601,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.2298,"stop_level":25.0236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-10-31","known_ts":"2019-11-04","bar_index":1622,"type":"BUY","strength":0.725,"price":26.0113,"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":"2019-11-22","known_ts":"2019-11-22","bar_index":1627,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.2251,"stop_level":25.3513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-25","known_ts":"2019-11-25","bar_index":1627,"type":"RECLAIM","strength":0.863,"price":25.8948,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-11-22","prior_stop_level":25.3513,"sweep_low":25.1572,"atr14":0.734176,"stop_level":24.790112,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-02","known_ts":"2019-12-02","bar_index":1629,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.0504,"stop_level":25.2251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-23","known_ts":"2019-12-26","bar_index":1634,"type":"BUY","strength":0.725,"price":26.1968,"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":10},{"ts":"2020-01-29","known_ts":"2020-01-29","bar_index":1642,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.4069,"stop_level":24.9808,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-02-05","known_ts":"2020-02-05","bar_index":1643,"type":"RECLAIM","strength":0.863,"price":25.1364,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2020-01-29","prior_stop_level":24.9808,"sweep_low":23.259,"atr14":0.877921,"stop_level":22.820039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-25","known_ts":"2020-03-27","bar_index":1655,"type":"BUY","strength":0.45,"price":21.7415,"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":"ai_semiconductors"}},{"ts":"2020-04-13","known_ts":"2020-04-13","bar_index":1659,"type":"RECLAIM","strength":0.588,"price":24.5332,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-03-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2020-06-26","known_ts":"2020-06-26","bar_index":1676,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.4151,"stop_level":32.5029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":1677,"type":"RECLAIM","strength":0.863,"price":32.737,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-06-26","prior_stop_level":32.5029,"sweep_low":31.8396,"atr14":1.185096,"stop_level":31.247052,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-13","known_ts":"2020-07-13","bar_index":1680,"type":"RECLAIM","strength":1.0,"price":36.1984,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-28","known_ts":"2020-10-28","bar_index":1705,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.6758,"stop_level":39.5271,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-25","known_ts":"2020-11-30","bar_index":1712,"type":"BUY","strength":0.863,"price":45.2898,"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":"2021-02-03","known_ts":"2021-02-03","bar_index":1727,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.0692,"stop_level":50.0986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-08","known_ts":"2021-02-08","bar_index":1728,"type":"RECLAIM","strength":1.0,"price":50.5492,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-02-03","prior_stop_level":50.0986,"sweep_low":48.5704,"atr14":1.720559,"stop_level":47.71012,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-05","known_ts":"2021-04-07","bar_index":1741,"type":"BUY","strength":0.725,"price":49.3345,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2021-05-20","known_ts":"2021-05-24","bar_index":1752,"type":"BUY","strength":0.725,"price":46.7059,"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-07-14","known_ts":"2021-07-14","bar_index":1764,"type":"SELL","basis":"structure_stop","strength":0.725,"price":54.9931,"stop_level":55.2484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-07-16","known_ts":"2021-07-16","bar_index":1765,"type":"SELL","basis":"structure_stop","strength":0.863,"price":52.9901,"stop_level":55.2484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-07-20","known_ts":"2021-07-20","bar_index":1765,"type":"RECLAIM","strength":0.863,"price":55.5331,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-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":"2021-07-14","prior_stop_level":55.2484,"sweep_low":51.8315,"atr14":1.584822,"stop_level":51.039089,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-20","known_ts":"2021-07-20","bar_index":1765,"type":"RECLAIM","strength":0.863,"price":55.5331,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-07-16","prior_stop_level":55.2484,"sweep_low":51.8315,"atr14":1.584822,"stop_level":51.039089,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-03","known_ts":"2021-08-03","bar_index":1769,"type":"RECLAIM","strength":0.725,"price":59.9416,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-07-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-08-16","known_ts":"2021-08-16","bar_index":1772,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58.0859,"stop_level":58.6652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-08-20","known_ts":"2021-08-20","bar_index":1773,"type":"RECLAIM","strength":0.863,"price":58.7634,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-08-16","prior_stop_level":58.6652,"sweep_low":56.0633,"atr14":1.516921,"stop_level":55.30484,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-24","known_ts":"2021-08-26","bar_index":1774,"type":"REBUY","strength":0.863,"price":62.0918,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":1797,"type":"SELL","basis":"structure_stop","strength":1.0,"price":69.7275,"stop_level":69.7471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-02","known_ts":"2021-12-02","bar_index":1797,"type":"RECLAIM","strength":1.0,"price":69.8061,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-12-01","prior_stop_level":69.7471,"sweep_low":68.1059,"atr14":2.429671,"stop_level":66.891065,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-17","known_ts":"2021-12-17","bar_index":1801,"type":"RECLAIM","strength":1.0,"price":84.813,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-05","known_ts":"2022-01-05","bar_index":1805,"type":"SELL","basis":"structure_stop","strength":1.0,"price":82.6705,"stop_level":85.9333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-21","known_ts":"2022-03-23","bar_index":1822,"type":"BUY","strength":0.588,"price":67.8005,"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":60},{"ts":"2022-04-05","known_ts":"2022-04-05","bar_index":1825,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.1809,"stop_level":67.8005,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2022-05-03","known_ts":"2022-05-05","bar_index":1832,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-03","trigger_known_ts":"2022-05-05","strength":0.45,"price":57.3783,"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.360452,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":55.6852,"atr14":3.548704,"stop_level":53.910848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-19","known_ts":"2022-05-23","bar_index":1836,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-19","trigger_known_ts":"2022-05-23","strength":0.45,"price":54.0019,"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.398086,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":49.6215,"atr14":3.632755,"stop_level":47.805122,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-24","known_ts":"2022-05-26","bar_index":1837,"type":"BUY","strength":0.45,"price":56.0986,"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":"ai_semiconductors"}},{"ts":"2022-05-24","known_ts":"2022-05-26","bar_index":1837,"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-05-24","trigger_known_ts":"2022-05-26","strength":0.45,"price":56.0986,"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.374716,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":50.2515,"atr14":3.579633,"stop_level":48.461684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-14","known_ts":"2022-06-14","bar_index":1841,"type":"SELL","basis":"structure_stop","strength":0.45,"price":47.7611,"stop_level":51.5804,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-07-05","known_ts":"2022-07-07","bar_index":1846,"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-07-05","trigger_known_ts":"2022-07-07","strength":0.45,"price":45.934,"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.488012,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":40.4276,"atr14":2.697272,"stop_level":39.078964,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-13","known_ts":"2022-07-15","bar_index":1848,"type":"BUY","strength":0.45,"price":47.5309,"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":"ai_semiconductors"}},{"ts":"2022-07-13","known_ts":"2022-07-15","bar_index":1848,"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-07-13","trigger_known_ts":"2022-07-15","strength":0.45,"price":47.5309,"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.470213,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":40.4276,"atr14":2.419227,"stop_level":39.217987,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":1857,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.2021,"stop_level":50.5274,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-23","known_ts":"2022-08-23","bar_index":1857,"type":"RECLAIM","strength":0.588,"price":50.8428,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-22","prior_stop_level":50.5274,"sweep_low":49.8276,"atr14":2.483246,"stop_level":48.585977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":1858,"type":"SELL","basis":"structure_stop","strength":0.588,"price":49.453,"stop_level":50.2021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-30","known_ts":"2022-08-30","bar_index":1859,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.314,"stop_level":50.2021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-03","known_ts":"2022-10-05","bar_index":1867,"type":"BUY","strength":0.45,"price":47.6689,"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":"ai_semiconductors"}},{"ts":"2022-10-03","known_ts":"2022-10-05","bar_index":1867,"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-10-03","trigger_known_ts":"2022-10-05","strength":0.45,"price":47.6689,"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.468675,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":41.5082,"atr14":2.251934,"stop_level":40.382233,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-24","known_ts":"2022-10-26","bar_index":1872,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-10-24","trigger_known_ts":"2022-10-26","strength":0.45,"price":38.2436,"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.573731,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":36.4178,"atr14":2.471402,"stop_level":35.182099,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-04","known_ts":"2022-11-08","bar_index":1875,"type":"BUY","strength":0.45,"price":39.2701,"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":"ai_semiconductors"}},{"ts":"2022-11-04","known_ts":"2022-11-08","bar_index":1875,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-11-04","trigger_known_ts":"2022-11-08","strength":0.45,"price":39.2701,"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.562289,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":36.7139,"atr14":2.344294,"stop_level":35.541753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":1882,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.5531,"stop_level":42.1124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-13","known_ts":"2022-12-13","bar_index":1883,"type":"RECLAIM","strength":0.588,"price":42.9414,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-06","prior_stop_level":42.1124,"sweep_low":39.3589,"atr14":2.363106,"stop_level":38.177347,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-11","known_ts":"2023-01-13","bar_index":1890,"type":"BUY","strength":0.45,"price":40.2044,"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":"ai_semiconductors"}},{"ts":"2023-01-11","known_ts":"2023-01-13","bar_index":1890,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-01-11","trigger_known_ts":"2023-01-13","strength":0.45,"price":40.2044,"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.473669,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.3637,"atr14":1.954627,"stop_level":32.386386,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-30","known_ts":"2023-01-30","bar_index":1894,"type":"RECLAIM","strength":0.725,"price":45.5921,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-01-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-17","known_ts":"2023-02-17","bar_index":1898,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.6347,"stop_level":44.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-22","known_ts":"2023-02-22","bar_index":1899,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.4781,"stop_level":44.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-23","known_ts":"2023-02-23","bar_index":1899,"type":"RECLAIM","strength":0.725,"price":44.732,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-02-17","prior_stop_level":44.04,"sweep_low":41.6576,"atr14":1.949405,"stop_level":40.682897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-23","known_ts":"2023-02-23","bar_index":1899,"type":"RECLAIM","strength":0.725,"price":44.732,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-22","prior_stop_level":44.04,"sweep_low":41.6576,"atr14":1.949405,"stop_level":40.682897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-12","known_ts":"2023-05-16","bar_index":1918,"type":"BUY","strength":0.725,"price":41.2541,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2023-11-10","known_ts":"2023-11-14","bar_index":1960,"type":"BUY","strength":0.725,"price":56.5812,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":1971,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.3134,"stop_level":57.0872,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-04","known_ts":"2024-01-04","bar_index":1972,"type":"RECLAIM","strength":1.0,"price":57.674,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-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-01-03","prior_stop_level":57.0872,"sweep_low":55.2507,"atr14":1.88543,"stop_level":54.307985,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-18","known_ts":"2024-01-18","bar_index":1975,"type":"RECLAIM","strength":1.0,"price":69.6319,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-16","known_ts":"2024-02-16","bar_index":1982,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.838,"stop_level":66.414,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-22","known_ts":"2024-02-22","bar_index":1983,"type":"RECLAIM","strength":1.0,"price":69.3936,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-16 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-02-16","prior_stop_level":66.414,"sweep_low":63.0968,"atr14":2.734734,"stop_level":61.729433,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-01","known_ts":"2024-03-05","bar_index":1985,"type":"REBUY","strength":1.0,"price":78.1931,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2024-03-14","known_ts":"2024-03-14","bar_index":1988,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.6294,"stop_level":67.0794,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-05-14","known_ts":"2024-05-16","bar_index":2002,"type":"BUY","strength":0.725,"price":72.6427,"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":"2024-06-24","known_ts":"2024-06-24","bar_index":2011,"type":"SELL","basis":"structure_stop","strength":0.725,"price":67.3645,"stop_level":71.3902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-08-19","known_ts":"2024-08-21","bar_index":2024,"type":"BUY","strength":0.725,"price":70.9721,"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":"2024-09-24","known_ts":"2024-09-24","bar_index":2032,"type":"SELL","basis":"structure_stop","strength":0.863,"price":70.8328,"stop_level":71.181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-27","known_ts":"2024-09-27","bar_index":2033,"type":"SELL","basis":"structure_stop","strength":0.863,"price":70.6239,"stop_level":71.181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-26","known_ts":"2024-09-26","bar_index":2033,"type":"RECLAIM","strength":0.863,"price":73.0712,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-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":"2024-09-24","prior_stop_level":71.181,"sweep_low":69.9474,"atr14":3.194717,"stop_level":68.350042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-30","known_ts":"2024-09-30","bar_index":2033,"type":"RECLAIM","strength":0.863,"price":71.7481,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-09-27","prior_stop_level":71.181,"sweep_low":69.6987,"atr14":3.116879,"stop_level":68.140261,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-14","known_ts":"2024-10-14","bar_index":2037,"type":"RECLAIM","strength":0.863,"price":81.326,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-09-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-18","known_ts":"2024-12-18","bar_index":2052,"type":"SELL","basis":"structure_stop","strength":1.0,"price":104.8238,"stop_level":106.2177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-19","known_ts":"2024-12-19","bar_index":2052,"type":"RECLAIM","strength":1.0,"price":108.6372,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-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":"2024-12-18","prior_stop_level":106.2177,"sweep_low":103.9277,"atr14":6.13224,"stop_level":100.86158,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-06","known_ts":"2025-01-06","bar_index":2056,"type":"RECLAIM","strength":1.0,"price":117.7177,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-12-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-25","known_ts":"2025-04-29","bar_index":2081,"type":"BUY","strength":0.588,"price":58.5218,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40,"retro_override":true,"retro_ctx":{"group_id":"ai_semiconductors"}},{"ts":"2025-07-16","known_ts":"2025-07-16","bar_index":2099,"type":"SELL","basis":"structure_stop","strength":0.588,"price":70.7168,"stop_level":71.3571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-17","known_ts":"2025-07-17","bar_index":2099,"type":"RECLAIM","strength":0.588,"price":71.8746,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-07-16","prior_stop_level":71.3571,"sweep_low":67.8722,"atr14":3.04155,"stop_level":66.351425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-20","known_ts":"2025-08-20","bar_index":2107,"type":"SELL","basis":"structure_stop","strength":0.588,"price":71.0861,"stop_level":74.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-27","known_ts":"2025-08-27","bar_index":2109,"type":"RECLAIM","strength":0.588,"price":74.6494,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-08-20","prior_stop_level":74.31,"sweep_low":68.4112,"atr14":2.83188,"stop_level":66.99526,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-22","known_ts":"2025-09-24","bar_index":2115,"type":"BUY","strength":0.588,"price":79.9394,"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-09-22","known_ts":"2025-09-24","bar_index":2115,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-09-22","trigger_known_ts":"2025-09-24","strength":0.588,"price":79.9394,"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.363425,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":66.0157,"atr14":3.176539,"stop_level":64.42743,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-25","known_ts":"2025-09-25","bar_index":2116,"type":"RECLAIM","strength":0.725,"price":82.2351,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-09-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-21","known_ts":"2025-10-21","bar_index":2122,"type":"SELL","basis":"structure_stop","strength":0.863,"price":84.1573,"stop_level":85.5056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-23","known_ts":"2025-10-23","bar_index":2122,"type":"SELL","basis":"structure_stop","strength":0.863,"price":82.6691,"stop_level":85.5056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-27","known_ts":"2025-10-27","bar_index":2123,"type":"RECLAIM","strength":0.863,"price":88.6019,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-10-21","prior_stop_level":85.5056,"sweep_low":78.9636,"atr14":3.834817,"stop_level":77.046191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-27","known_ts":"2025-10-27","bar_index":2123,"type":"RECLAIM","strength":0.863,"price":88.6019,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-10-23","prior_stop_level":85.5056,"sweep_low":80.4318,"atr14":3.834817,"stop_level":78.514391,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-06","known_ts":"2025-11-06","bar_index":2126,"type":"RECLAIM","strength":0.863,"price":93.1164,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-03","known_ts":"2025-12-05","bar_index":2132,"type":"BUY","strength":0.863,"price":98.7894,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2026-03-06","known_ts":"2026-03-10","bar_index":2153,"type":"BUY","strength":0.725,"price":93.2533,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2026-06-24","known_ts":"2026-06-24","bar_index":2178,"type":"SELL","basis":"structure_stop","strength":1.0,"price":276.7,"stop_level":278.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-25","known_ts":"2026-06-25","bar_index":2178,"type":"RECLAIM","strength":1.0,"price":281.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-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":"2026-06-24","prior_stop_level":278.67,"sweep_low":263.66,"atr14":27.346272,"stop_level":249.986864,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-06-24","last_scored_basis":"structure_stop","bars_since_signal":11,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-04-05","2017-07-19","2017-08-04","2018-01-04","2018-02-13","2018-04-03","2018-05-02","2018-09-18","2019-05-30","2019-06-28","2019-08-15","2019-09-03","2019-10-10","2019-12-13","2020-01-10","2020-03-04","2020-03-20","2020-08-03","2020-08-24","2020-11-04","2021-03-09","2021-05-20","2022-01-27","2022-10-03","2023-01-11","2023-09-08","2023-09-26","2023-11-02","2024-03-27","2024-04-26","2024-08-06","2025-01-06","2025-02-06","2025-03-18","2025-04-08","2025-09-12","2026-01-27","2026-03-06","2026-07-08","2026-07-21"],"warnings":[{"ts":"2022-08-10","kind":"arm","px":54.2041},{"ts":"2022-08-22","kind":"confirm","px":50.2021,"level":50.5274},{"ts":"2022-08-23","kind":"arm","px":50.8428},{"ts":"2022-08-26","kind":"confirm","px":49.453,"level":50.2021},{"ts":"2022-08-29","kind":"arm","px":48.2898},{"ts":"2022-08-30","kind":"confirm","px":47.314,"level":50.2021},{"ts":"2022-11-28","kind":"arm","px":42.1124},{"ts":"2022-12-06","kind":"confirm","px":40.5531,"level":42.1124},{"ts":"2023-02-10","kind":"arm","px":44.04},{"ts":"2023-02-17","kind":"confirm","px":43.6347,"level":44.04},{"ts":"2023-02-21","kind":"arm","px":42.1123},{"ts":"2023-02-22","kind":"confirm","px":42.4781,"level":44.04},{"ts":"2023-05-31","kind":"arm","px":57.9063},{"ts":"2023-11-22","kind":"arm","px":55.0633},{"ts":"2023-12-29","kind":"arm","px":59.8354},{"ts":"2024-01-03","kind":"confirm","px":56.3134,"level":57.0872},{"ts":"2024-01-25","kind":"arm","px":69.5227},{"ts":"2024-02-16","kind":"confirm","px":65.838,"level":66.414},{"ts":"2024-03-11","kind":"arm","px":71.8666},{"ts":"2024-03-14","kind":"confirm","px":65.6294,"level":67.0794},{"ts":"2024-06-04","kind":"arm","px":65.9828},{"ts":"2024-06-24","kind":"confirm","px":67.3645,"level":71.3902},{"ts":"2024-09-09","kind":"arm","px":68.5745},{"ts":"2024-09-24","kind":"confirm","px":70.8328,"level":71.181},{"ts":"2024-09-25","kind":"arm","px":70.8129},{"ts":"2024-09-27","kind":"confirm","px":70.6239,"level":71.181},{"ts":"2024-11-01","kind":"arm","px":84.4026},{"ts":"2024-12-18","kind":"confirm","px":104.8238,"level":106.2177},{"ts":"2025-05-19","kind":"arm","px":62.3913},{"ts":"2025-07-03","kind":"arm","px":74.9773},{"ts":"2025-07-16","kind":"confirm","px":70.7168,"level":71.3571},{"ts":"2025-08-19","kind":"arm","px":71.9345},{"ts":"2025-08-20","kind":"confirm","px":71.0861,"level":74.31},{"ts":"2025-10-13","kind":"arm","px":89.281},{"ts":"2025-10-21","kind":"confirm","px":84.1573,"level":85.5056},{"ts":"2025-10-22","kind":"arm","px":80.9512},{"ts":"2025-10-23","kind":"confirm","px":82.6691,"level":85.5056},{"ts":"2026-03-20","kind":"arm","px":87.866},{"ts":"2026-04-28","kind":"arm","px":153.23},{"ts":"2026-06-24","kind":"confirm","px":276.7,"level":278.67}],"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":[]}}}