{"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":"TPC","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1973-11-20","known_ts":"1973-11-20","bar_index":47,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3704,"stop_level":2.5962,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1973-11-23","known_ts":"1973-11-23","bar_index":48,"type":"RECLAIM","strength":0.588,"price":2.7091,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1973-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1973-11-20","prior_stop_level":2.5962,"sweep_low":2.2576,"atr14":0.222682,"stop_level":2.146259,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-01-11","known_ts":"1974-01-15","bar_index":59,"type":"BUY","strength":0.45,"price":2.7091,"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":"1974-02-04","known_ts":"1974-02-04","bar_index":64,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7091,"stop_level":2.8219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-02-13","known_ts":"1974-02-13","bar_index":66,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5962,"stop_level":2.7091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-02-28","known_ts":"1974-03-04","bar_index":70,"type":"BUY","strength":0.725,"price":2.8219,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1974-04-25","known_ts":"1974-04-25","bar_index":83,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8219,"stop_level":2.9348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1974-06-07","known_ts":"1974-06-11","bar_index":93,"type":"BUY","strength":0.588,"price":2.9348,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1974-06-26","known_ts":"1974-06-26","bar_index":97,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.2576,"stop_level":2.3704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1974-12-10","known_ts":"1974-12-12","bar_index":136,"type":"REBUY","strength":0.588,"price":1.806,"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":"1974-12-27","known_ts":"1974-12-31","bar_index":140,"type":"BUY","strength":0.588,"price":1.806,"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":"1975-01-23","known_ts":"1975-01-23","bar_index":146,"type":"RECLAIM","strength":0.725,"price":2.3704,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1974-12-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1975-07-11","known_ts":"1975-07-15","bar_index":185,"type":"BUY","strength":0.863,"price":2.7091,"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":"1975-10-01","known_ts":"1975-10-03","bar_index":204,"type":"BUY","strength":0.588,"price":2.1447,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"1975-11-14","known_ts":"1975-11-14","bar_index":214,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.806,"stop_level":2.0318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1975-11-17","known_ts":"1975-11-17","bar_index":215,"type":"RECLAIM","strength":0.588,"price":2.1447,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1975-11-14 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":"1975-11-14","prior_stop_level":2.0318,"sweep_low":1.806,"atr14":0.098938,"stop_level":1.756531,"risk_basis":"daily_ohlc_atr14"},{"ts":"1976-01-14","known_ts":"1976-01-14","bar_index":228,"type":"RECLAIM","strength":0.863,"price":2.3704,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1975-11-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1976-02-04","known_ts":"1976-02-04","bar_index":233,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2576,"stop_level":2.3704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1976-02-10","known_ts":"1976-02-10","bar_index":234,"type":"RECLAIM","strength":0.725,"price":2.5962,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1976-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1976-02-04","prior_stop_level":2.3704,"sweep_low":2.2576,"atr14":0.096516,"stop_level":2.209342,"risk_basis":"daily_ohlc_atr14"},{"ts":"1976-02-23","known_ts":"1976-02-23","bar_index":237,"type":"RECLAIM","strength":0.863,"price":2.5962,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1976-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1976-06-17","known_ts":"1976-06-21","bar_index":264,"type":"BUY","strength":0.863,"price":2.5962,"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":"1976-08-09","known_ts":"1976-08-11","bar_index":276,"type":"REBUY","strength":1.0,"price":2.8219,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1976-10-21","known_ts":"1976-10-21","bar_index":293,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.1606,"stop_level":3.2735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1976-12-13","known_ts":"1976-12-15","bar_index":305,"type":"BUY","strength":0.725,"price":3.4992,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1977-01-26","known_ts":"1977-01-26","bar_index":315,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.3863,"stop_level":3.4992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1977-02-02","known_ts":"1977-02-02","bar_index":317,"type":"RECLAIM","strength":0.863,"price":3.725,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1977-01-26 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":"1977-01-26","prior_stop_level":3.4992,"sweep_low":3.2735,"atr14":0.122162,"stop_level":3.212419,"risk_basis":"daily_ohlc_atr14"},{"ts":"1977-03-22","known_ts":"1977-03-24","bar_index":328,"type":"BUY","strength":0.725,"price":3.8378,"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":"1977-06-03","known_ts":"1977-06-07","bar_index":345,"type":"BUY","strength":0.725,"price":3.4992,"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":"1977-08-01","known_ts":"1977-08-01","bar_index":358,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.725,"stop_level":3.8378,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1977-11-10","known_ts":"1977-11-14","bar_index":382,"type":"BUY","strength":0.45,"price":3.4992,"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":"1977-11-15","known_ts":"1977-11-15","bar_index":383,"type":"RECLAIM","strength":0.588,"price":4.0636,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1977-11-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1978-01-09","known_ts":"1978-01-09","bar_index":395,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.0636,"stop_level":4.1765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1978-01-25","known_ts":"1978-01-25","bar_index":399,"type":"RECLAIM","strength":0.863,"price":4.0636,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1978-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1978-03-02","known_ts":"1978-03-02","bar_index":407,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.5151,"stop_level":4.628,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1978-04-18","known_ts":"1978-04-20","bar_index":418,"type":"BUY","strength":0.863,"price":4.9666,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1978-07-18","known_ts":"1978-07-20","bar_index":439,"type":"BUY","strength":0.725,"price":5.8696,"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":"1978-08-16","known_ts":"1978-08-18","bar_index":446,"type":"REBUY","strength":0.725,"price":6.2083,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"1978-09-06","known_ts":"1978-09-06","bar_index":450,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8696,"stop_level":5.9825,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1978-09-08","known_ts":"1978-09-08","bar_index":451,"type":"RECLAIM","strength":0.725,"price":6.0954,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1978-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1978-09-06","prior_stop_level":5.9825,"sweep_low":5.8696,"atr14":0.181905,"stop_level":5.778647,"risk_basis":"daily_ohlc_atr14"},{"ts":"1978-09-20","known_ts":"1978-09-20","bar_index":454,"type":"RECLAIM","strength":1.0,"price":5.9825,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1978-09-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1979-02-05","known_ts":"1979-02-05","bar_index":485,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.531,"stop_level":5.7568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1979-03-13","known_ts":"1979-03-15","bar_index":494,"type":"BUY","strength":0.725,"price":5.531,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1979-05-04","known_ts":"1979-05-04","bar_index":506,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.8696,"stop_level":5.9825,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1979-05-16","known_ts":"1979-05-18","bar_index":509,"type":"REBUY","strength":0.863,"price":6.3212,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1979-07-12","known_ts":"1979-07-16","bar_index":522,"type":"BUY","strength":0.725,"price":5.8696,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1979-10-10","known_ts":"1979-10-10","bar_index":543,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8696,"stop_level":6.0954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1979-12-21","known_ts":"1979-12-21","bar_index":560,"type":"RECLAIM","strength":0.725,"price":5.8696,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1979-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-02-25","known_ts":"1980-02-25","bar_index":574,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.9014,"stop_level":8.353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-05-01","known_ts":"1980-05-05","bar_index":590,"type":"BUY","strength":0.725,"price":6.6598,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1980-09-22","known_ts":"1980-09-22","bar_index":623,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.8045,"stop_level":8.9173,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-10-08","known_ts":"1980-10-08","bar_index":627,"type":"RECLAIM","strength":1.0,"price":9.5946,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1980-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1980-12-08","known_ts":"1980-12-08","bar_index":640,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.256,"stop_level":9.4817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1981-04-01","known_ts":"1981-04-01","bar_index":667,"type":"RECLAIM","strength":0.725,"price":9.8204,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1980-12-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-05-05","known_ts":"1981-05-05","bar_index":674,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.4976,"stop_level":10.8363,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-05-06","known_ts":"1981-05-06","bar_index":675,"type":"RECLAIM","strength":0.863,"price":10.9491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-05-05 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":"1981-05-05","prior_stop_level":10.8363,"sweep_low":10.4976,"atr14":0.359,"stop_level":10.3181,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-05-19","known_ts":"1981-05-19","bar_index":678,"type":"RECLAIM","strength":0.863,"price":11.8522,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-05-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-10-05","known_ts":"1981-10-07","bar_index":710,"type":"BUY","strength":0.725,"price":11.062,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":70},{"ts":"1981-10-23","known_ts":"1981-10-23","bar_index":714,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.6105,"stop_level":10.9491,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1981-10-27","known_ts":"1981-10-27","bar_index":715,"type":"RECLAIM","strength":0.588,"price":11.7393,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-10-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"1981-10-23","prior_stop_level":10.9491,"sweep_low":10.2719,"atr14":0.330356,"stop_level":10.106722,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-11-06","known_ts":"1981-11-06","bar_index":718,"type":"RECLAIM","strength":0.725,"price":11.6264,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-10-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-12-14","known_ts":"1981-12-14","bar_index":726,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.7711,"stop_level":14.1097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-02-25","known_ts":"1982-03-01","bar_index":743,"type":"BUY","strength":0.725,"price":12.6423,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"1982-05-03","known_ts":"1982-05-03","bar_index":758,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.6741,"stop_level":14.8999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-05-04","known_ts":"1982-05-04","bar_index":758,"type":"RECLAIM","strength":0.863,"price":15.0127,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-05-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":"1982-05-03","prior_stop_level":14.8999,"sweep_low":14.5612,"atr14":0.530038,"stop_level":14.296181,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-07-22","known_ts":"1982-07-26","bar_index":777,"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":"1982-07-22","trigger_known_ts":"1982-07-26","strength":0.45,"price":7.3371,"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.545451,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9984,"atr14":0.215492,"stop_level":6.890654,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-07-30","known_ts":"1982-08-03","bar_index":779,"type":"BUY","strength":0.45,"price":7.9014,"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":"1982-07-30","known_ts":"1982-08-03","bar_index":779,"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":"1982-07-30","trigger_known_ts":"1982-08-03","strength":0.45,"price":7.9014,"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.510492,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.2242,"atr14":0.21369,"stop_level":7.117355,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-10-05","known_ts":"1982-10-05","bar_index":794,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.7075,"stop_level":9.8204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-10-06","known_ts":"1982-10-06","bar_index":794,"type":"RECLAIM","strength":0.588,"price":9.9332,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-10-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1982-10-05","prior_stop_level":9.8204,"sweep_low":9.7075,"atr14":0.420619,"stop_level":9.497191,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-10-18","known_ts":"1982-10-18","bar_index":797,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.8204,"stop_level":10.159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-10-21","known_ts":"1982-10-21","bar_index":798,"type":"RECLAIM","strength":0.725,"price":10.4976,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-10-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1982-10-18","prior_stop_level":10.159,"sweep_low":9.5946,"atr14":0.415075,"stop_level":9.387062,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-11-02","known_ts":"1982-11-02","bar_index":801,"type":"RECLAIM","strength":0.863,"price":11.2878,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-10-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-12-29","known_ts":"1982-12-31","bar_index":814,"type":"BUY","strength":0.863,"price":11.5135,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1983-02-17","known_ts":"1983-02-17","bar_index":826,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.8999,"stop_level":15.0127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-03-16","known_ts":"1983-03-16","bar_index":832,"type":"RECLAIM","strength":1.0,"price":15.2385,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-02-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-07-13","known_ts":"1983-07-13","bar_index":859,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.4801,"stop_level":16.9317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1983-10-05","known_ts":"1983-10-07","bar_index":879,"type":"BUY","strength":0.725,"price":17.2703,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"1983-11-08","known_ts":"1983-11-10","bar_index":887,"type":"REBUY","strength":0.725,"price":17.8347,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"1983-12-19","known_ts":"1983-12-19","bar_index":896,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.0604,"stop_level":18.6248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-12-27","known_ts":"1983-12-29","bar_index":898,"type":"BUY","strength":0.863,"price":19.1892,"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":45},{"ts":"1984-01-26","known_ts":"1984-01-30","bar_index":905,"type":"BUY","strength":1.0,"price":19.3021,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1984-02-01","known_ts":"1984-02-01","bar_index":906,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.3832,"stop_level":18.2862,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-04-12","known_ts":"1984-04-12","bar_index":923,"type":"RECLAIM","strength":0.863,"price":18.9635,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-02-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-04-19","known_ts":"1984-04-19","bar_index":924,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.9476,"stop_level":18.0604,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-04-26","known_ts":"1984-04-26","bar_index":926,"type":"RECLAIM","strength":0.725,"price":18.5119,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-04-19 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":"1984-04-19","prior_stop_level":18.0604,"sweep_low":17.1574,"atr14":0.386387,"stop_level":16.964207,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-05-04","known_ts":"1984-05-04","bar_index":928,"type":"RECLAIM","strength":0.863,"price":25.0589,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-04-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-05-18","known_ts":"1984-05-18","bar_index":931,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.946,"stop_level":25.0589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-08-08","known_ts":"1984-08-10","bar_index":950,"type":"BUY","strength":0.725,"price":23.0271,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"1984-10-11","known_ts":"1984-10-11","bar_index":965,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.8331,"stop_level":25.0589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-10-16","known_ts":"1984-10-16","bar_index":966,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.946,"stop_level":25.0589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-12-11","known_ts":"1984-12-13","bar_index":979,"type":"BUY","strength":0.725,"price":24.4945,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"1985-02-20","known_ts":"1985-02-20","bar_index":995,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.5914,"stop_level":24.8331,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1985-04-09","known_ts":"1985-04-11","bar_index":1006,"type":"BUY","strength":0.588,"price":25.2846,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1985-05-09","known_ts":"1985-05-09","bar_index":1013,"type":"SELL","basis":"structure_stop","strength":0.45,"price":23.9301,"stop_level":24.043,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1985-05-15","known_ts":"1985-05-15","bar_index":1014,"type":"RECLAIM","strength":0.588,"price":24.2687,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-05-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1985-05-09","prior_stop_level":24.043,"sweep_low":23.8172,"atr14":0.24432,"stop_level":23.69504,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-05-24","known_ts":"1985-05-24","bar_index":1017,"type":"RECLAIM","strength":0.725,"price":25.0589,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-05-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-06-25","known_ts":"1985-06-25","bar_index":1024,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.7202,"stop_level":25.0589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-07-12","known_ts":"1985-07-12","bar_index":1028,"type":"RECLAIM","strength":0.725,"price":25.7361,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-08-07","known_ts":"1985-08-07","bar_index":1034,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.849,"stop_level":25.9619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-08-09","known_ts":"1985-08-09","bar_index":1034,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.5104,"stop_level":25.9619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-10-29","known_ts":"1985-10-31","bar_index":1053,"type":"BUY","strength":0.45,"price":24.4945,"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":"1985-11-11","known_ts":"1985-11-13","bar_index":1056,"type":"BUY","strength":0.588,"price":24.8331,"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":80},{"ts":"1986-01-29","known_ts":"1986-01-29","bar_index":1074,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.8331,"stop_level":25.0589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-01-31","known_ts":"1986-01-31","bar_index":1074,"type":"RECLAIM","strength":0.863,"price":25.1717,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-01-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":"1986-01-29","prior_stop_level":25.0589,"sweep_low":24.8331,"atr14":0.361566,"stop_level":24.652317,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-02-28","known_ts":"1986-03-04","bar_index":1081,"type":"BUY","strength":0.863,"price":26.6391,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1986-04-04","known_ts":"1986-04-04","bar_index":1089,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.6391,"stop_level":27.2035,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-04-08","known_ts":"1986-04-08","bar_index":1089,"type":"RECLAIM","strength":0.863,"price":27.4293,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1986-04-04","prior_stop_level":27.2035,"sweep_low":26.6391,"atr14":0.692142,"stop_level":26.293029,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-04-22","known_ts":"1986-04-22","bar_index":1093,"type":"RECLAIM","strength":0.863,"price":28.1066,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-06-09","known_ts":"1986-06-11","bar_index":1104,"type":"BUY","strength":0.725,"price":27.9937,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1986-06-24","known_ts":"1986-06-24","bar_index":1107,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.4134,"stop_level":27.2035,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1986-06-30","known_ts":"1986-06-30","bar_index":1109,"type":"RECLAIM","strength":0.725,"price":27.9937,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1986-06-24","prior_stop_level":27.2035,"sweep_low":26.1876,"atr14":0.558681,"stop_level":25.90826,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-09-08","known_ts":"1986-09-10","bar_index":1125,"type":"BUY","strength":0.45,"price":24.7202,"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":"1986-11-14","known_ts":"1986-11-14","bar_index":1141,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.7361,"stop_level":25.849,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-12-10","known_ts":"1986-12-12","bar_index":1147,"type":"BUY","strength":0.725,"price":25.5104,"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":30},{"ts":"1986-12-29","known_ts":"1986-12-29","bar_index":1151,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.2846,"stop_level":25.3975,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-12-31","known_ts":"1986-12-31","bar_index":1151,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.2846,"stop_level":25.3975,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-01-02","known_ts":"1987-01-06","bar_index":1152,"type":"BUY","strength":0.863,"price":26.8649,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"1987-01-02","known_ts":"1987-01-02","bar_index":1152,"type":"RECLAIM","strength":0.725,"price":25.5104,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1986-12-29","prior_stop_level":25.3975,"sweep_low":25.0589,"atr14":0.292484,"stop_level":24.912658,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-01-02","known_ts":"1987-01-02","bar_index":1152,"type":"RECLAIM","strength":0.725,"price":25.5104,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-12-31 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":"1986-12-31","prior_stop_level":25.3975,"sweep_low":25.0589,"atr14":0.292484,"stop_level":24.912658,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-01-27","known_ts":"1987-01-27","bar_index":1157,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.8808,"stop_level":27.9937,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-02-03","known_ts":"1987-02-03","bar_index":1159,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.655,"stop_level":27.9937,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-02-19","known_ts":"1987-02-19","bar_index":1163,"type":"RECLAIM","strength":0.863,"price":28.8967,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-02-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-03-12","known_ts":"1987-03-12","bar_index":1168,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.8967,"stop_level":29.0096,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-03-13","known_ts":"1987-03-13","bar_index":1168,"type":"RECLAIM","strength":0.863,"price":29.1224,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-03-12 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":"1987-03-12","prior_stop_level":29.0096,"sweep_low":28.8967,"atr14":0.256466,"stop_level":28.768467,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-03-30","known_ts":"1987-03-30","bar_index":1172,"type":"RECLAIM","strength":0.863,"price":29.4611,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-03-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-06-19","known_ts":"1987-06-23","bar_index":1191,"type":"BUY","strength":0.725,"price":27.9937,"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":50},{"ts":"1987-07-16","known_ts":"1987-07-16","bar_index":1197,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.2035,"stop_level":27.655,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1987-08-03","known_ts":"1987-08-03","bar_index":1201,"type":"RECLAIM","strength":0.863,"price":27.9937,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-07-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-08-28","known_ts":"1987-08-28","bar_index":1207,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.9937,"stop_level":28.2194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-09-01","known_ts":"1987-09-01","bar_index":1208,"type":"RECLAIM","strength":0.863,"price":28.3323,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-08-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1987-08-28","prior_stop_level":28.2194,"sweep_low":27.9937,"atr14":0.228396,"stop_level":27.879502,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-09-28","known_ts":"1987-09-30","bar_index":1214,"type":"BUY","strength":0.725,"price":28.7838,"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":60},{"ts":"1987-10-16","known_ts":"1987-10-16","bar_index":1218,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.6391,"stop_level":26.752,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1987-12-09","known_ts":"1987-12-11","bar_index":1231,"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":"1987-12-09","trigger_known_ts":"1987-12-11","strength":0.45,"price":18.7377,"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.39855,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.1733,"atr14":0.297082,"stop_level":18.024759,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-12-14","known_ts":"1987-12-16","bar_index":1232,"type":"BUY","strength":0.45,"price":20.7695,"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":"1988-04-14","known_ts":"1988-04-14","bar_index":1260,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.3657,"stop_level":23.5914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-05-13","known_ts":"1988-05-17","bar_index":1267,"type":"BUY","strength":0.863,"price":24.8331,"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":60},{"ts":"1988-06-14","known_ts":"1988-06-16","bar_index":1274,"type":"BUY","strength":0.863,"price":25.2846,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"1988-07-28","known_ts":"1988-07-28","bar_index":1284,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.1876,"stop_level":26.4134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-08-03","known_ts":"1988-08-03","bar_index":1285,"type":"RECLAIM","strength":1.0,"price":26.8649,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1988-07-28","prior_stop_level":26.4134,"sweep_low":26.1876,"atr14":0.256695,"stop_level":26.059253,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-08-12","known_ts":"1988-08-12","bar_index":1288,"type":"RECLAIM","strength":1.0,"price":28.2194,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-11-09","known_ts":"1988-11-09","bar_index":1308,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.2671,"stop_level":31.9444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1989-02-10","known_ts":"1989-02-10","bar_index":1330,"type":"RECLAIM","strength":0.863,"price":31.4929,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-05-12","known_ts":"1989-05-16","bar_index":1351,"type":"BUY","strength":0.725,"price":30.1384,"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":"1989-05-25","known_ts":"1989-05-30","bar_index":1354,"type":"BUY","strength":0.588,"price":29.9126,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"1989-06-20","known_ts":"1989-06-20","bar_index":1359,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.2353,"stop_level":29.4611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1989-07-10","known_ts":"1989-07-12","bar_index":1364,"type":"BUY","strength":0.588,"price":30.0255,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"1989-08-21","known_ts":"1989-08-21","bar_index":1374,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.7186,"stop_level":32.0573,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-08-23","known_ts":"1989-08-23","bar_index":1374,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.9444,"stop_level":32.0573,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-09-07","known_ts":"1989-09-07","bar_index":1378,"type":"RECLAIM","strength":1.0,"price":32.0573,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-02-14","known_ts":"1990-02-16","bar_index":1415,"type":"BUY","strength":0.588,"price":28.0604,"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":"1990-03-27","known_ts":"1990-03-27","bar_index":1424,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.5372,"stop_level":29.7645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-04-04","known_ts":"1990-04-04","bar_index":1426,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.9692,"stop_level":29.7645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-05-30","known_ts":"1990-06-01","bar_index":1439,"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":"1990-05-30","trigger_known_ts":"1990-06-01","strength":0.45,"price":19.2486,"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.446343,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.4465,"atr14":0.414255,"stop_level":18.239372,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-06-04","known_ts":"1990-06-06","bar_index":1440,"type":"BUY","strength":0.45,"price":23.3732,"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":"1990-07-10","known_ts":"1990-07-10","bar_index":1448,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.9149,"stop_level":23.1441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-07-17","known_ts":"1990-07-17","bar_index":1450,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.4566,"stop_level":23.1441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-08-15","known_ts":"1990-08-17","bar_index":1457,"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":"1990-08-15","trigger_known_ts":"1990-08-17","strength":0.45,"price":15.8113,"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.545212,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.8113,"atr14":0.42601,"stop_level":15.598295,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-08-28","known_ts":"1990-08-30","bar_index":1460,"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":"1990-08-28","trigger_known_ts":"1990-08-30","strength":0.45,"price":15.4226,"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.556392,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.8428,"atr14":0.34557,"stop_level":14.670015,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-02","known_ts":"1990-10-04","bar_index":1468,"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":"1990-10-02","trigger_known_ts":"1990-10-04","strength":0.45,"price":11.7119,"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.659812,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.7842,"atr14":0.355205,"stop_level":10.606597,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-15","known_ts":"1990-10-17","bar_index":1471,"type":"BUY","strength":0.45,"price":11.1321,"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":"1990-10-15","known_ts":"1990-10-17","bar_index":1471,"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":"1990-10-15","trigger_known_ts":"1990-10-17","strength":0.45,"price":11.1321,"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.676653,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.0161,"atr14":0.253892,"stop_level":10.889154,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-11-05","known_ts":"1990-11-07","bar_index":1476,"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":"1990-11-05","trigger_known_ts":"1990-11-07","strength":0.45,"price":7.0735,"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.778568,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0735,"atr14":0.344435,"stop_level":6.901283,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-11-16","known_ts":"1990-11-20","bar_index":1479,"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":"1990-11-16","trigger_known_ts":"1990-11-20","strength":0.45,"price":6.5653,"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.794477,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3778,"atr14":0.289491,"stop_level":6.233054,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-11-21","known_ts":"1990-11-26","bar_index":1480,"type":"BUY","strength":0.45,"price":7.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":"1990-11-21","known_ts":"1990-11-26","bar_index":1480,"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":"1990-11-21","trigger_known_ts":"1990-11-26","strength":0.45,"price":7.4009,"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.767498,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3778,"atr14":0.298213,"stop_level":6.228693,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-12","known_ts":"1991-03-12","bar_index":1505,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.7726,"stop_level":13.4888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-03-28","known_ts":"1991-03-28","bar_index":1509,"type":"RECLAIM","strength":0.863,"price":14.9212,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-03-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-08-09","known_ts":"1991-08-13","bar_index":1540,"type":"BUY","strength":0.725,"price":10.3852,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1991-10-22","known_ts":"1991-10-24","bar_index":1557,"type":"BUY","strength":0.588,"price":9.4302,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":100},{"ts":"1991-12-26","known_ts":"1991-12-30","bar_index":1572,"type":"BUY","strength":0.588,"price":9.9077,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":60},{"ts":"1992-02-25","known_ts":"1992-02-25","bar_index":1585,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.4145,"stop_level":12.7726,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-03-10","known_ts":"1992-03-10","bar_index":1589,"type":"RECLAIM","strength":1.0,"price":13.1307,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-04-30","known_ts":"1992-05-04","bar_index":1601,"type":"BUY","strength":0.863,"price":13.7275,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1992-05-19","known_ts":"1992-05-19","bar_index":1605,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.2501,"stop_level":13.3694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-05-27","known_ts":"1992-05-27","bar_index":1607,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.6532,"stop_level":13.3694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1992-09-08","known_ts":"1992-09-10","bar_index":1631,"type":"BUY","strength":0.588,"price":11.1014,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"1992-10-05","known_ts":"1992-10-05","bar_index":1637,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.5046,"stop_level":10.7433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1992-10-08","known_ts":"1992-10-08","bar_index":1638,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.9077,"stop_level":10.7433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1992-10-20","known_ts":"1992-10-22","bar_index":1641,"type":"REBUY","strength":0.588,"price":11.1014,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"1992-12-16","known_ts":"1992-12-16","bar_index":1654,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.2793,"stop_level":16.7118,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-01-04","known_ts":"1993-01-04","bar_index":1658,"type":"RECLAIM","strength":1.0,"price":17.3086,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-06-08","known_ts":"1993-06-10","bar_index":1694,"type":"BUY","strength":0.588,"price":13.1307,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"1993-06-30","known_ts":"1993-06-30","bar_index":1699,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.4145,"stop_level":12.6532,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1993-08-24","known_ts":"1993-08-26","bar_index":1712,"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":"1993-08-24","trigger_known_ts":"1993-08-26","strength":0.45,"price":9.7883,"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.438358,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.5496,"atr14":0.325023,"stop_level":9.387089,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-08-27","known_ts":"1993-08-31","bar_index":1713,"type":"BUY","strength":0.45,"price":10.1464,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1993-08-27","known_ts":"1993-08-31","bar_index":1713,"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":"1993-08-27","trigger_known_ts":"1993-08-31","strength":0.45,"price":10.1464,"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.41781,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.669,"atr14":0.314559,"stop_level":9.51172,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-09-15","known_ts":"1993-09-17","bar_index":1717,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1993-09-15","trigger_known_ts":"1993-09-17","strength":0.45,"price":10.0271,"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.424656,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.5496,"atr14":0.278322,"stop_level":9.410439,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-11-12","known_ts":"1993-11-12","bar_index":1731,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.8627,"stop_level":11.3401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-12-22","known_ts":"1993-12-27","bar_index":1740,"type":"BUY","strength":0.588,"price":10.8627,"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":"1993-12-22","known_ts":"1993-12-27","bar_index":1740,"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":"1993-12-22","trigger_known_ts":"1993-12-27","strength":0.588,"price":10.8627,"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.37241,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.669,"atr14":0.337399,"stop_level":9.5003,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-01-18","known_ts":"1994-01-18","bar_index":1746,"type":"RECLAIM","strength":0.725,"price":11.3401,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1993-12-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-01-25","known_ts":"1994-01-25","bar_index":1747,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.982,"stop_level":11.2208,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-01-26","known_ts":"1994-01-26","bar_index":1748,"type":"RECLAIM","strength":0.725,"price":11.3401,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-01-25","prior_stop_level":11.2208,"sweep_low":10.982,"atr14":0.286318,"stop_level":10.838841,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-02-22","known_ts":"1994-02-22","bar_index":1754,"type":"RECLAIM","strength":0.863,"price":11.2208,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-03-02","known_ts":"1994-03-04","bar_index":1756,"type":"BUY","strength":0.863,"price":12.1757,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1994-04-04","known_ts":"1994-04-04","bar_index":1763,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.937,"stop_level":12.2951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-04-05","known_ts":"1994-04-05","bar_index":1763,"type":"RECLAIM","strength":0.863,"price":12.4145,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1994-04-04","prior_stop_level":12.2951,"sweep_low":11.937,"atr14":0.402912,"stop_level":11.735544,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-20","known_ts":"1994-07-22","bar_index":1788,"type":"BUY","strength":0.588,"price":10.3852,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"1994-08-08","known_ts":"1994-08-08","bar_index":1792,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.0271,"stop_level":10.3852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1994-09-27","known_ts":"1994-09-29","bar_index":1804,"type":"BUY","strength":0.45,"price":9.1915,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-10-28","known_ts":"1994-10-28","bar_index":1811,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.0271,"stop_level":10.1464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-11-21","known_ts":"1994-11-21","bar_index":1817,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.4302,"stop_level":9.5496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-11-29","known_ts":"1994-11-29","bar_index":1818,"type":"RECLAIM","strength":0.588,"price":9.669,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-11-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-11-21","prior_stop_level":9.5496,"sweep_low":9.3109,"atr14":0.210823,"stop_level":9.205489,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-01-13","known_ts":"1995-01-17","bar_index":1829,"type":"BUY","strength":0.588,"price":9.7883,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-01-31","known_ts":"1995-01-31","bar_index":1833,"type":"RECLAIM","strength":0.725,"price":9.3109,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1995-01-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-03-02","known_ts":"1995-03-02","bar_index":1840,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.0271,"stop_level":10.1464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-04-27","known_ts":"1995-05-01","bar_index":1853,"type":"BUY","strength":0.863,"price":10.0271,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"1995-05-22","known_ts":"1995-05-22","bar_index":1858,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.7883,"stop_level":9.9077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-05-30","known_ts":"1995-05-30","bar_index":1860,"type":"RECLAIM","strength":1.0,"price":10.1464,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-05-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":"1995-05-22","prior_stop_level":9.9077,"sweep_low":9.7883,"atr14":0.222976,"stop_level":9.676812,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-06-22","known_ts":"1995-06-22","bar_index":1866,"type":"RECLAIM","strength":1.0,"price":9.9077,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-05-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-06-30","known_ts":"1995-07-05","bar_index":1868,"type":"BUY","strength":0.863,"price":10.0271,"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":"1995-09-05","known_ts":"1995-09-07","bar_index":1883,"type":"BUY","strength":0.863,"price":11.5789,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1995-09-27","known_ts":"1995-09-27","bar_index":1888,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.5789,"stop_level":11.8176,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-09-28","known_ts":"1995-09-28","bar_index":1888,"type":"RECLAIM","strength":1.0,"price":11.937,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-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":"1995-09-27","prior_stop_level":11.8176,"sweep_low":11.5789,"atr14":0.314697,"stop_level":11.421552,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-10-02","known_ts":"1995-10-02","bar_index":1889,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.4595,"stop_level":11.8176,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-02-20","known_ts":"1996-02-20","bar_index":1921,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.759,"stop_level":7.8784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-02-23","known_ts":"1996-02-23","bar_index":1922,"type":"RECLAIM","strength":0.588,"price":7.9978,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-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":"1996-02-20","prior_stop_level":7.8784,"sweep_low":7.759,"atr14":0.228331,"stop_level":7.644835,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-04-22","known_ts":"1996-04-24","bar_index":1936,"type":"BUY","strength":0.588,"price":9.1318,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-05-16","known_ts":"1996-05-16","bar_index":1942,"type":"RECLAIM","strength":0.725,"price":9.9077,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-04-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-06-21","known_ts":"1996-06-21","bar_index":1950,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.3852,"stop_level":10.5046,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-06-25","known_ts":"1996-06-25","bar_index":1951,"type":"RECLAIM","strength":0.863,"price":10.6239,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-06-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":"1996-06-21","prior_stop_level":10.5046,"sweep_low":10.3852,"atr14":0.298842,"stop_level":10.235779,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-07-09","known_ts":"1996-07-09","bar_index":1954,"type":"RECLAIM","strength":1.0,"price":10.6239,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-06-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-11-05","known_ts":"1996-11-07","bar_index":1982,"type":"BUY","strength":0.588,"price":8.1172,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"1996-12-16","known_ts":"1996-12-16","bar_index":1991,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.1172,"stop_level":8.1768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-12-17","known_ts":"1996-12-17","bar_index":1991,"type":"RECLAIM","strength":0.588,"price":8.3559,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-12-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":"1996-12-16","prior_stop_level":8.1768,"sweep_low":8.1172,"atr14":0.210661,"stop_level":8.011869,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-12-20","known_ts":"1996-12-20","bar_index":1992,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5203,"stop_level":8.1768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-04-03","known_ts":"1997-04-07","bar_index":2016,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-04-03","trigger_known_ts":"1997-04-07","strength":0.45,"price":6.6847,"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.416667,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5653,"atr14":0.16948,"stop_level":6.48056,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-04-29","known_ts":"1997-05-01","bar_index":2022,"type":"BUY","strength":0.45,"price":6.9235,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-04-29","known_ts":"1997-05-01","bar_index":2022,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1997-04-29","trigger_known_ts":"1997-05-01","strength":0.45,"price":6.9235,"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.395829,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0879,"atr14":0.200266,"stop_level":5.987767,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-20","known_ts":"1997-05-22","bar_index":2027,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-05-20","trigger_known_ts":"1997-05-22","strength":0.588,"price":6.8041,"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.406248,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.3266,"atr14":0.231614,"stop_level":6.210793,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-20","known_ts":"1997-06-20","bar_index":2034,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9235,"stop_level":7.1025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-07-08","known_ts":"1997-07-08","bar_index":2038,"type":"RECLAIM","strength":0.863,"price":7.8187,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-12","known_ts":"1997-08-12","bar_index":2046,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5203,"stop_level":7.6397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-09-26","known_ts":"1997-09-30","bar_index":2057,"type":"BUY","strength":0.725,"price":7.5203,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1997-10-28","known_ts":"1997-10-28","bar_index":2064,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4156,"stop_level":8.6543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-31","known_ts":"1997-10-31","bar_index":2065,"type":"RECLAIM","strength":0.863,"price":8.714,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-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":"1997-10-28","prior_stop_level":8.6543,"sweep_low":8.1768,"atr14":0.186805,"stop_level":8.083397,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-11-19","known_ts":"1997-11-19","bar_index":2069,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.3559,"stop_level":8.4156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-11-21","known_ts":"1997-11-21","bar_index":2070,"type":"RECLAIM","strength":1.0,"price":8.4753,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-11-19","prior_stop_level":8.4156,"sweep_low":8.3559,"atr14":0.15532,"stop_level":8.27824,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-27","known_ts":"1998-03-03","bar_index":2092,"type":"BUY","strength":0.725,"price":8.2365,"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":"1998-08-11","known_ts":"1998-08-13","bar_index":2130,"type":"BUY","strength":0.588,"price":6.9235,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"1998-11-04","known_ts":"1998-11-06","bar_index":2150,"type":"BUY","strength":0.45,"price":6.0879,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-11-04","known_ts":"1998-11-06","bar_index":2150,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-11-04","trigger_known_ts":"1998-11-06","strength":0.45,"price":6.0879,"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.420454,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.3716,"atr14":0.234851,"stop_level":5.254174,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-17","known_ts":"1998-12-21","bar_index":2160,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-12-17","trigger_known_ts":"1998-12-21","strength":0.45,"price":4.5957,"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.562506,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.0586,"atr14":0.322616,"stop_level":3.897292,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-28","known_ts":"1998-12-30","bar_index":2162,"type":"BUY","strength":0.45,"price":4.8942,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-12-28","known_ts":"1998-12-30","bar_index":2162,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-12-28","trigger_known_ts":"1998-12-30","strength":0.45,"price":4.8942,"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.53409,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.2973,"atr14":0.280463,"stop_level":4.157069,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-14","known_ts":"1999-01-19","bar_index":2166,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-01-14","trigger_known_ts":"1999-01-19","strength":0.45,"price":4.5361,"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.56818,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9392,"atr14":0.263774,"stop_level":3.807313,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-12","known_ts":"1999-05-14","bar_index":2193,"type":"BUY","strength":0.725,"price":4.7748,"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":40},{"ts":"1999-07-20","known_ts":"1999-07-20","bar_index":2208,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.2523,"stop_level":5.3716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-08-03","known_ts":"1999-08-03","bar_index":2212,"type":"RECLAIM","strength":0.863,"price":5.3716,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-07-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-11-01","known_ts":"1999-11-03","bar_index":2233,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-11-01","trigger_known_ts":"1999-11-03","strength":0.45,"price":3.7005,"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.441434,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5811,"atr14":0.202439,"stop_level":3.479881,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-22","known_ts":"1999-12-22","bar_index":2245,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.2827,"stop_level":3.3424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-12-23","known_ts":"1999-12-23","bar_index":2245,"type":"RECLAIM","strength":0.45,"price":3.4617,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1999-12-22","prior_stop_level":3.3424,"sweep_low":3.1036,"atr14":0.20026,"stop_level":3.00347,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-10","known_ts":"2000-01-10","bar_index":2249,"type":"RECLAIM","strength":0.725,"price":4.7748,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-12-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-01-21","known_ts":"2000-01-21","bar_index":2251,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.4167,"stop_level":4.6554,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-24","known_ts":"2000-01-24","bar_index":2252,"type":"RECLAIM","strength":0.588,"price":4.7151,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-01-21","prior_stop_level":4.6554,"sweep_low":4.4167,"atr14":0.296154,"stop_level":4.268623,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-04","known_ts":"2000-02-04","bar_index":2255,"type":"RECLAIM","strength":0.863,"price":4.6554,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-01-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-03-23","known_ts":"2000-03-27","bar_index":2266,"type":"BUY","strength":0.725,"price":4.1779,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2000-06-09","known_ts":"2000-06-13","bar_index":2284,"type":"BUY","strength":0.588,"price":3.1036,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2000-06-29","known_ts":"2000-06-29","bar_index":2288,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0439,"stop_level":3.1633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-06-30","known_ts":"2000-06-30","bar_index":2289,"type":"RECLAIM","strength":0.725,"price":3.3424,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-29 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":"2000-06-29","prior_stop_level":3.1633,"sweep_low":3.0439,"atr14":0.197461,"stop_level":2.94517,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-14","known_ts":"2000-07-14","bar_index":2292,"type":"RECLAIM","strength":0.863,"price":3.8795,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-06-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-21","known_ts":"2000-08-21","bar_index":2300,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1779,"stop_level":4.2973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-23","known_ts":"2000-08-23","bar_index":2301,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1779,"stop_level":4.2973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-30","known_ts":"2000-09-01","bar_index":2303,"type":"REBUY","strength":1.0,"price":4.2973,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2001-01-12","known_ts":"2001-01-17","bar_index":2334,"type":"BUY","strength":0.588,"price":3.223,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2001-01-31","known_ts":"2001-01-31","bar_index":2338,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0845,"stop_level":3.223,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-02-01","known_ts":"2001-02-01","bar_index":2338,"type":"RECLAIM","strength":0.725,"price":3.2469,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2001-01-31","prior_stop_level":3.223,"sweep_low":2.989,"atr14":0.161553,"stop_level":2.908224,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-16","known_ts":"2001-02-16","bar_index":2342,"type":"RECLAIM","strength":0.863,"price":4.2496,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-14","known_ts":"2001-06-14","bar_index":2369,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.8784,"stop_level":8.0217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-10-02","known_ts":"2001-10-04","bar_index":2393,"type":"BUY","strength":0.725,"price":6.5319,"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":"2001-12-13","known_ts":"2001-12-17","bar_index":2410,"type":"BUY","strength":0.588,"price":6.6656,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2002-02-04","known_ts":"2002-02-04","bar_index":2421,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.255,"stop_level":6.5415,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-04-04","known_ts":"2002-04-08","bar_index":2435,"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":"2002-04-04","trigger_known_ts":"2002-04-08","strength":0.45,"price":5.7202,"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.401001,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.3478,"atr14":0.216421,"stop_level":5.239589,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-12","known_ts":"2002-04-16","bar_index":2437,"type":"BUY","strength":0.45,"price":5.9016,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-04-12","known_ts":"2002-04-16","bar_index":2437,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-04-12","trigger_known_ts":"2002-04-16","strength":0.45,"price":5.9016,"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.382006,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.491,"atr14":0.234012,"stop_level":5.373994,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-06-07","known_ts":"2002-06-11","bar_index":2450,"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":"2002-06-07","trigger_known_ts":"2002-06-11","strength":0.45,"price":3.3901,"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.645001,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.2469,"atr14":0.240257,"stop_level":3.126772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-06-20","known_ts":"2002-06-24","bar_index":2453,"type":"BUY","strength":0.45,"price":4.1827,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-06-20","known_ts":"2002-06-24","bar_index":2453,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-06-20","trigger_known_ts":"2002-06-24","strength":0.45,"price":4.1827,"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.562003,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3424,"atr14":0.274688,"stop_level":3.205056,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-15","known_ts":"2002-07-15","bar_index":2458,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5906,"stop_level":3.6479,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-07-19","known_ts":"2002-07-19","bar_index":2459,"type":"RECLAIM","strength":0.588,"price":3.7243,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-07-15","prior_stop_level":3.6479,"sweep_low":3.5142,"atr14":0.181646,"stop_level":3.423377,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-29","known_ts":"2002-08-29","bar_index":2469,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5333,"stop_level":3.6479,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-08-30","known_ts":"2002-08-30","bar_index":2469,"type":"RECLAIM","strength":0.588,"price":3.9153,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-08-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-08-29","prior_stop_level":3.6479,"sweep_low":3.3901,"atr14":0.170258,"stop_level":3.304971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-04","known_ts":"2002-10-04","bar_index":2477,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.0013,"stop_level":4.0108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-05","known_ts":"2002-12-09","bar_index":2492,"type":"BUY","strength":0.588,"price":3.5811,"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":25},{"ts":"2003-01-22","known_ts":"2003-01-22","bar_index":2502,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.0586,"stop_level":4.2018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-01-24","known_ts":"2003-01-24","bar_index":2503,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.9631,"stop_level":4.2018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-20","known_ts":"2003-02-20","bar_index":2509,"type":"RECLAIM","strength":0.863,"price":3.8198,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-04","known_ts":"2003-06-04","bar_index":2533,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.2072,"stop_level":6.3982,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-09","known_ts":"2003-06-09","bar_index":2534,"type":"RECLAIM","strength":1.0,"price":6.637,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-06-04","prior_stop_level":6.3982,"sweep_low":5.9207,"atr14":0.288253,"stop_level":5.776574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-12","known_ts":"2003-06-16","bar_index":2535,"type":"REBUY","strength":1.0,"price":7.8975,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2003-10-20","known_ts":"2003-10-22","bar_index":2565,"type":"BUY","strength":0.725,"price":8.0312,"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":"2003-12-10","known_ts":"2003-12-10","bar_index":2577,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6874,"stop_level":7.9453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-12-11","known_ts":"2003-12-11","bar_index":2577,"type":"RECLAIM","strength":0.725,"price":8.0026,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2003-12-10","prior_stop_level":7.9453,"sweep_low":7.5919,"atr14":0.382462,"stop_level":7.400669,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-23","known_ts":"2003-12-26","bar_index":2580,"type":"BUY","strength":0.725,"price":8.5755,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2004-03-04","known_ts":"2004-03-08","bar_index":2596,"type":"REBUY","strength":1.0,"price":13.7801,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2004-03-11","known_ts":"2004-03-11","bar_index":2597,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.5577,"stop_level":12.7583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-12","known_ts":"2004-03-12","bar_index":2598,"type":"RECLAIM","strength":1.0,"price":13.4649,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-03-11","prior_stop_level":12.7583,"sweep_low":12.319,"atr14":0.583337,"stop_level":12.027331,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-17","known_ts":"2004-03-19","bar_index":2599,"type":"REBUY","strength":1.0,"price":18.0678,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2004-07-06","known_ts":"2004-07-08","bar_index":2624,"type":"BUY","strength":0.588,"price":10.4664,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2004-07-27","known_ts":"2004-07-27","bar_index":2629,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.1035,"stop_level":10.2181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-07-29","known_ts":"2004-07-29","bar_index":2629,"type":"RECLAIM","strength":0.588,"price":10.3136,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-27 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-07-27","prior_stop_level":10.2181,"sweep_low":9.6451,"atr14":0.440017,"stop_level":9.425092,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-12","known_ts":"2004-08-12","bar_index":2633,"type":"RECLAIM","strength":0.725,"price":13.5222,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-14","known_ts":"2004-09-14","bar_index":2640,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.1211,"stop_level":13.2166,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-16","known_ts":"2004-09-16","bar_index":2641,"type":"RECLAIM","strength":0.725,"price":13.2739,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-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":"2004-09-14","prior_stop_level":13.2166,"sweep_low":12.9588,"atr14":0.530265,"stop_level":12.693668,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-09-29","known_ts":"2004-09-29","bar_index":2644,"type":"RECLAIM","strength":0.725,"price":13.7323,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-04","known_ts":"2004-10-06","bar_index":2645,"type":"REBUY","strength":0.725,"price":14.821,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":0},{"ts":"2004-12-02","known_ts":"2004-12-06","bar_index":2659,"type":"BUY","strength":0.725,"price":15.1838,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2005-01-06","known_ts":"2005-01-06","bar_index":2667,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.9001,"stop_level":15.9383,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-07","known_ts":"2005-01-07","bar_index":2667,"type":"RECLAIM","strength":0.863,"price":15.9765,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-01-06","prior_stop_level":15.9383,"sweep_low":15.5658,"atr14":0.373305,"stop_level":15.379147,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-11","known_ts":"2005-01-11","bar_index":2668,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.7377,"stop_level":15.9383,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-14","known_ts":"2005-01-14","bar_index":2669,"type":"RECLAIM","strength":0.863,"price":16.0815,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-01-11","prior_stop_level":15.9383,"sweep_low":15.4417,"atr14":0.368022,"stop_level":15.257689,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-28","known_ts":"2005-02-01","bar_index":2672,"type":"REBUY","strength":0.863,"price":16.9887,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2005-02-11","known_ts":"2005-02-11","bar_index":2675,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.6682,"stop_level":16.6067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-04-26","known_ts":"2005-04-28","bar_index":2692,"type":"BUY","strength":0.45,"price":13.0829,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-05-12","known_ts":"2005-05-12","bar_index":2696,"type":"RECLAIM","strength":0.588,"price":14.7923,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-04-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-08-04","known_ts":"2005-08-04","bar_index":2715,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.2698,"stop_level":15.8905,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-10","known_ts":"2005-08-10","bar_index":2716,"type":"RECLAIM","strength":0.863,"price":16.2534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-08-04","prior_stop_level":15.8905,"sweep_low":14.3435,"atr14":0.524781,"stop_level":14.081109,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-19","known_ts":"2005-08-23","bar_index":2719,"type":"BUY","strength":0.863,"price":17.4567,"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":"2005-08-29","known_ts":"2005-08-31","bar_index":2721,"type":"BUY","strength":0.863,"price":18.5167,"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":"2005-10-05","known_ts":"2005-10-05","bar_index":2729,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.855,"stop_level":17.046,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-07","known_ts":"2005-10-07","bar_index":2730,"type":"RECLAIM","strength":0.863,"price":17.4185,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-10-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-10-05","prior_stop_level":17.046,"sweep_low":16.6354,"atr14":0.578342,"stop_level":16.346229,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-10-19","known_ts":"2005-10-21","bar_index":2733,"type":"BUY","strength":0.863,"price":18.1442,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2005-12-12","known_ts":"2005-12-12","bar_index":2745,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.0936,"stop_level":24.1127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-02","known_ts":"2006-02-02","bar_index":2757,"type":"RECLAIM","strength":1.0,"price":27.3023,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-24","known_ts":"2006-02-28","bar_index":2762,"type":"REBUY","strength":1.0,"price":29.0212,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2006-03-21","known_ts":"2006-03-21","bar_index":2767,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.2163,"stop_level":27.7416,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-22","known_ts":"2006-03-22","bar_index":2768,"type":"RECLAIM","strength":1.0,"price":27.7607,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-03-21","prior_stop_level":27.7416,"sweep_low":27.0826,"atr14":0.948413,"stop_level":26.608393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-05","known_ts":"2006-07-07","bar_index":2792,"type":"BUY","strength":0.45,"price":21.4866,"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-09-07","known_ts":"2006-09-07","bar_index":2807,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.2765,"stop_level":21.563,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-13","known_ts":"2006-09-13","bar_index":2808,"type":"RECLAIM","strength":0.588,"price":21.6107,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-09-07","prior_stop_level":21.563,"sweep_low":20.2165,"atr14":0.784714,"stop_level":19.824143,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-25","known_ts":"2006-09-27","bar_index":2811,"type":"REBUY","strength":0.588,"price":20.7799,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-10-03","known_ts":"2006-10-05","bar_index":2813,"type":"REBUY","strength":0.45,"price":21.477,"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":"2006-11-01","known_ts":"2006-11-01","bar_index":2820,"type":"RECLAIM","strength":0.725,"price":27.0826,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-10-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-11","known_ts":"2006-12-11","bar_index":2829,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.8165,"stop_level":30.8929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-13","known_ts":"2006-12-13","bar_index":2829,"type":"RECLAIM","strength":0.863,"price":30.9884,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-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":"2006-12-11","prior_stop_level":30.8929,"sweep_low":30.5014,"atr14":0.702979,"stop_level":30.149911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-16","known_ts":"2007-02-16","bar_index":2844,"type":"RECLAIM","strength":0.863,"price":35.1043,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-26","known_ts":"2007-07-26","bar_index":2880,"type":"SELL","basis":"structure_stop","strength":1.0,"price":53.3822,"stop_level":60.0574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-01","known_ts":"2007-10-03","bar_index":2896,"type":"BUY","strength":0.725,"price":55.9415,"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":"2007-10-19","known_ts":"2007-10-19","bar_index":2900,"type":"SELL","basis":"structure_stop","strength":0.725,"price":56.7055,"stop_level":58.4244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-10-26","known_ts":"2007-10-26","bar_index":2902,"type":"RECLAIM","strength":0.725,"price":59.0547,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2007-10-19","prior_stop_level":58.4244,"sweep_low":53.6878,"atr14":2.893881,"stop_level":52.24086,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-09","known_ts":"2008-01-11","bar_index":2919,"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-09","trigger_known_ts":"2008-01-11","strength":0.45,"price":34.8083,"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.506698,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.2627,"atr14":2.551125,"stop_level":28.987138,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-31","known_ts":"2008-02-04","bar_index":2924,"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-31","trigger_known_ts":"2008-02-04","strength":0.45,"price":33.1944,"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.52957,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.9066,"atr14":2.949631,"stop_level":27.431785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-08","known_ts":"2008-02-12","bar_index":2926,"type":"BUY","strength":0.45,"price":33.4427,"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-08","known_ts":"2008-02-12","bar_index":2926,"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-08","trigger_known_ts":"2008-02-12","strength":0.45,"price":33.4427,"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.526052,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.3009,"atr14":2.631973,"stop_level":28.984914,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-03","known_ts":"2008-03-03","bar_index":2931,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.4358,"stop_level":34.7892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-04","known_ts":"2008-03-04","bar_index":2931,"type":"RECLAIM","strength":0.588,"price":35.4767,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-03-03","prior_stop_level":34.7892,"sweep_low":33.7292,"atr14":2.229181,"stop_level":32.614609,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-17","known_ts":"2008-04-17","bar_index":2941,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.9106,"stop_level":34.2639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-18","known_ts":"2008-04-18","bar_index":2942,"type":"RECLAIM","strength":0.588,"price":35.4385,"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":34.2639,"sweep_low":32.8888,"atr14":2.280519,"stop_level":31.748541,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-11","known_ts":"2008-06-11","bar_index":2954,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.2353,"stop_level":36.2311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-13","known_ts":"2008-06-13","bar_index":2955,"type":"RECLAIM","strength":0.725,"price":36.3266,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-06-11","prior_stop_level":36.2311,"sweep_low":34.2353,"atr14":1.751203,"stop_level":33.359698,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-05","known_ts":"2008-08-07","bar_index":2967,"type":"BUY","strength":0.45,"price":27.7225,"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-08-05","known_ts":"2008-08-07","bar_index":2967,"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-08-05","trigger_known_ts":"2008-08-07","strength":0.45,"price":27.7225,"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.541824,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.743,"atr14":1.607216,"stop_level":23.939392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-26","known_ts":"2008-08-26","bar_index":2972,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.7907,"stop_level":27.436,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-10","known_ts":"2008-09-10","bar_index":2975,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.2219,"stop_level":24.2846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-17","known_ts":"2008-09-19","bar_index":2977,"type":"REBUY","strength":0.45,"price":27.3787,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-10-29","known_ts":"2008-10-31","bar_index":2987,"type":"BUY","strength":0.45,"price":18.1633,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-10-29","known_ts":"2008-10-31","bar_index":2987,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-10-29","trigger_known_ts":"2008-10-31","strength":0.45,"price":18.1633,"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.671276,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.2999,"atr14":2.226075,"stop_level":11.186863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":2993,"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-11-24","trigger_known_ts":"2008-11-26","strength":0.45,"price":16.7882,"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.687744,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.982,"atr14":1.9218,"stop_level":10.0211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":3005,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.6722,"stop_level":20.035,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":3005,"type":"RECLAIM","strength":0.725,"price":20.9805,"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":20.035,"sweep_low":19.2329,"atr14":1.877808,"stop_level":18.293996,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-09","known_ts":"2009-04-14","bar_index":3024,"type":"BUY","strength":0.588,"price":14.1143,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2009-05-22","known_ts":"2009-05-22","bar_index":3034,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.3284,"stop_level":19.8345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-26","known_ts":"2009-05-26","bar_index":3034,"type":"RECLAIM","strength":0.863,"price":20.226,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-05-22","prior_stop_level":19.8345,"sweep_low":19.1183,"atr14":1.318996,"stop_level":18.458802,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-10","known_ts":"2009-06-10","bar_index":3038,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.5862,"stop_level":19.7104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-28","known_ts":"2009-07-30","bar_index":3049,"type":"BUY","strength":0.588,"price":17.1511,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":25},{"ts":"2009-10-02","known_ts":"2009-10-02","bar_index":3064,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.8891,"stop_level":19.6913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-07","known_ts":"2009-10-07","bar_index":3065,"type":"RECLAIM","strength":1.0,"price":19.7199,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-02","prior_stop_level":19.6913,"sweep_low":18.383,"atr14":0.771749,"stop_level":17.997125,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-16","known_ts":"2009-10-16","bar_index":3068,"type":"RECLAIM","strength":1.0,"price":20.121,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-26","known_ts":"2009-10-26","bar_index":3070,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.4594,"stop_level":18.8891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-12-21","known_ts":"2009-12-23","bar_index":3083,"type":"BUY","strength":0.863,"price":17.9628,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-01-22","known_ts":"2010-01-22","bar_index":3090,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.679,"stop_level":18.7745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-27","known_ts":"2010-01-27","bar_index":3091,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.0583,"stop_level":18.7745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-02","known_ts":"2010-02-02","bar_index":3092,"type":"RECLAIM","strength":1.0,"price":19.2711,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-27","prior_stop_level":18.7745,"sweep_low":17.5521,"atr14":0.591829,"stop_level":17.256186,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-12","known_ts":"2010-02-12","bar_index":3095,"type":"RECLAIM","strength":1.0,"price":19.4239,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-19","known_ts":"2010-03-23","bar_index":3103,"type":"REBUY","strength":1.0,"price":21.6298,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2010-05-07","known_ts":"2010-05-07","bar_index":3114,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.8345,"stop_level":21.6776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-12","known_ts":"2010-05-12","bar_index":3115,"type":"RECLAIM","strength":1.0,"price":22.5275,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-07","prior_stop_level":21.6776,"sweep_low":19.7008,"atr14":1.088855,"stop_level":19.156372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-15","known_ts":"2010-07-19","bar_index":3130,"type":"BUY","strength":0.588,"price":16.9983,"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":"2010-08-23","known_ts":"2010-08-23","bar_index":3139,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.6313,"stop_level":18.7363,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-25","known_ts":"2010-08-25","bar_index":3139,"type":"RECLAIM","strength":0.863,"price":18.9368,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-08-23","prior_stop_level":18.7363,"sweep_low":18.0678,"atr14":0.669475,"stop_level":17.733063,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-27","known_ts":"2010-09-27","bar_index":3147,"type":"RECLAIM","strength":0.863,"price":19.2329,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-12","known_ts":"2010-11-12","bar_index":3158,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.1349,"stop_level":22.3743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-04","known_ts":"2011-01-06","bar_index":3170,"type":"BUY","strength":0.863,"price":21.8855,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2011-03-15","known_ts":"2011-03-15","bar_index":3186,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.1025,"stop_level":23.1723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-21","known_ts":"2011-03-21","bar_index":3187,"type":"RECLAIM","strength":1.0,"price":23.8705,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-03-15","prior_stop_level":23.1723,"sweep_low":22.3643,"atr14":0.743019,"stop_level":21.99279,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-08","known_ts":"2011-04-12","bar_index":3192,"type":"BUY","strength":1.0,"price":25.2471,"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-05-06","known_ts":"2011-05-06","bar_index":3198,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.3917,"stop_level":24.888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-08-12","known_ts":"2011-08-16","bar_index":3221,"type":"BUY","strength":0.588,"price":14.2146,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2011-09-21","known_ts":"2011-09-21","bar_index":3230,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.3891,"stop_level":13.2869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":3245,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.5737,"stop_level":15.3218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":3246,"type":"RECLAIM","strength":0.588,"price":16.449,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-23","prior_stop_level":15.3218,"sweep_low":14.0949,"atr14":0.813867,"stop_level":13.687966,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-09","known_ts":"2012-01-11","bar_index":3255,"type":"BUY","strength":0.725,"price":14.9428,"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":20},{"ts":"2012-02-29","known_ts":"2012-02-29","bar_index":3266,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.7408,"stop_level":16.2096,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-18","known_ts":"2012-06-20","bar_index":3292,"type":"BUY","strength":0.588,"price":11.9602,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2012-07-19","known_ts":"2012-07-19","bar_index":3299,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.2894,"stop_level":12.429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-25","known_ts":"2012-07-25","bar_index":3300,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.5138,"stop_level":12.429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-28","known_ts":"2012-09-28","bar_index":3316,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4116,"stop_level":11.5911,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-02","known_ts":"2012-10-02","bar_index":3316,"type":"RECLAIM","strength":0.588,"price":11.7208,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-09-28","prior_stop_level":11.5911,"sweep_low":11.222,"atr14":0.389551,"stop_level":11.027224,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-11","known_ts":"2012-10-11","bar_index":3319,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.0624,"stop_level":11.252,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-31","known_ts":"2012-11-02","bar_index":3323,"type":"REBUY","strength":0.45,"price":12.06,"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":"2012-11-27","known_ts":"2012-11-27","bar_index":3329,"type":"RECLAIM","strength":0.863,"price":12.858,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-10-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-12-28","known_ts":"2012-12-28","bar_index":3336,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.2869,"stop_level":13.6061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-12-31","known_ts":"2012-12-31","bar_index":3336,"type":"RECLAIM","strength":0.863,"price":13.666,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-12-28","prior_stop_level":13.6061,"sweep_low":13.1672,"atr14":0.460596,"stop_level":12.936902,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-15","known_ts":"2013-01-15","bar_index":3340,"type":"RECLAIM","strength":1.0,"price":14.8929,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-19","known_ts":"2013-08-19","bar_index":3389,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.5039,"stop_level":18.8032,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-08-20","known_ts":"2013-08-20","bar_index":3390,"type":"RECLAIM","strength":0.863,"price":18.9528,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-08-19","prior_stop_level":18.8032,"sweep_low":18.464,"atr14":0.705486,"stop_level":18.111257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-19","known_ts":"2013-09-23","bar_index":3397,"type":"BUY","strength":0.725,"price":19.6411,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-10-31","known_ts":"2013-10-31","bar_index":3407,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.893,"stop_level":23.2122,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-05","known_ts":"2013-11-05","bar_index":3408,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.065,"stop_level":23.2122,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-21","known_ts":"2013-11-21","bar_index":3412,"type":"RECLAIM","strength":1.0,"price":22.8431,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-06","known_ts":"2014-01-06","bar_index":3421,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.7583,"stop_level":24.9379,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-07","known_ts":"2014-01-07","bar_index":3422,"type":"RECLAIM","strength":1.0,"price":25.0277,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-01-06","prior_stop_level":24.9379,"sweep_low":24.7384,"atr14":0.637294,"stop_level":24.419753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-28","known_ts":"2014-03-04","bar_index":3434,"type":"BUY","strength":0.725,"price":26.3244,"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":"2014-04-07","known_ts":"2014-04-07","bar_index":3442,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.0925,"stop_level":28.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-09","known_ts":"2014-04-09","bar_index":3443,"type":"RECLAIM","strength":0.863,"price":28.7185,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-04-07","prior_stop_level":28.1,"sweep_low":26.7633,"atr14":0.835992,"stop_level":26.345304,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-22","known_ts":"2014-04-22","bar_index":3446,"type":"RECLAIM","strength":1.0,"price":30.524,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-05","known_ts":"2014-05-07","bar_index":3449,"type":"REBUY","strength":1.0,"price":30.8332,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2014-05-05","known_ts":"2014-05-05","bar_index":3449,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.0875,"stop_level":29.1075,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-07","known_ts":"2014-05-07","bar_index":3449,"type":"RECLAIM","strength":1.0,"price":30.8332,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-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":"2014-05-05","prior_stop_level":29.1075,"sweep_low":28.1,"atr14":1.062012,"stop_level":27.568994,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-21","known_ts":"2014-05-21","bar_index":3453,"type":"RECLAIM","strength":1.0,"price":31.0427,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-20","known_ts":"2014-08-22","bar_index":3474,"type":"BUY","strength":0.725,"price":29.4566,"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":"2014-09-17","known_ts":"2014-09-17","bar_index":3480,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.898,"stop_level":29.7359,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-10-23","known_ts":"2014-10-27","bar_index":3489,"type":"BUY","strength":0.588,"price":26.5239,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2015-01-20","known_ts":"2015-01-20","bar_index":3508,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.5463,"stop_level":22.7633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-27","known_ts":"2015-02-27","bar_index":3517,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.2122,"stop_level":25.706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-18","known_ts":"2015-03-20","bar_index":3522,"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-03-18","trigger_known_ts":"2015-03-20","strength":0.588,"price":23.2122,"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.271674,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":20.1897,"atr14":0.823693,"stop_level":19.777853,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-23","known_ts":"2015-03-25","bar_index":3523,"type":"BUY","strength":0.588,"price":23.0127,"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":"2015-03-23","known_ts":"2015-03-25","bar_index":3523,"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-03-23","trigger_known_ts":"2015-03-25","strength":0.588,"price":23.0127,"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.277933,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":20.9977,"atr14":0.792215,"stop_level":20.601593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-18","known_ts":"2015-05-20","bar_index":3536,"type":"BUY","strength":0.588,"price":23.2321,"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":"2015-05-28","known_ts":"2015-05-28","bar_index":3538,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.8281,"stop_level":21.1473,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-03","known_ts":"2015-06-03","bar_index":3539,"type":"RECLAIM","strength":0.45,"price":22.4341,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2015-05-28","prior_stop_level":21.1473,"sweep_low":20.4491,"atr14":0.785328,"stop_level":20.056436,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-04","known_ts":"2015-06-08","bar_index":3540,"type":"BUY","strength":0.588,"price":22.7433,"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":"2015-07-06","known_ts":"2015-07-06","bar_index":3547,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.5688,"stop_level":20.7383,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-25","known_ts":"2015-08-27","bar_index":3559,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-08-25","trigger_known_ts":"2015-08-27","strength":0.45,"price":17.0176,"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.449678,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.9129,"atr14":0.863857,"stop_level":14.480971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-11","known_ts":"2015-09-15","bar_index":3563,"type":"BUY","strength":0.45,"price":17.2171,"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-11","known_ts":"2015-09-15","bar_index":3563,"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-11","trigger_known_ts":"2015-09-15","strength":0.45,"price":17.2171,"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.407688,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.2795,"atr14":0.684642,"stop_level":15.937179,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-21","known_ts":"2015-10-21","bar_index":3572,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.9203,"stop_level":16.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-22","known_ts":"2015-10-22","bar_index":3572,"type":"RECLAIM","strength":0.588,"price":16.3193,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-21","prior_stop_level":16.07,"sweep_low":15.8605,"atr14":0.570925,"stop_level":15.575038,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-10","known_ts":"2015-12-10","bar_index":3584,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.4291,"stop_level":17.0575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-23","known_ts":"2015-12-28","bar_index":3587,"type":"REBUY","strength":0.725,"price":17.4964,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2016-02-25","known_ts":"2016-02-29","bar_index":3601,"type":"BUY","strength":0.588,"price":13.3268,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-25","known_ts":"2016-02-29","bar_index":3601,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-25","trigger_known_ts":"2016-02-29","strength":0.588,"price":13.3268,"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.445412,"monthly_oversold_dwell":15,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":12.03,"atr14":0.784211,"stop_level":11.637894,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-28","known_ts":"2016-03-28","bar_index":3608,"type":"RECLAIM","strength":0.725,"price":15.262,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-04","known_ts":"2016-04-04","bar_index":3609,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.7233,"stop_level":14.9827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-04","known_ts":"2016-05-04","bar_index":3617,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.9528,"stop_level":15.2819,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-05","known_ts":"2016-05-05","bar_index":3617,"type":"RECLAIM","strength":0.725,"price":18.853,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-05-04","prior_stop_level":15.2819,"sweep_low":14.9129,"atr14":0.878152,"stop_level":14.473824,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-20","known_ts":"2016-05-20","bar_index":3621,"type":"RECLAIM","strength":0.863,"price":21.3368,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":3629,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.7758,"stop_level":21.9453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-28","known_ts":"2016-06-28","bar_index":3629,"type":"RECLAIM","strength":0.863,"price":22.0351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-06-27","prior_stop_level":21.9453,"sweep_low":21.5264,"atr14":0.854002,"stop_level":21.099399,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-13","known_ts":"2016-07-13","bar_index":3633,"type":"RECLAIM","strength":1.0,"price":24.9778,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-02","known_ts":"2016-12-02","bar_index":3666,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.7858,"stop_level":25.8855,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-05","known_ts":"2016-12-05","bar_index":3666,"type":"RECLAIM","strength":0.863,"price":26.6337,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-02","prior_stop_level":25.8855,"sweep_low":25.6361,"atr14":1.306994,"stop_level":24.982603,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-19","known_ts":"2016-12-19","bar_index":3670,"type":"RECLAIM","strength":1.0,"price":28.6287,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-06","known_ts":"2017-01-06","bar_index":3674,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.681,"stop_level":27.9304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-11","known_ts":"2017-01-11","bar_index":3675,"type":"RECLAIM","strength":1.0,"price":28.1299,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-01-06","prior_stop_level":27.9304,"sweep_low":26.6835,"atr14":1.055539,"stop_level":26.155731,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-25","known_ts":"2017-01-27","bar_index":3678,"type":"REBUY","strength":1.0,"price":30.7235,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2017-06-21","known_ts":"2017-06-23","bar_index":3712,"type":"BUY","strength":0.725,"price":27.1324,"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":"2017-07-26","known_ts":"2017-07-26","bar_index":3720,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.5314,"stop_level":27.7309,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-09-01","known_ts":"2017-09-06","bar_index":3729,"type":"BUY","strength":0.588,"price":25.8855,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2017-11-03","known_ts":"2017-11-03","bar_index":3743,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.4317,"stop_level":27.4815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-12-06","known_ts":"2017-12-08","bar_index":3751,"type":"BUY","strength":0.588,"price":27.681,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2017-12-22","known_ts":"2017-12-22","bar_index":3755,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.1873,"stop_level":26.5339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-30","known_ts":"2018-01-30","bar_index":3763,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.0875,"stop_level":25.1374,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-03-09","known_ts":"2018-03-13","bar_index":3772,"type":"BUY","strength":0.45,"price":22.8431,"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-04-20","known_ts":"2018-04-20","bar_index":3781,"type":"SELL","basis":"structure_stop","strength":0.45,"price":21.4466,"stop_level":21.5463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-04-23","known_ts":"2018-04-23","bar_index":3782,"type":"RECLAIM","strength":0.45,"price":21.696,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2018-04-20","prior_stop_level":21.5463,"sweep_low":21.3468,"atr14":0.683984,"stop_level":21.004808,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-05","known_ts":"2018-07-09","bar_index":3799,"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":"2018-07-05","trigger_known_ts":"2018-07-09","strength":0.45,"price":18.6535,"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.367176,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.6061,"atr14":0.638385,"stop_level":17.286908,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-18","known_ts":"2018-07-20","bar_index":3802,"type":"BUY","strength":0.45,"price":18.055,"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-07-18","known_ts":"2018-07-20","bar_index":3802,"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":"2018-07-18","trigger_known_ts":"2018-07-20","strength":0.45,"price":18.055,"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.38748,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.5064,"atr14":0.665709,"stop_level":17.173545,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-05","known_ts":"2018-09-05","bar_index":3813,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.8007,"stop_level":19.9503,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-06","known_ts":"2018-09-06","bar_index":3813,"type":"RECLAIM","strength":0.588,"price":20.0999,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-09-05","prior_stop_level":19.9503,"sweep_low":19.6511,"atr14":0.60512,"stop_level":19.34854,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-25","known_ts":"2018-09-25","bar_index":3818,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.5014,"stop_level":19.6511,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-14","known_ts":"2018-11-16","bar_index":3830,"type":"BUY","strength":0.45,"price":17.7857,"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-11-14","known_ts":"2018-11-16","bar_index":3830,"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":"2018-11-14","trigger_known_ts":"2018-11-16","strength":0.45,"price":17.7857,"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.357476,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.8829,"atr14":0.83475,"stop_level":14.465525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-14","known_ts":"2018-12-14","bar_index":3836,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.6785,"stop_level":16.878,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-01","known_ts":"2019-02-01","bar_index":3847,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.04,"stop_level":16.5189,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-13","known_ts":"2019-02-15","bar_index":3850,"type":"REBUY","strength":0.725,"price":16.9478,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2019-03-20","known_ts":"2019-03-20","bar_index":3858,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.2745,"stop_level":18.3543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-25","known_ts":"2019-03-25","bar_index":3859,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.0974,"stop_level":18.3543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-05","known_ts":"2019-04-09","bar_index":3862,"type":"REBUY","strength":0.863,"price":18.6934,"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-08","known_ts":"2019-05-08","bar_index":3869,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.4416,"stop_level":19.4914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-05-10","known_ts":"2019-05-10","bar_index":3870,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.9278,"stop_level":19.4914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-07-08","known_ts":"2019-07-10","bar_index":3883,"type":"BUY","strength":0.588,"price":13.9852,"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},{"ts":"2019-08-19","known_ts":"2019-08-21","bar_index":3893,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-08-19","trigger_known_ts":"2019-08-21","strength":0.45,"price":10.3243,"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.507142,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.237,"atr14":0.576393,"stop_level":8.948803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-05","known_ts":"2019-09-09","bar_index":3897,"type":"BUY","strength":0.45,"price":10.8929,"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-09-05","known_ts":"2019-09-09","bar_index":3897,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-09-05","trigger_known_ts":"2019-09-09","strength":0.45,"price":10.8929,"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.479998,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.217,"atr14":0.541081,"stop_level":8.94646,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-20","known_ts":"2019-11-20","bar_index":3915,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.4814,"stop_level":15.671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-25","known_ts":"2019-11-25","bar_index":3916,"type":"RECLAIM","strength":0.725,"price":15.6809,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-11-20","prior_stop_level":15.671,"sweep_low":15.2121,"atr14":0.733717,"stop_level":14.845241,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-02-19","known_ts":"2020-02-21","bar_index":3935,"type":"BUY","strength":0.588,"price":11.7408,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2020-03-12","known_ts":"2020-03-12","bar_index":3940,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.025,"stop_level":11.0325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-04-23","known_ts":"2020-04-27","bar_index":3950,"type":"BUY","strength":0.588,"price":6.843,"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":"2020-07-09","known_ts":"2020-07-09","bar_index":3967,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.9926,"stop_level":11.5911,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-07-10","known_ts":"2020-07-10","bar_index":3968,"type":"RECLAIM","strength":0.863,"price":11.7009,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-07-09 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":"2020-07-09","prior_stop_level":11.5911,"sweep_low":10.8031,"atr14":0.879299,"stop_level":10.36345,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-23","known_ts":"2020-07-23","bar_index":3971,"type":"RECLAIM","strength":1.0,"price":12.1098,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-07-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-08-21","known_ts":"2020-08-21","bar_index":3978,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.2395,"stop_level":12.7383,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-14","known_ts":"2020-09-14","bar_index":3983,"type":"RECLAIM","strength":1.0,"price":12.7383,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-08-21 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":3993,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.5787,"stop_level":12.8979,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-29","known_ts":"2020-10-29","bar_index":3994,"type":"RECLAIM","strength":1.0,"price":13.0774,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-10-28","prior_stop_level":12.8979,"sweep_low":12.429,"atr14":0.629615,"stop_level":12.114193,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-30","known_ts":"2020-11-30","bar_index":4001,"type":"RECLAIM","strength":1.0,"price":13.0475,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-23","known_ts":"2021-07-27","bar_index":4055,"type":"BUY","strength":0.588,"price":13.5263,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2021-08-17","known_ts":"2021-08-17","bar_index":4060,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.8056,"stop_level":13.9054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-08-23","known_ts":"2021-08-23","bar_index":4062,"type":"RECLAIM","strength":0.725,"price":13.9453,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-17 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":"2021-08-17","prior_stop_level":13.9054,"sweep_low":13.1872,"atr14":0.499773,"stop_level":12.937314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-14","known_ts":"2021-09-14","bar_index":4067,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.2071,"stop_level":13.3567,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":4084,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.6061,"stop_level":13.8754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-30","known_ts":"2022-01-03","bar_index":4092,"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":"2021-12-30","trigger_known_ts":"2022-01-03","strength":0.45,"price":12.4789,"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.36433,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.1497,"atr14":0.487347,"stop_level":11.906027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-21","known_ts":"2022-01-25","bar_index":4097,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-01-21","trigger_known_ts":"2022-01-25","strength":0.45,"price":12.2794,"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.374493,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.9727,"atr14":0.526836,"stop_level":10.709282,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-16","known_ts":"2022-02-18","bar_index":4103,"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-02-16","trigger_known_ts":"2022-02-18","strength":0.45,"price":11.631,"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.407522,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.9926,"atr14":0.449863,"stop_level":10.767668,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-07","known_ts":"2022-03-09","bar_index":4107,"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-03-07","trigger_known_ts":"2022-03-09","strength":0.45,"price":10.5038,"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.464941,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.1672,"atr14":0.550394,"stop_level":8.892003,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-15","known_ts":"2022-03-17","bar_index":4109,"type":"BUY","strength":0.45,"price":10.424,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-03-15","known_ts":"2022-03-17","bar_index":4109,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-03-15","trigger_known_ts":"2022-03-17","strength":0.45,"price":10.424,"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.453454,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.5163,"atr14":0.479836,"stop_level":9.276382,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-22","known_ts":"2022-04-22","bar_index":4118,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.5063,"stop_level":9.7258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-26","known_ts":"2022-04-26","bar_index":4118,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0874,"stop_level":9.7258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-05","known_ts":"2022-05-09","bar_index":4121,"type":"REBUY","strength":0.588,"price":9.4465,"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":"2022-06-14","known_ts":"2022-06-14","bar_index":4130,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0275,"stop_level":9.6759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-23","known_ts":"2022-08-25","bar_index":4146,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-08-23","trigger_known_ts":"2022-08-25","strength":0.45,"price":7.242,"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.51012,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.843,"atr14":0.341785,"stop_level":6.672107,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-14","known_ts":"2022-09-16","bar_index":4151,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-14","trigger_known_ts":"2022-09-16","strength":0.45,"price":6.8829,"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.534411,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.2744,"atr14":0.29723,"stop_level":6.125785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":4155,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-30","trigger_known_ts":"2022-10-04","strength":0.45,"price":6.2644,"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.576249,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.3866,"atr14":0.343834,"stop_level":5.214683,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-13","known_ts":"2022-10-17","bar_index":4158,"type":"BUY","strength":0.45,"price":6.0649,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-13","known_ts":"2022-10-17","bar_index":4158,"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-13","trigger_known_ts":"2022-10-17","strength":0.45,"price":6.0649,"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.589744,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.5362,"atr14":0.315178,"stop_level":5.378611,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-11","known_ts":"2022-11-11","bar_index":4165,"type":"RECLAIM","strength":0.725,"price":7.2021,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-27","known_ts":"2023-02-27","bar_index":4188,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.2993,"stop_level":8.449,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-02","known_ts":"2023-03-02","bar_index":4189,"type":"RECLAIM","strength":1.0,"price":8.6684,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-27","prior_stop_level":8.449,"sweep_low":8.0699,"atr14":0.344298,"stop_level":7.897751,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-08","known_ts":"2023-05-10","bar_index":4205,"type":"BUY","strength":0.588,"price":5.4564,"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":"2023-06-26","known_ts":"2023-06-26","bar_index":4216,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.3442,"stop_level":6.4838,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-28","known_ts":"2023-06-28","bar_index":4216,"type":"RECLAIM","strength":0.725,"price":6.5337,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-06-26","prior_stop_level":6.4838,"sweep_low":6.2943,"atr14":0.326212,"stop_level":6.131194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-13","known_ts":"2023-07-13","bar_index":4220,"type":"RECLAIM","strength":0.863,"price":7.3617,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-04","known_ts":"2023-08-04","bar_index":4225,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.02,"stop_level":8.2495,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-07","known_ts":"2023-08-07","bar_index":4225,"type":"RECLAIM","strength":1.0,"price":8.2794,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-08-04","prior_stop_level":8.2495,"sweep_low":6.5736,"atr14":0.444045,"stop_level":6.351578,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-21","known_ts":"2023-08-21","bar_index":4229,"type":"RECLAIM","strength":1.0,"price":8.9577,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-05","known_ts":"2023-09-05","bar_index":4232,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.5587,"stop_level":8.8081,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-09","known_ts":"2023-11-13","bar_index":4248,"type":"BUY","strength":0.863,"price":7.8903,"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":60},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":4262,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.7083,"stop_level":8.7283,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-15","known_ts":"2024-02-15","bar_index":4270,"type":"RECLAIM","strength":1.0,"price":8.8579,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-31","known_ts":"2024-10-31","bar_index":4329,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.8556,"stop_level":25.9055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-11-01","known_ts":"2024-11-01","bar_index":4330,"type":"RECLAIM","strength":0.725,"price":26.2446,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-31 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":"2024-10-31","prior_stop_level":25.9055,"sweep_low":25.4666,"atr14":1.309743,"stop_level":24.811728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-06","known_ts":"2024-11-08","bar_index":4331,"type":"REBUY","strength":0.725,"price":30.4342,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2025-01-17","known_ts":"2025-01-22","bar_index":4347,"type":"BUY","strength":0.725,"price":27.0925,"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":"2025-01-28","known_ts":"2025-01-30","bar_index":4349,"type":"BUY","strength":0.725,"price":24.5489,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2025-02-27","known_ts":"2025-03-03","bar_index":4356,"type":"BUY","strength":0.863,"price":27.8905,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2025-03-27","known_ts":"2025-03-27","bar_index":4362,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.1199,"stop_level":24.469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-05-02","known_ts":"2025-05-06","bar_index":4371,"type":"BUY","strength":0.45,"price":23.3119,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-05-07","known_ts":"2025-05-07","bar_index":4372,"type":"RECLAIM","strength":0.588,"price":32.6287,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-05-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-07-29","known_ts":"2025-07-29","bar_index":4390,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.7934,"stop_level":47.0328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-30","known_ts":"2025-07-30","bar_index":4391,"type":"RECLAIM","strength":0.863,"price":47.5316,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-29","prior_stop_level":47.0328,"sweep_low":46.6239,"atr14":1.562608,"stop_level":45.842596,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-12","known_ts":"2025-08-12","bar_index":4394,"type":"RECLAIM","strength":0.863,"price":57.1077,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-01","known_ts":"2025-10-01","bar_index":4405,"type":"SELL","basis":"structure_stop","strength":1.0,"price":63.5916,"stop_level":64.1702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-26","known_ts":"2026-01-26","bar_index":4432,"type":"RECLAIM","strength":0.863,"price":79.2521,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-27","known_ts":"2026-02-27","bar_index":4439,"type":"SELL","basis":"structure_stop","strength":0.863,"price":75.2485,"stop_level":80.9693,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-09","known_ts":"2026-04-13","bar_index":4449,"type":"BUY","strength":0.725,"price":83.7347,"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":"2026-05-13","known_ts":"2026-05-13","bar_index":4457,"type":"SELL","basis":"structure_stop","strength":0.725,"price":80.5772,"stop_level":81.8961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-05-14","known_ts":"2026-05-14","bar_index":4457,"type":"RECLAIM","strength":0.725,"price":82.9453,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-13 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":"2026-05-13","prior_stop_level":81.8961,"sweep_low":79.7678,"atr14":4.32469,"stop_level":77.605455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-17","known_ts":"2026-06-22","bar_index":4465,"type":"BUY","strength":0.725,"price":81.5,"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":60}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-06-22","last_scored_basis":null,"bars_since_signal":13,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2016-09-20","2017-05-31","2017-08-24","2017-11-17","2018-02-15","2018-03-27","2018-11-01","2019-06-03","2019-06-27","2019-09-05","2020-01-09","2020-01-31","2020-02-10","2020-03-24","2020-04-23","2020-09-17","2020-09-30","2020-12-11","2021-01-05","2021-05-03","2021-06-23","2023-03-03","2023-03-29","2023-04-17","2023-09-25","2023-10-06","2023-10-27","2024-08-13","2024-09-12","2024-12-19","2025-02-24","2025-04-15","2025-04-29","2025-08-07","2025-08-28","2025-10-15","2025-11-18","2026-03-13","2026-06-04","2026-07-20"],"warnings":[{"ts":"2020-10-28","kind":"confirm","px":12.5787,"level":12.8979},{"ts":"2021-08-13","kind":"arm","px":14.3044},{"ts":"2021-08-17","kind":"confirm","px":13.8056,"level":13.9054},{"ts":"2021-09-08","kind":"arm","px":13.8355},{"ts":"2021-09-14","kind":"confirm","px":13.2071,"level":13.3567},{"ts":"2021-11-18","kind":"arm","px":13.8754},{"ts":"2021-11-26","kind":"confirm","px":13.6061,"level":13.8754},{"ts":"2022-04-11","kind":"arm","px":10.0949},{"ts":"2022-04-22","kind":"confirm","px":9.5063,"level":9.7258},{"ts":"2022-04-25","kind":"arm","px":9.3866},{"ts":"2022-04-26","kind":"confirm","px":9.0874,"level":9.7258},{"ts":"2022-06-13","kind":"arm","px":8.9976},{"ts":"2022-06-14","kind":"confirm","px":9.0275,"level":9.6759},{"ts":"2022-11-02","kind":"arm","px":6.9726},{"ts":"2022-12-01","kind":"arm","px":7.5113},{"ts":"2023-01-25","kind":"arm","px":8.818},{"ts":"2023-02-27","kind":"confirm","px":8.2993,"level":8.449},{"ts":"2023-05-31","kind":"arm","px":5.3866},{"ts":"2023-06-26","kind":"confirm","px":6.3442,"level":6.4838},{"ts":"2023-07-17","kind":"arm","px":7.3617},{"ts":"2023-08-04","kind":"confirm","px":8.02,"level":8.2495},{"ts":"2023-08-10","kind":"arm","px":8.7881},{"ts":"2023-09-05","kind":"confirm","px":8.5587,"level":8.8081},{"ts":"2023-12-06","kind":"arm","px":8.439},{"ts":"2024-01-04","kind":"arm","px":8.7482},{"ts":"2024-01-16","kind":"confirm","px":8.7083,"level":8.7283},{"ts":"2024-04-10","kind":"arm","px":14.2844},{"ts":"2024-10-11","kind":"arm","px":26.6636},{"ts":"2024-10-31","kind":"confirm","px":25.8556,"level":25.9055},{"ts":"2025-03-17","kind":"arm","px":25.5663},{"ts":"2025-03-27","kind":"confirm","px":24.1199,"level":24.469},{"ts":"2025-05-22","kind":"arm","px":35.0926},{"ts":"2025-06-17","kind":"arm","px":41.7859},{"ts":"2025-07-29","kind":"confirm","px":46.7934,"level":47.0328},{"ts":"2025-09-24","kind":"arm","px":64.619},{"ts":"2025-10-01","kind":"confirm","px":63.5916,"level":64.1702},{"ts":"2026-02-13","kind":"arm","px":82.6067},{"ts":"2026-02-27","kind":"confirm","px":75.2485,"level":80.9693},{"ts":"2026-05-11","kind":"arm","px":82.7255},{"ts":"2026-05-13","kind":"confirm","px":80.5772,"level":81.8961}],"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":[]}}}