{"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":"NVRI","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1980-09-25","known_ts":"1980-09-25","bar_index":45,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1377,"stop_level":1.1499,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1980-12-05","known_ts":"1980-12-05","bar_index":61,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1295,"stop_level":1.1336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1981-01-16","known_ts":"1981-01-20","bar_index":71,"type":"BUY","strength":0.588,"price":1.1377,"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":"1981-02-24","known_ts":"1981-02-24","bar_index":79,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.2768,"stop_level":1.2973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-02-25","known_ts":"1981-02-25","bar_index":80,"type":"RECLAIM","strength":0.863,"price":1.3095,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-02-24 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-02-24","prior_stop_level":1.2973,"sweep_low":1.2481,"atr14":0.030706,"stop_level":1.232747,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-03-10","known_ts":"1981-03-10","bar_index":83,"type":"RECLAIM","strength":0.863,"price":1.3013,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-02-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-10-12","known_ts":"1981-10-14","bar_index":133,"type":"BUY","strength":0.45,"price":1.2686,"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-01-11","known_ts":"1982-01-11","bar_index":153,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.2113,"stop_level":1.2441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-01-28","known_ts":"1982-02-01","bar_index":158,"type":"BUY","strength":0.45,"price":1.2277,"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-03-12","known_ts":"1982-03-12","bar_index":168,"type":"RECLAIM","strength":0.725,"price":1.285,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-04-26","known_ts":"1982-04-28","bar_index":178,"type":"BUY","strength":0.588,"price":1.2359,"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":"1982-08-11","known_ts":"1982-08-13","bar_index":203,"type":"BUY","strength":0.45,"price":0.9903,"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-10-29","known_ts":"1982-10-29","bar_index":221,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.1377,"stop_level":1.154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-11-01","known_ts":"1982-11-03","bar_index":222,"type":"REBUY","strength":0.863,"price":1.2359,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"1982-11-02","known_ts":"1982-11-02","bar_index":222,"type":"RECLAIM","strength":0.725,"price":1.1868,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-10-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":"1982-10-29","prior_stop_level":1.154,"sweep_low":1.1213,"atr14":0.036988,"stop_level":1.102806,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-11-24","known_ts":"1982-11-24","bar_index":227,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.1704,"stop_level":1.1868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-12-09","known_ts":"1982-12-09","bar_index":231,"type":"RECLAIM","strength":0.863,"price":1.2195,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-11-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-12-17","known_ts":"1982-12-21","bar_index":233,"type":"BUY","strength":0.863,"price":1.2359,"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":30},{"ts":"1983-01-27","known_ts":"1983-01-27","bar_index":242,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.1949,"stop_level":1.2195,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-02-03","known_ts":"1983-02-03","bar_index":244,"type":"RECLAIM","strength":1.0,"price":1.2277,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-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":"1983-01-27","prior_stop_level":1.2195,"sweep_low":1.1622,"atr14":0.029981,"stop_level":1.14721,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-02-25","known_ts":"1983-03-01","bar_index":249,"type":"BUY","strength":0.863,"price":1.3095,"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},{"ts":"1983-05-02","known_ts":"1983-05-04","bar_index":264,"type":"BUY","strength":0.863,"price":1.3505,"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":"1983-06-14","known_ts":"1983-06-14","bar_index":274,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.4814,"stop_level":1.4896,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-06-15","known_ts":"1983-06-15","bar_index":274,"type":"RECLAIM","strength":1.0,"price":1.4978,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-06-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1983-06-14","prior_stop_level":1.4896,"sweep_low":1.4569,"atr14":0.040948,"stop_level":1.436426,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-07-06","known_ts":"1983-07-06","bar_index":279,"type":"RECLAIM","strength":1.0,"price":1.4978,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-09-08","known_ts":"1983-09-12","bar_index":294,"type":"BUY","strength":0.863,"price":1.5141,"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":85},{"ts":"1983-10-07","known_ts":"1983-10-07","bar_index":301,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.506,"stop_level":1.5305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1983-11-07","known_ts":"1983-11-09","bar_index":308,"type":"BUY","strength":0.863,"price":1.5796,"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":"1983-11-25","known_ts":"1983-11-25","bar_index":312,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5305,"stop_level":1.5878,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1984-01-12","known_ts":"1984-01-16","bar_index":323,"type":"BUY","strength":0.863,"price":1.596,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1984-07-17","known_ts":"1984-07-19","bar_index":366,"type":"BUY","strength":0.45,"price":1.3177,"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":"1984-08-10","known_ts":"1984-08-10","bar_index":372,"type":"RECLAIM","strength":0.725,"price":1.465,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1984-07-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-09-24","known_ts":"1984-09-24","bar_index":382,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4487,"stop_level":1.4569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-09-28","known_ts":"1984-09-28","bar_index":383,"type":"RECLAIM","strength":0.725,"price":1.4732,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-09-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1984-09-24","prior_stop_level":1.4569,"sweep_low":1.4405,"atr14":0.024291,"stop_level":1.428355,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-10-10","known_ts":"1984-10-10","bar_index":386,"type":"RECLAIM","strength":0.863,"price":1.465,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-09-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-10-18","known_ts":"1984-10-22","bar_index":388,"type":"BUY","strength":0.863,"price":1.506,"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":"1984-11-14","known_ts":"1984-11-14","bar_index":394,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.506,"stop_level":1.5141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-11-15","known_ts":"1984-11-15","bar_index":394,"type":"RECLAIM","strength":0.863,"price":1.5469,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-11-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":"1984-11-14","prior_stop_level":1.5141,"sweep_low":1.506,"atr14":0.028994,"stop_level":1.491503,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-12-18","known_ts":"1984-12-20","bar_index":402,"type":"BUY","strength":0.863,"price":1.5633,"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":"1985-01-09","known_ts":"1985-01-09","bar_index":406,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.5469,"stop_level":1.5551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-01-10","known_ts":"1985-01-10","bar_index":407,"type":"RECLAIM","strength":1.0,"price":1.5633,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-01-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1985-01-09","prior_stop_level":1.5551,"sweep_low":1.5305,"atr14":0.019672,"stop_level":1.520664,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-01-23","known_ts":"1985-01-23","bar_index":410,"type":"RECLAIM","strength":1.0,"price":1.7106,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-03-13","known_ts":"1985-03-13","bar_index":421,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.8006,"stop_level":1.817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-07-05","known_ts":"1985-07-05","bar_index":447,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.8824,"stop_level":1.8906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1985-09-23","known_ts":"1985-09-25","bar_index":466,"type":"BUY","strength":0.725,"price":1.9479,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"1985-11-12","known_ts":"1985-11-12","bar_index":477,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.9479,"stop_level":1.9561,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-11-14","known_ts":"1985-11-14","bar_index":478,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.9397,"stop_level":1.9561,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-11-18","known_ts":"1985-11-18","bar_index":479,"type":"RECLAIM","strength":0.863,"price":1.9643,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-11-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1985-11-12","prior_stop_level":1.9561,"sweep_low":1.9234,"atr14":0.030324,"stop_level":1.908238,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-11-18","known_ts":"1985-11-18","bar_index":479,"type":"RECLAIM","strength":0.863,"price":1.9643,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-11-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1985-11-14","prior_stop_level":1.9561,"sweep_low":1.9234,"atr14":0.030324,"stop_level":1.908238,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-12-02","known_ts":"1985-12-02","bar_index":482,"type":"RECLAIM","strength":0.863,"price":2.1034,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-11-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-12-23","known_ts":"1985-12-23","bar_index":487,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.0789,"stop_level":2.1198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-12-27","known_ts":"1985-12-27","bar_index":488,"type":"RECLAIM","strength":1.0,"price":2.1525,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-12-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":"1985-12-23","prior_stop_level":2.1198,"sweep_low":2.0543,"atr14":0.040557,"stop_level":2.034022,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-01-10","known_ts":"1986-01-10","bar_index":491,"type":"RECLAIM","strength":1.0,"price":2.128,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-12-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-03-04","known_ts":"1986-03-06","bar_index":503,"type":"BUY","strength":0.725,"price":2.2958,"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":"1986-04-09","known_ts":"1986-04-09","bar_index":511,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3817,"stop_level":2.4554,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-05-15","known_ts":"1986-05-15","bar_index":520,"type":"RECLAIM","strength":0.863,"price":2.6764,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-07-02","known_ts":"1986-07-02","bar_index":531,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.6518,"stop_level":2.6764,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1986-09-02","known_ts":"1986-09-04","bar_index":545,"type":"BUY","strength":0.588,"price":2.4431,"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":"quality","score":75},{"ts":"1986-12-24","known_ts":"1986-12-24","bar_index":571,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5659,"stop_level":2.6027,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-01-09","known_ts":"1987-01-09","bar_index":575,"type":"RECLAIM","strength":0.863,"price":2.6762,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-12-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-02-10","known_ts":"1987-02-10","bar_index":582,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.7506,"stop_level":2.7877,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-02-11","known_ts":"1987-02-11","bar_index":582,"type":"RECLAIM","strength":0.863,"price":2.8001,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1987-02-10","prior_stop_level":2.7877,"sweep_low":2.7506,"atr14":0.055901,"stop_level":2.722649,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-02-26","known_ts":"1987-02-26","bar_index":586,"type":"RECLAIM","strength":0.863,"price":2.8125,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-02-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-08-05","known_ts":"1987-08-07","bar_index":623,"type":"REBUY","strength":0.863,"price":3.6854,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1987-12-11","known_ts":"1987-12-15","bar_index":653,"type":"BUY","strength":0.45,"price":2.685,"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-02-04","known_ts":"1988-02-04","bar_index":665,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7126,"stop_level":2.9045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-02-08","known_ts":"1988-02-08","bar_index":666,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7382,"stop_level":2.9045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-03-01","known_ts":"1988-03-01","bar_index":671,"type":"RECLAIM","strength":0.725,"price":3.3012,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-02-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-04-20","known_ts":"1988-04-20","bar_index":682,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2513,"stop_level":3.4036,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-04-26","known_ts":"1988-04-26","bar_index":684,"type":"RECLAIM","strength":0.863,"price":3.4061,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1988-04-20","prior_stop_level":3.4036,"sweep_low":3.2255,"atr14":0.069153,"stop_level":3.190924,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-05-04","known_ts":"1988-05-04","bar_index":686,"type":"RECLAIM","strength":0.863,"price":3.4061,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-04-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-06-08","known_ts":"1988-06-10","bar_index":694,"type":"BUY","strength":0.725,"price":3.5997,"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":"1988-06-29","known_ts":"1988-06-29","bar_index":699,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4706,"stop_level":3.5093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-12-09","known_ts":"1988-12-13","bar_index":737,"type":"BUY","strength":0.45,"price":2.7704,"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":"1989-01-10","known_ts":"1989-01-10","bar_index":743,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7611,"stop_level":2.7966,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-01-12","known_ts":"1989-01-12","bar_index":744,"type":"RECLAIM","strength":0.588,"price":2.8009,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-01-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1989-01-10","prior_stop_level":2.7966,"sweep_low":2.7346,"atr14":0.071482,"stop_level":2.698859,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-03-08","known_ts":"1989-03-10","bar_index":757,"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":"1989-03-08","trigger_known_ts":"1989-03-10","strength":0.45,"price":2.6682,"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.271819,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5753,"atr14":0.054061,"stop_level":2.54827,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-03-16","known_ts":"1989-03-20","bar_index":759,"type":"BUY","strength":0.588,"price":2.6549,"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":"1989-03-16","known_ts":"1989-03-20","bar_index":759,"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":"1989-03-16","trigger_known_ts":"1989-03-20","strength":0.588,"price":2.6549,"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.275449,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.5885,"atr14":0.054519,"stop_level":2.56124,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-03-30","known_ts":"1989-04-03","bar_index":762,"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":"1989-03-30","trigger_known_ts":"1989-04-03","strength":0.588,"price":2.6682,"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.271819,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.6151,"atr14":0.044044,"stop_level":2.593078,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-05-05","known_ts":"1989-05-05","bar_index":770,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7001,"stop_level":2.7135,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-07-25","known_ts":"1989-07-27","bar_index":789,"type":"BUY","strength":0.725,"price":2.6785,"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":55},{"ts":"1989-09-11","known_ts":"1989-09-13","bar_index":800,"type":"BUY","strength":0.725,"price":2.7737,"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":"1989-10-13","known_ts":"1989-10-13","bar_index":808,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5863,"stop_level":2.7737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-10-18","known_ts":"1989-10-18","bar_index":809,"type":"RECLAIM","strength":0.863,"price":2.8614,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-10-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1989-10-13","prior_stop_level":2.7737,"sweep_low":2.5312,"atr14":0.074358,"stop_level":2.494021,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-10-31","known_ts":"1989-10-31","bar_index":812,"type":"RECLAIM","strength":0.863,"price":2.8614,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-10-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-02-08","known_ts":"1990-02-12","bar_index":835,"type":"BUY","strength":0.863,"price":2.8387,"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":"1990-02-27","known_ts":"1990-03-01","bar_index":839,"type":"BUY","strength":0.588,"price":2.7552,"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-04-04","known_ts":"1990-04-04","bar_index":847,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.783,"stop_level":2.7969,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-04-05","known_ts":"1990-04-05","bar_index":848,"type":"RECLAIM","strength":0.863,"price":2.8108,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-04-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":"1990-04-04","prior_stop_level":2.7969,"sweep_low":2.7552,"atr14":0.075956,"stop_level":2.717222,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-05-23","known_ts":"1990-05-25","bar_index":859,"type":"BUY","strength":0.725,"price":2.7739,"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":"1990-08-01","known_ts":"1990-08-01","bar_index":875,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6374,"stop_level":2.6659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1990-10-09","known_ts":"1990-10-09","bar_index":891,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.3711,"stop_level":2.395,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-11-02","known_ts":"1990-11-06","bar_index":897,"type":"BUY","strength":0.45,"price":2.2265,"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-12-17","known_ts":"1990-12-17","bar_index":907,"type":"RECLAIM","strength":0.725,"price":2.588,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-04-26","known_ts":"1991-04-30","bar_index":937,"type":"BUY","strength":0.863,"price":3.2746,"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":"1991-06-24","known_ts":"1991-06-24","bar_index":950,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4079,"stop_level":3.4376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-08-29","known_ts":"1991-09-03","bar_index":966,"type":"BUY","strength":0.725,"price":3.4735,"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":75},{"ts":"1991-09-23","known_ts":"1991-09-23","bar_index":971,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3088,"stop_level":3.3238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1991-09-24","known_ts":"1991-09-24","bar_index":971,"type":"RECLAIM","strength":0.725,"price":3.3986,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1991-09-23","prior_stop_level":3.3238,"sweep_low":3.2938,"atr14":0.060597,"stop_level":3.263502,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-11-06","known_ts":"1991-11-08","bar_index":982,"type":"BUY","strength":0.725,"price":3.4052,"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":"1991-12-17","known_ts":"1991-12-17","bar_index":991,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.39,"stop_level":3.4657,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-12-19","known_ts":"1991-12-19","bar_index":992,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3598,"stop_level":3.4657,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-12-24","known_ts":"1991-12-24","bar_index":993,"type":"RECLAIM","strength":0.863,"price":3.5111,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-12-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1991-12-17","prior_stop_level":3.4657,"sweep_low":3.3144,"atr14":0.075815,"stop_level":3.276492,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-12-24","known_ts":"1991-12-24","bar_index":993,"type":"RECLAIM","strength":0.863,"price":3.5111,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-12-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":"1991-12-19","prior_stop_level":3.4657,"sweep_low":3.3144,"atr14":0.075815,"stop_level":3.276492,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-01-08","known_ts":"1992-01-08","bar_index":996,"type":"RECLAIM","strength":0.863,"price":3.5067,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-03-06","known_ts":"1992-03-06","bar_index":1009,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.2417,"stop_level":4.2876,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-03-10","known_ts":"1992-03-10","bar_index":1010,"type":"RECLAIM","strength":1.0,"price":4.3183,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-03-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":"1992-03-06","prior_stop_level":4.2876,"sweep_low":4.2264,"atr14":0.099251,"stop_level":4.176774,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-03-20","known_ts":"1992-03-20","bar_index":1013,"type":"RECLAIM","strength":1.0,"price":4.3948,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-06-11","known_ts":"1992-06-15","bar_index":1032,"type":"BUY","strength":0.725,"price":4.4189,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1992-06-26","known_ts":"1992-06-26","bar_index":1035,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3571,"stop_level":4.4035,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1992-06-30","known_ts":"1992-06-30","bar_index":1036,"type":"RECLAIM","strength":0.725,"price":4.5271,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-06-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":"1992-06-26","prior_stop_level":4.4035,"sweep_low":4.3571,"atr14":0.057191,"stop_level":4.328504,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-07-13","known_ts":"1992-07-13","bar_index":1039,"type":"RECLAIM","strength":0.863,"price":4.4908,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-07-17","known_ts":"1992-07-17","bar_index":1040,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.4441,"stop_level":4.4653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1992-07-24","known_ts":"1992-07-24","bar_index":1042,"type":"RECLAIM","strength":0.725,"price":4.4908,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-07-17 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":"1992-07-17","prior_stop_level":4.4653,"sweep_low":4.4129,"atr14":0.059419,"stop_level":4.383191,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-10-01","known_ts":"1992-10-05","bar_index":1058,"type":"BUY","strength":0.45,"price":3.6332,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1992-12-01","known_ts":"1992-12-01","bar_index":1072,"type":"RECLAIM","strength":0.725,"price":4.6674,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-07-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-02-16","known_ts":"1993-02-16","bar_index":1089,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0294,"stop_level":5.0612,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-02-23","known_ts":"1993-02-23","bar_index":1091,"type":"RECLAIM","strength":0.863,"price":5.1089,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-02-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1993-02-16","prior_stop_level":5.0612,"sweep_low":4.8861,"atr14":0.094365,"stop_level":4.838917,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-03-03","known_ts":"1993-03-03","bar_index":1093,"type":"RECLAIM","strength":1.0,"price":5.4591,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-02-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-04-05","known_ts":"1993-04-05","bar_index":1100,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.5705,"stop_level":5.6023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-04-08","known_ts":"1993-04-08","bar_index":1101,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4713,"stop_level":5.6023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-07-01","known_ts":"1993-07-06","bar_index":1121,"type":"BUY","strength":0.725,"price":4.9578,"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":"1993-09-15","known_ts":"1993-09-15","bar_index":1138,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5697,"stop_level":5.5859,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-09-16","known_ts":"1993-09-16","bar_index":1138,"type":"RECLAIM","strength":0.725,"price":5.6345,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-09-15 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":"1993-09-15","prior_stop_level":5.5859,"sweep_low":5.5697,"atr14":0.088738,"stop_level":5.525331,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-09-23","known_ts":"1993-09-23","bar_index":1140,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5373,"stop_level":5.5697,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-09-30","known_ts":"1993-09-30","bar_index":1142,"type":"RECLAIM","strength":0.863,"price":5.6183,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1993-09-23","prior_stop_level":5.5697,"sweep_low":5.4726,"atr14":0.087611,"stop_level":5.428795,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-10-08","known_ts":"1993-10-08","bar_index":1144,"type":"RECLAIM","strength":0.863,"price":5.5503,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-09-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-12-30","known_ts":"1994-01-03","bar_index":1163,"type":"BUY","strength":0.588,"price":5.3707,"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":"1994-02-15","known_ts":"1994-02-15","bar_index":1174,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.7783,"stop_level":5.8277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-02-16","known_ts":"1994-02-16","bar_index":1174,"type":"RECLAIM","strength":0.725,"price":5.8606,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-02-15 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-02-15","prior_stop_level":5.8277,"sweep_low":5.7783,"atr14":0.090121,"stop_level":5.733239,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-03-04","known_ts":"1994-03-04","bar_index":1178,"type":"RECLAIM","strength":0.863,"price":6.1075,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-02-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-06-01","known_ts":"1994-06-03","bar_index":1198,"type":"BUY","strength":0.45,"price":5.5587,"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-06-09","known_ts":"1994-06-09","bar_index":1200,"type":"RECLAIM","strength":0.588,"price":5.6085,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-06-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1994-06-23","known_ts":"1994-06-23","bar_index":1203,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.426,"stop_level":5.5255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1994-06-30","known_ts":"1994-07-05","bar_index":1205,"type":"REBUY","strength":0.45,"price":5.426,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-08-04","known_ts":"1994-08-08","bar_index":1213,"type":"BUY","strength":0.45,"price":5.3065,"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-08-30","known_ts":"1994-08-30","bar_index":1219,"type":"RECLAIM","strength":0.725,"price":5.6078,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-08-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-09-22","known_ts":"1994-09-22","bar_index":1224,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.5576,"stop_level":5.591,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-09-26","known_ts":"1994-09-26","bar_index":1225,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5576,"stop_level":5.591,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-10-12","known_ts":"1994-10-12","bar_index":1229,"type":"RECLAIM","strength":0.863,"price":5.9086,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-09-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-11-03","known_ts":"1994-11-03","bar_index":1234,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.706,"stop_level":5.7229,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-11-08","known_ts":"1994-11-08","bar_index":1235,"type":"RECLAIM","strength":0.863,"price":5.7397,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-11-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":"1994-11-03","prior_stop_level":5.7229,"sweep_low":5.6722,"atr14":0.058236,"stop_level":5.643082,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-01-09","known_ts":"1995-01-11","bar_index":1249,"type":"BUY","strength":0.45,"price":5.503,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-01-17","known_ts":"1995-01-19","bar_index":1251,"type":"BUY","strength":0.588,"price":5.5882,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1995-03-03","known_ts":"1995-03-03","bar_index":1261,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.8097,"stop_level":5.8267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-03-17","known_ts":"1995-03-17","bar_index":1265,"type":"RECLAIM","strength":0.863,"price":5.8267,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-03-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-04-04","known_ts":"1995-04-06","bar_index":1269,"type":"BUY","strength":0.863,"price":5.9971,"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":"1995-11-17","known_ts":"1995-11-21","bar_index":1322,"type":"BUY","strength":0.725,"price":8.1321,"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":"1996-01-29","known_ts":"1996-01-31","bar_index":1338,"type":"REBUY","strength":0.725,"price":8.675,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1996-03-22","known_ts":"1996-03-22","bar_index":1350,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.2183,"stop_level":9.3235,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-04-08","known_ts":"1996-04-08","bar_index":1354,"type":"RECLAIM","strength":1.0,"price":9.3059,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-08-19","known_ts":"1996-08-21","bar_index":1385,"type":"BUY","strength":0.588,"price":8.7583,"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":"1996-10-10","known_ts":"1996-10-10","bar_index":1397,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.5278,"stop_level":8.5455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-10-11","known_ts":"1996-10-11","bar_index":1397,"type":"RECLAIM","strength":0.588,"price":8.617,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1996-10-10","prior_stop_level":8.5455,"sweep_low":8.5278,"atr14":0.10558,"stop_level":8.47501,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-10-25","known_ts":"1996-10-25","bar_index":1401,"type":"RECLAIM","strength":0.725,"price":9.2236,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-02-26","known_ts":"1997-02-26","bar_index":1429,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.3008,"stop_level":10.3187,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-02-27","known_ts":"1997-02-27","bar_index":1429,"type":"RECLAIM","strength":0.863,"price":10.3367,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-02-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-02-26","prior_stop_level":10.3187,"sweep_low":10.2649,"atr14":0.178608,"stop_level":10.175596,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-03-14","known_ts":"1997-03-14","bar_index":1433,"type":"RECLAIM","strength":0.863,"price":10.5161,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-05-01","known_ts":"1997-05-05","bar_index":1444,"type":"BUY","strength":0.725,"price":11.0813,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1997-06-10","known_ts":"1997-06-12","bar_index":1453,"type":"REBUY","strength":1.0,"price":11.5505,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"1997-06-26","known_ts":"1997-06-30","bar_index":1457,"type":"REBUY","strength":1.0,"price":11.6949,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1997-08-14","known_ts":"1997-08-14","bar_index":1468,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.7474,"stop_level":12.8199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-08-29","known_ts":"1997-08-29","bar_index":1472,"type":"RECLAIM","strength":1.0,"price":13.6722,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-08-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-12-03","known_ts":"1997-12-05","bar_index":1494,"type":"BUY","strength":0.725,"price":12.2761,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1998-01-20","known_ts":"1998-01-20","bar_index":1504,"type":"SELL","basis":"structure_stop","strength":0.45,"price":11.8666,"stop_level":11.8754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-01-30","known_ts":"1998-02-03","bar_index":1507,"type":"REBUY","strength":0.45,"price":11.9948,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-02-04","known_ts":"1998-02-04","bar_index":1508,"type":"RECLAIM","strength":0.588,"price":12.1596,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-01-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1998-04-13","known_ts":"1998-04-13","bar_index":1523,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.3402,"stop_level":13.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-14","known_ts":"1998-04-14","bar_index":1523,"type":"RECLAIM","strength":0.725,"price":13.5794,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-04-13","prior_stop_level":13.35,"sweep_low":13.285,"atr14":0.23408,"stop_level":13.16796,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-26","known_ts":"1998-06-30","bar_index":1541,"type":"BUY","strength":0.588,"price":13.4874,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":85},{"ts":"1998-07-28","known_ts":"1998-07-28","bar_index":1548,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.944,"stop_level":13.1378,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-07-29","known_ts":"1998-07-29","bar_index":1548,"type":"RECLAIM","strength":0.725,"price":13.1659,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-07-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":"1998-07-28","prior_stop_level":13.1378,"sweep_low":12.944,"atr14":0.304172,"stop_level":12.791914,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-13","known_ts":"1998-10-15","bar_index":1566,"type":"BUY","strength":0.45,"price":8.8313,"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-10-13","known_ts":"1998-10-15","bar_index":1566,"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-10-13","trigger_known_ts":"1998-10-15","strength":0.45,"price":8.8313,"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.3598,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2841,"atr14":0.39203,"stop_level":8.088085,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-02","known_ts":"1998-12-02","bar_index":1577,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.3158,"stop_level":9.558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-24","known_ts":"1998-12-29","bar_index":1583,"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-24","trigger_known_ts":"1998-12-29","strength":0.588,"price":8.6078,"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.376002,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.3469,"atr14":0.233988,"stop_level":8.229906,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-30","known_ts":"1999-01-04","bar_index":1584,"type":"BUY","strength":0.588,"price":9.3344,"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":"1998-12-30","known_ts":"1999-01-04","bar_index":1584,"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-30","trigger_known_ts":"1999-01-04","strength":0.588,"price":9.3344,"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.323329,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.3469,"atr14":0.285011,"stop_level":8.204395,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-02-01","known_ts":"1999-02-03","bar_index":1591,"type":"BUY","strength":0.588,"price":8.4654,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-04-15","known_ts":"1999-04-19","bar_index":1608,"type":"BUY","strength":0.725,"price":8.8098,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1999-05-18","known_ts":"1999-05-18","bar_index":1615,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.9466,"stop_level":9.9844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-20","known_ts":"1999-05-20","bar_index":1616,"type":"RECLAIM","strength":0.863,"price":10.0792,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1999-05-18","prior_stop_level":9.9844,"sweep_low":9.8139,"atr14":0.234058,"stop_level":9.696871,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-27","known_ts":"1999-05-27","bar_index":1618,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.8139,"stop_level":9.9466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-01","known_ts":"1999-06-01","bar_index":1618,"type":"RECLAIM","strength":0.863,"price":10.0223,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-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":"1999-05-27","prior_stop_level":9.9466,"sweep_low":9.776,"atr14":0.195536,"stop_level":9.678232,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-18","known_ts":"1999-06-18","bar_index":1623,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.5866,"stop_level":9.8708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-07","known_ts":"1999-07-07","bar_index":1627,"type":"RECLAIM","strength":0.863,"price":9.6245,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-10-05","known_ts":"1999-10-07","bar_index":1648,"type":"BUY","strength":0.588,"price":8.2049,"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":60},{"ts":"1999-12-09","known_ts":"1999-12-09","bar_index":1663,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.908,"stop_level":9.0812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-12-15","known_ts":"1999-12-15","bar_index":1664,"type":"RECLAIM","strength":1.0,"price":9.2351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1999-12-09","prior_stop_level":9.0812,"sweep_low":8.8695,"atr14":0.226617,"stop_level":8.756192,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-27","known_ts":"1999-12-27","bar_index":1667,"type":"RECLAIM","strength":1.0,"price":9.7161,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-14","known_ts":"2000-03-16","bar_index":1685,"type":"BUY","strength":0.588,"price":8.5327,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"aplus","score":90},{"ts":"2000-05-23","known_ts":"2000-05-23","bar_index":1701,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.7986,"stop_level":8.8181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-05-24","known_ts":"2000-05-24","bar_index":1701,"type":"RECLAIM","strength":1.0,"price":8.8377,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-05-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":"2000-05-23","prior_stop_level":8.8181,"sweep_low":8.7595,"atr14":0.247225,"stop_level":8.635888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-13","known_ts":"2000-07-17","bar_index":1713,"type":"BUY","strength":0.863,"price":8.972,"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":15},{"ts":"2000-08-23","known_ts":"2000-08-23","bar_index":1722,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.9523,"stop_level":9.0311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-25","known_ts":"2000-08-25","bar_index":1723,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.7945,"stop_level":9.0311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-11-01","known_ts":"2000-11-03","bar_index":1739,"type":"BUY","strength":0.588,"price":6.4421,"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":15},{"ts":"2001-01-19","known_ts":"2001-01-19","bar_index":1756,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.1727,"stop_level":8.1929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-01-22","known_ts":"2001-01-22","bar_index":1757,"type":"RECLAIM","strength":0.863,"price":8.213,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-01-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2001-01-19","prior_stop_level":8.1929,"sweep_low":8.1325,"atr14":0.298513,"stop_level":7.983244,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-02","known_ts":"2001-02-02","bar_index":1760,"type":"RECLAIM","strength":1.0,"price":8.5029,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-01","known_ts":"2001-03-01","bar_index":1766,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.7058,"stop_level":8.7444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-02","known_ts":"2001-03-02","bar_index":1766,"type":"RECLAIM","strength":1.0,"price":8.9216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-03-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-03-01","prior_stop_level":8.7444,"sweep_low":8.5898,"atr14":0.246158,"stop_level":8.466721,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-03-13","known_ts":"2001-03-13","bar_index":1768,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.6961,"stop_level":8.7058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-04-23","known_ts":"2001-04-25","bar_index":1778,"type":"BUY","strength":0.863,"price":8.7993,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2001-05-23","known_ts":"2001-05-23","bar_index":1785,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.0269,"stop_level":9.0822,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-05-25","known_ts":"2001-05-25","bar_index":1786,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.8285,"stop_level":9.0822,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-07-18","known_ts":"2001-07-20","bar_index":1798,"type":"BUY","strength":0.863,"price":9.6842,"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":"2001-09-19","known_ts":"2001-09-19","bar_index":1811,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.9238,"stop_level":9.9336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-07","known_ts":"2001-12-07","bar_index":1830,"type":"RECLAIM","strength":0.863,"price":11.1941,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-09-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-03","known_ts":"2002-04-03","bar_index":1856,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6584,"stop_level":12.695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-04","known_ts":"2002-04-04","bar_index":1856,"type":"RECLAIM","strength":1.0,"price":12.7383,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-04-03","prior_stop_level":12.695,"sweep_low":12.5584,"atr14":0.286196,"stop_level":12.415302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-19","known_ts":"2002-04-19","bar_index":1860,"type":"RECLAIM","strength":1.0,"price":13.2929,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-04-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-24","known_ts":"2002-04-24","bar_index":1861,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.9677,"stop_level":13.2459,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-25","known_ts":"2002-04-25","bar_index":1861,"type":"RECLAIM","strength":1.0,"price":13.742,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-04-24","prior_stop_level":13.2459,"sweep_low":12.9309,"atr14":0.361597,"stop_level":12.750101,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-10","known_ts":"2002-05-10","bar_index":1865,"type":"RECLAIM","strength":1.0,"price":14.5799,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-04-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-21","known_ts":"2002-05-21","bar_index":1867,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.8593,"stop_level":14.0705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-23","known_ts":"2002-05-23","bar_index":1868,"type":"RECLAIM","strength":1.0,"price":14.2615,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-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":"2002-05-21","prior_stop_level":14.0705,"sweep_low":13.4906,"atr14":0.412762,"stop_level":13.284219,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-14","known_ts":"2002-08-16","bar_index":1887,"type":"BUY","strength":0.588,"price":9.9278,"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":"2002-09-20","known_ts":"2002-09-20","bar_index":1895,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.2833,"stop_level":9.7051,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-09-24","known_ts":"2002-09-24","bar_index":1896,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.7602,"stop_level":9.7051,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2003-01-14","known_ts":"2003-01-14","bar_index":1922,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.6559,"stop_level":10.6934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-01-16","known_ts":"2003-01-16","bar_index":1922,"type":"RECLAIM","strength":0.725,"price":10.6971,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-01-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":"2003-01-14","prior_stop_level":10.6934,"sweep_low":10.5493,"atr14":0.211637,"stop_level":10.443482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-17","known_ts":"2003-01-17","bar_index":1923,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.4668,"stop_level":10.6934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-27","known_ts":"2003-03-03","bar_index":1932,"type":"BUY","strength":0.725,"price":10.4015,"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":50},{"ts":"2003-03-20","known_ts":"2003-03-24","bar_index":1937,"type":"BUY","strength":0.863,"price":10.4256,"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":65},{"ts":"2003-05-21","known_ts":"2003-05-21","bar_index":1951,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.6058,"stop_level":11.6959,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-23","known_ts":"2003-05-23","bar_index":1952,"type":"RECLAIM","strength":0.863,"price":11.7479,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-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":"2003-05-21","prior_stop_level":11.6959,"sweep_low":11.4915,"atr14":0.256249,"stop_level":11.363376,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-03","known_ts":"2003-06-05","bar_index":1954,"type":"REBUY","strength":1.0,"price":12.3821,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2003-06-27","known_ts":"2003-06-27","bar_index":1960,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.2365,"stop_level":12.3752,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-30","known_ts":"2003-06-30","bar_index":1960,"type":"RECLAIM","strength":1.0,"price":12.493,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-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":"2003-06-27","prior_stop_level":12.3752,"sweep_low":12.1949,"atr14":0.226456,"stop_level":12.081672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-16","known_ts":"2003-07-16","bar_index":1964,"type":"RECLAIM","strength":1.0,"price":12.8998,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-02","known_ts":"2004-06-04","bar_index":2038,"type":"BUY","strength":0.725,"price":15.698,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2004-07-14","known_ts":"2004-07-14","bar_index":2047,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.1405,"stop_level":16.1534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-15","known_ts":"2004-07-15","bar_index":2047,"type":"RECLAIM","strength":0.863,"price":16.1906,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-07-14","prior_stop_level":16.1534,"sweep_low":16.0725,"atr14":0.232065,"stop_level":15.956467,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-19","known_ts":"2004-07-19","bar_index":2048,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.1083,"stop_level":16.1534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-20","known_ts":"2004-07-20","bar_index":2048,"type":"RECLAIM","strength":0.863,"price":16.3123,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-07-19","prior_stop_level":16.1534,"sweep_low":16.0009,"atr14":0.232313,"stop_level":15.884744,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-27","known_ts":"2004-08-31","bar_index":2058,"type":"BUY","strength":0.725,"price":16.0653,"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":80},{"ts":"2004-12-07","known_ts":"2004-12-07","bar_index":2081,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.1543,"stop_level":18.3126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-12-08","known_ts":"2004-12-08","bar_index":2081,"type":"RECLAIM","strength":1.0,"price":18.5754,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-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":"2004-12-07","prior_stop_level":18.3126,"sweep_low":17.9311,"atr14":0.400932,"stop_level":17.730634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-22","known_ts":"2004-12-22","bar_index":2085,"type":"RECLAIM","strength":1.0,"price":19.9938,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-28","known_ts":"2005-03-28","bar_index":2106,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.3157,"stop_level":21.3592,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-31","known_ts":"2005-03-31","bar_index":2107,"type":"RECLAIM","strength":1.0,"price":21.5837,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-03-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":"2005-03-28","prior_stop_level":21.3592,"sweep_low":20.7618,"atr14":0.409095,"stop_level":20.557252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-24","known_ts":"2005-05-26","bar_index":2120,"type":"BUY","strength":0.725,"price":21.1082,"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":80},{"ts":"2005-06-21","known_ts":"2005-06-21","bar_index":2126,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.9044,"stop_level":21.1119,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-06-24","known_ts":"2005-06-24","bar_index":2127,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.6489,"stop_level":21.1119,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-07-20","known_ts":"2005-07-22","bar_index":2133,"type":"BUY","strength":0.588,"price":20.7738,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2005-08-16","known_ts":"2005-08-16","bar_index":2139,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.8826,"stop_level":21.9558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-09-06","known_ts":"2005-09-08","bar_index":2144,"type":"REBUY","strength":0.725,"price":22.362,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2005-10-07","known_ts":"2005-10-07","bar_index":2151,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.9218,"stop_level":23.1524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-21","known_ts":"2005-10-21","bar_index":2155,"type":"RECLAIM","strength":0.863,"price":23.5607,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-10-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-31","known_ts":"2005-11-02","bar_index":2157,"type":"BUY","strength":0.863,"price":24.1013,"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":30},{"ts":"2005-11-16","known_ts":"2005-11-18","bar_index":2161,"type":"BUY","strength":0.863,"price":24.3256,"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-27","known_ts":"2005-12-27","bar_index":2170,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.6271,"stop_level":24.6749,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-28","known_ts":"2005-12-28","bar_index":2170,"type":"RECLAIM","strength":0.863,"price":24.7963,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-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":"2005-12-27","prior_stop_level":24.6749,"sweep_low":24.5462,"atr14":0.415392,"stop_level":24.338504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-30","known_ts":"2006-01-04","bar_index":2171,"type":"REBUY","strength":0.863,"price":25.8848,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2006-03-07","known_ts":"2006-03-07","bar_index":2185,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.3165,"stop_level":29.4717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-09","known_ts":"2006-03-09","bar_index":2186,"type":"RECLAIM","strength":1.0,"price":29.6342,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-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":"2006-03-07","prior_stop_level":29.4717,"sweep_low":28.8954,"atr14":0.588767,"stop_level":28.601016,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-21","known_ts":"2006-03-21","bar_index":2189,"type":"RECLAIM","strength":1.0,"price":30.4765,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-07-25","known_ts":"2006-07-27","bar_index":2218,"type":"BUY","strength":0.725,"price":29.0697,"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":"2006-09-07","known_ts":"2006-09-07","bar_index":2228,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.0473,"stop_level":29.1628,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-08","known_ts":"2006-09-08","bar_index":2228,"type":"RECLAIM","strength":0.725,"price":29.4235,"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":true,"monthlyBull":false},"anchor_ts":"2006-09-07","prior_stop_level":29.1628,"sweep_low":28.9542,"atr14":0.646376,"stop_level":28.631012,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-22","known_ts":"2006-09-22","bar_index":2232,"type":"RECLAIM","strength":0.725,"price":29.6991,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-03","known_ts":"2006-10-03","bar_index":2234,"type":"SELL","basis":"structure_stop","strength":0.45,"price":28.7419,"stop_level":28.809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-10-05","known_ts":"2006-10-05","bar_index":2235,"type":"RECLAIM","strength":0.45,"price":29.457,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2006-10-03","prior_stop_level":28.809,"sweep_low":28.5296,"atr14":0.572366,"stop_level":28.243417,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-10","known_ts":"2006-10-12","bar_index":2236,"type":"REBUY","strength":0.725,"price":30.0844,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2007-01-17","known_ts":"2007-01-19","bar_index":2258,"type":"BUY","strength":0.588,"price":29.6372,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2007-02-27","known_ts":"2007-02-27","bar_index":2267,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.1852,"stop_level":32.2748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-19","known_ts":"2007-03-21","bar_index":2272,"type":"REBUY","strength":0.863,"price":33.9393,"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":"2007-09-20","known_ts":"2007-09-24","bar_index":2315,"type":"BUY","strength":0.863,"price":43.9789,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2007-11-05","known_ts":"2007-11-05","bar_index":2325,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.4323,"stop_level":44.1156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-11-08","known_ts":"2007-11-08","bar_index":2326,"type":"RECLAIM","strength":0.863,"price":45.0721,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2007-11-05","prior_stop_level":44.1156,"sweep_low":42.2404,"atr14":1.421412,"stop_level":41.529694,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-06","known_ts":"2007-12-06","bar_index":2333,"type":"RECLAIM","strength":0.863,"price":49.24,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-11-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-02-15","known_ts":"2008-02-20","bar_index":2349,"type":"BUY","strength":0.725,"price":44.0762,"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":"2008-03-17","known_ts":"2008-03-17","bar_index":2355,"type":"SELL","basis":"structure_stop","strength":0.45,"price":40.3054,"stop_level":40.5187,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-03-18","known_ts":"2008-03-18","bar_index":2356,"type":"RECLAIM","strength":0.45,"price":42.3393,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-17 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":"2008-03-17","prior_stop_level":40.5187,"sweep_low":39.4903,"atr14":1.610182,"stop_level":38.685209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-04","known_ts":"2008-04-04","bar_index":2360,"type":"RECLAIM","strength":0.725,"price":46.2625,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-03-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-10","known_ts":"2008-06-10","bar_index":2375,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.9027,"stop_level":46.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-30","known_ts":"2008-08-01","bar_index":2387,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-30","trigger_known_ts":"2008-08-01","strength":0.45,"price":40.8486,"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.177267,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":35.3254,"atr14":1.725188,"stop_level":34.462806,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-07","known_ts":"2008-08-11","bar_index":2389,"type":"BUY","strength":0.45,"price":41.0711,"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-07","known_ts":"2008-08-11","bar_index":2389,"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-07","trigger_known_ts":"2008-08-11","strength":0.45,"price":41.0711,"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.172786,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.7391,"atr14":1.577194,"stop_level":37.950503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-02","known_ts":"2008-09-02","bar_index":2394,"type":"SELL","basis":"structure_stop","strength":0.45,"price":39.1993,"stop_level":39.8744,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-10-10","known_ts":"2008-10-14","bar_index":2404,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-10","trigger_known_ts":"2008-10-14","strength":0.45,"price":20.1523,"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.594112,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.6706,"atr14":2.246492,"stop_level":14.547354,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-28","known_ts":"2008-10-30","bar_index":2408,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-28","trigger_known_ts":"2008-10-30","strength":0.45,"price":17.8342,"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.640801,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.5611,"atr14":2.009125,"stop_level":12.556537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-31","known_ts":"2008-11-04","bar_index":2409,"type":"BUY","strength":0.45,"price":19.341,"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-31","known_ts":"2008-11-04","bar_index":2409,"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-31","trigger_known_ts":"2008-11-04","strength":0.45,"price":19.341,"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.610452,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.5611,"atr14":1.857989,"stop_level":12.632105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-21","known_ts":"2008-11-25","bar_index":2414,"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-21","trigger_known_ts":"2008-11-25","strength":0.45,"price":16.6597,"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.664457,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.9397,"atr14":1.610082,"stop_level":13.134659,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-29","known_ts":"2009-01-29","bar_index":2429,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.9162,"stop_level":20.0756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-23","known_ts":"2009-03-25","bar_index":2441,"type":"BUY","strength":0.725,"price":17.4455,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2009-07-22","known_ts":"2009-07-24","bar_index":2469,"type":"BUY","strength":0.863,"price":25.8029,"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":30},{"ts":"2009-08-20","known_ts":"2009-08-24","bar_index":2476,"type":"BUY","strength":0.863,"price":25.3369,"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":10},{"ts":"2009-09-02","known_ts":"2009-09-04","bar_index":2479,"type":"BUY","strength":0.863,"price":25.329,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":2485,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.7744,"stop_level":26.9481,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-10-05","known_ts":"2009-10-05","bar_index":2486,"type":"RECLAIM","strength":0.863,"price":27.0429,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-10-01","prior_stop_level":26.9481,"sweep_low":26.1504,"atr14":0.839329,"stop_level":25.730736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-15","known_ts":"2009-10-15","bar_index":2489,"type":"RECLAIM","strength":1.0,"price":29.6823,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-29","known_ts":"2009-10-29","bar_index":2492,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.0365,"stop_level":26.3321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-04","known_ts":"2010-01-06","bar_index":2507,"type":"BUY","strength":0.863,"price":26.4813,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2010-01-26","known_ts":"2010-01-26","bar_index":2512,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.2824,"stop_level":25.5997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-03-05","known_ts":"2010-03-09","bar_index":2521,"type":"BUY","strength":0.588,"price":24.755,"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":30},{"ts":"2010-04-29","known_ts":"2010-04-29","bar_index":2533,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.245,"stop_level":26.3335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-03","known_ts":"2010-05-03","bar_index":2534,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.3635,"stop_level":26.3335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-07-09","known_ts":"2010-07-13","bar_index":2550,"type":"BUY","strength":0.588,"price":20.4971,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2010-08-11","known_ts":"2010-08-11","bar_index":2557,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.9917,"stop_level":18.616,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-09-02","known_ts":"2010-09-07","bar_index":2563,"type":"BUY","strength":0.45,"price":18.7701,"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":"2010-09-02","known_ts":"2010-09-07","bar_index":2563,"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":"2010-09-02","trigger_known_ts":"2010-09-07","strength":0.45,"price":18.7701,"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.367633,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.1268,"atr14":0.689369,"stop_level":15.782115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-26","known_ts":"2010-10-26","bar_index":2575,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.2797,"stop_level":19.4678,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-02","known_ts":"2010-11-04","bar_index":2577,"type":"REBUY","strength":0.863,"price":19.7621,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2010-11-23","known_ts":"2010-11-26","bar_index":2582,"type":"REBUY","strength":0.863,"price":19.8439,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2011-03-02","known_ts":"2011-03-02","bar_index":2604,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.753,"stop_level":27.8271,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-03","known_ts":"2011-03-03","bar_index":2604,"type":"RECLAIM","strength":1.0,"price":28.7077,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-03-02","prior_stop_level":27.8271,"sweep_low":27.539,"atr14":0.72978,"stop_level":27.17411,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-29","known_ts":"2011-07-01","bar_index":2632,"type":"BUY","strength":0.725,"price":27.6085,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":0},{"ts":"2011-07-27","known_ts":"2011-07-27","bar_index":2638,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.8452,"stop_level":25.6283,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-09-07","known_ts":"2011-09-09","bar_index":2648,"type":"BUY","strength":0.588,"price":18.2131,"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":"aplus","score":80},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":2663,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.9565,"stop_level":18.5621,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-18","known_ts":"2011-11-18","bar_index":2665,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.1575,"stop_level":17.8388,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-01","known_ts":"2011-12-05","bar_index":2668,"type":"REBUY","strength":0.588,"price":17.4267,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-01-18","known_ts":"2012-01-18","bar_index":2678,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.059,"stop_level":17.065,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-19","known_ts":"2012-01-19","bar_index":2678,"type":"RECLAIM","strength":0.588,"price":17.1949,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-01-18","prior_stop_level":17.065,"sweep_low":16.8211,"atr14":0.527691,"stop_level":16.557254,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-21","known_ts":"2012-02-21","bar_index":2686,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.6671,"stop_level":19.7011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":2686,"type":"RECLAIM","strength":0.725,"price":19.735,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-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":"2012-02-21","prior_stop_level":19.7011,"sweep_low":19.5396,"atr14":0.524268,"stop_level":19.277466,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-28","known_ts":"2012-02-28","bar_index":2687,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.0554,"stop_level":19.7011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-13","known_ts":"2012-03-15","bar_index":2691,"type":"REBUY","strength":0.863,"price":19.9984,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2012-06-15","known_ts":"2012-06-19","bar_index":2713,"type":"BUY","strength":0.588,"price":17.4188,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2012-07-24","known_ts":"2012-07-24","bar_index":2721,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.0629,"stop_level":17.5393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-27","known_ts":"2012-07-27","bar_index":2722,"type":"RECLAIM","strength":0.725,"price":17.7298,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-07-24","prior_stop_level":17.5393,"sweep_low":16.8377,"atr14":0.502394,"stop_level":16.586503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-07","known_ts":"2012-08-07","bar_index":2725,"type":"RECLAIM","strength":0.863,"price":18.0936,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-06","known_ts":"2012-09-10","bar_index":2732,"type":"REBUY","strength":1.0,"price":18.4054,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2012-12-04","known_ts":"2012-12-06","bar_index":2752,"type":"BUY","strength":0.588,"price":17.8823,"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":50},{"ts":"2013-02-20","known_ts":"2013-02-20","bar_index":2769,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.0308,"stop_level":21.2955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-15","known_ts":"2013-05-17","bar_index":2789,"type":"BUY","strength":0.725,"price":20.7859,"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":"2013-06-24","known_ts":"2013-06-24","bar_index":2798,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.6914,"stop_level":20.0029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-26","known_ts":"2013-06-26","bar_index":2798,"type":"RECLAIM","strength":0.725,"price":20.0207,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-24","prior_stop_level":20.0029,"sweep_low":19.4512,"atr14":0.456631,"stop_level":19.222884,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-27","known_ts":"2013-07-01","bar_index":2799,"type":"REBUY","strength":0.725,"price":20.9016,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2013-09-13","known_ts":"2013-09-17","bar_index":2817,"type":"BUY","strength":0.863,"price":23.6777,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2013-11-14","known_ts":"2013-11-14","bar_index":2831,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.3038,"stop_level":24.3671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-15","known_ts":"2013-11-15","bar_index":2832,"type":"RECLAIM","strength":1.0,"price":24.3762,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-11-14","prior_stop_level":24.3671,"sweep_low":24.1228,"atr14":0.450113,"stop_level":23.897743,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-20","known_ts":"2013-12-24","bar_index":2840,"type":"BUY","strength":0.863,"price":25.2086,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":2847,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.2942,"stop_level":24.0965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-28","known_ts":"2014-04-01","bar_index":2862,"type":"BUY","strength":0.588,"price":21.7351,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2014-06-30","known_ts":"2014-06-30","bar_index":2883,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.4975,"stop_level":24.5159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-01","known_ts":"2014-07-01","bar_index":2883,"type":"RECLAIM","strength":0.863,"price":24.8839,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-30 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":"2014-06-30","prior_stop_level":24.5159,"sweep_low":24.3872,"atr14":0.485864,"stop_level":24.144268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-27","known_ts":"2014-10-29","bar_index":2911,"type":"BUY","strength":0.45,"price":19.2977,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-11-20","known_ts":"2014-11-20","bar_index":2917,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.0612,"stop_level":18.2673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-11-21","known_ts":"2014-11-21","bar_index":2917,"type":"RECLAIM","strength":0.45,"price":18.5764,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-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":"2014-11-20","prior_stop_level":18.2673,"sweep_low":17.8457,"atr14":0.631934,"stop_level":17.529733,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-17","known_ts":"2014-12-19","bar_index":2923,"type":"REBUY","strength":0.45,"price":17.0401,"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":"2015-01-14","known_ts":"2015-01-14","bar_index":2929,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.1752,"stop_level":15.485,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-05","known_ts":"2015-02-09","bar_index":2934,"type":"BUY","strength":0.588,"price":15.5451,"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-04-08","known_ts":"2015-04-08","bar_index":2948,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.8201,"stop_level":15.9149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-13","known_ts":"2015-04-13","bar_index":2949,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.711,"stop_level":15.9149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-14","known_ts":"2015-04-14","bar_index":2949,"type":"RECLAIM","strength":0.725,"price":15.9415,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-04-08","prior_stop_level":15.9149,"sweep_low":15.5765,"atr14":0.488811,"stop_level":15.332095,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-14","known_ts":"2015-04-14","bar_index":2949,"type":"RECLAIM","strength":0.725,"price":15.9415,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-04-13","prior_stop_level":15.9149,"sweep_low":15.5765,"atr14":0.488811,"stop_level":15.332095,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-01","known_ts":"2015-06-01","bar_index":2960,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.3364,"stop_level":15.4421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-03","known_ts":"2015-06-03","bar_index":2961,"type":"RECLAIM","strength":0.725,"price":15.6534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-06-01","prior_stop_level":15.4421,"sweep_low":15.1924,"atr14":0.475635,"stop_level":14.954582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-16","known_ts":"2015-06-18","bar_index":2964,"type":"BUY","strength":0.725,"price":16.0279,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2015-06-30","known_ts":"2015-06-30","bar_index":2967,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.8454,"stop_level":15.9126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-01","known_ts":"2015-07-01","bar_index":2967,"type":"RECLAIM","strength":0.863,"price":17.0554,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-06-30","prior_stop_level":15.9126,"sweep_low":15.3941,"atr14":0.481888,"stop_level":15.153156,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-15","known_ts":"2015-09-17","bar_index":2985,"type":"BUY","strength":0.45,"price":10.6758,"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-15","known_ts":"2015-09-17","bar_index":2985,"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-15","trigger_known_ts":"2015-09-17","strength":0.45,"price":10.6758,"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.507862,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.355,"atr14":0.47461,"stop_level":10.117695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-01","known_ts":"2015-10-05","bar_index":2989,"type":"BUY","strength":0.45,"price":9.9563,"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-10-01","known_ts":"2015-10-05","bar_index":2989,"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-10-01","trigger_known_ts":"2015-10-05","strength":0.45,"price":9.9563,"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.501961,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.4687,"atr14":0.515353,"stop_level":8.211023,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-11","known_ts":"2015-11-11","bar_index":2998,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.0808,"stop_level":10.1899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-17","known_ts":"2015-11-17","bar_index":3000,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.3862,"stop_level":10.1899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-24","known_ts":"2015-11-24","bar_index":3001,"type":"RECLAIM","strength":0.588,"price":10.2197,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-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":"2015-11-17","prior_stop_level":10.1899,"sweep_low":9.3366,"atr14":0.508746,"stop_level":9.082227,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-07","known_ts":"2015-12-07","bar_index":3004,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0489,"stop_level":9.3862,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-20","known_ts":"2016-01-22","bar_index":3014,"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":"2016-01-20","trigger_known_ts":"2016-01-22","strength":0.45,"price":6.01,"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.647619,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.28,"atr14":0.422811,"stop_level":5.068594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-02","known_ts":"2016-02-04","bar_index":3017,"type":"BUY","strength":0.45,"price":6.84,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-02","known_ts":"2016-02-04","bar_index":3017,"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-02","trigger_known_ts":"2016-02-04","strength":0.45,"price":6.84,"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.598954,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.73,"atr14":0.435849,"stop_level":5.512076,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-19","known_ts":"2016-02-23","bar_index":3021,"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":"2016-02-19","trigger_known_ts":"2016-02-23","strength":0.45,"price":6.11,"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.641756,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.52,"atr14":0.392117,"stop_level":5.323941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-01","known_ts":"2016-03-01","bar_index":3023,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.67,"stop_level":5.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":3031,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.23,"stop_level":5.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-08","known_ts":"2016-04-08","bar_index":3032,"type":"RECLAIM","strength":0.588,"price":5.46,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-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":"2016-04-05","prior_stop_level":5.3,"sweep_low":5.0,"atr14":0.363258,"stop_level":4.818371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-03","known_ts":"2016-05-03","bar_index":3038,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.89,"stop_level":6.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-06","known_ts":"2016-05-06","bar_index":3039,"type":"RECLAIM","strength":0.725,"price":7.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-03","prior_stop_level":6.93,"sweep_low":6.31,"atr14":0.400883,"stop_level":6.109559,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-11","known_ts":"2016-05-11","bar_index":3040,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.75,"stop_level":6.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-02","known_ts":"2016-06-06","bar_index":3045,"type":"REBUY","strength":0.725,"price":6.93,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2016-06-15","known_ts":"2016-06-17","bar_index":3048,"type":"BUY","strength":0.725,"price":6.86,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2016-07-07","known_ts":"2016-07-11","bar_index":3053,"type":"BUY","strength":1.0,"price":7.49,"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":"2016-08-02","known_ts":"2016-08-02","bar_index":3059,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.4,"stop_level":9.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-03","known_ts":"2016-08-03","bar_index":3059,"type":"RECLAIM","strength":1.0,"price":9.78,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-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-08-02","prior_stop_level":9.56,"sweep_low":9.26,"atr14":0.428453,"stop_level":9.045773,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-19","known_ts":"2016-08-19","bar_index":3063,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.59,"stop_level":10.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-24","known_ts":"2016-08-24","bar_index":3064,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.41,"stop_level":10.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-11","known_ts":"2016-11-11","bar_index":3083,"type":"RECLAIM","strength":1.0,"price":12.3,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-25","known_ts":"2017-04-27","bar_index":3120,"type":"BUY","strength":0.725,"price":13.2,"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":"2017-07-07","known_ts":"2017-07-11","bar_index":3137,"type":"REBUY","strength":1.0,"price":16.3,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2017-08-07","known_ts":"2017-08-09","bar_index":3144,"type":"BUY","strength":0.725,"price":16.85,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2017-08-28","known_ts":"2017-08-30","bar_index":3149,"type":"BUY","strength":0.725,"price":17.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2017-10-30","known_ts":"2017-10-30","bar_index":3163,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.4,"stop_level":21.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-31","known_ts":"2017-10-31","bar_index":3164,"type":"RECLAIM","strength":1.0,"price":21.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-10-30","prior_stop_level":21.15,"sweep_low":20.4,"atr14":0.615693,"stop_level":20.092154,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-02","known_ts":"2018-01-04","bar_index":3178,"type":"BUY","strength":0.725,"price":19.25,"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":"2018-01-23","known_ts":"2018-01-23","bar_index":3182,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.9,"stop_level":19.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-01-29","known_ts":"2018-01-29","bar_index":3184,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.35,"stop_level":19.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-02-20","known_ts":"2018-02-22","bar_index":3189,"type":"BUY","strength":0.725,"price":19.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2018-03-28","known_ts":"2018-03-28","bar_index":3197,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.25,"stop_level":20.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-29","known_ts":"2018-03-29","bar_index":3198,"type":"RECLAIM","strength":0.863,"price":20.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-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":"2018-03-28","prior_stop_level":20.3,"sweep_low":20.15,"atr14":0.903665,"stop_level":19.698167,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-12","known_ts":"2018-04-12","bar_index":3201,"type":"RECLAIM","strength":0.863,"price":21.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-03-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-30","known_ts":"2018-05-02","bar_index":3205,"type":"REBUY","strength":0.863,"price":22.4,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2018-06-21","known_ts":"2018-06-21","bar_index":3217,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.25,"stop_level":24.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-30","known_ts":"2018-08-01","bar_index":3226,"type":"BUY","strength":0.725,"price":25.45,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2018-10-02","known_ts":"2018-10-02","bar_index":3241,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.19,"stop_level":28.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-03","known_ts":"2018-10-03","bar_index":3241,"type":"RECLAIM","strength":1.0,"price":28.41,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-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":"2018-10-02","prior_stop_level":28.25,"sweep_low":27.81,"atr14":0.704255,"stop_level":27.457872,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-11","known_ts":"2019-01-15","bar_index":3264,"type":"BUY","strength":0.588,"price":21.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2019-03-14","known_ts":"2019-03-14","bar_index":3278,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.75,"stop_level":21.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-18","known_ts":"2019-03-18","bar_index":3278,"type":"RECLAIM","strength":0.588,"price":22.33,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-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":"2019-03-14","prior_stop_level":21.92,"sweep_low":21.49,"atr14":0.68384,"stop_level":21.14808,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-25","known_ts":"2019-03-25","bar_index":3280,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.99,"stop_level":21.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-04","known_ts":"2019-04-08","bar_index":3283,"type":"REBUY","strength":0.588,"price":21.89,"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":"2019-05-09","known_ts":"2019-05-09","bar_index":3291,"type":"RECLAIM","strength":0.725,"price":25.33,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-04-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-09","known_ts":"2019-07-09","bar_index":3304,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.24,"stop_level":26.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":3318,"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-09-04","trigger_known_ts":"2019-09-06","strength":0.45,"price":17.43,"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.411149,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.33,"atr14":0.890546,"stop_level":15.884727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-12","known_ts":"2019-09-16","bar_index":3320,"type":"BUY","strength":0.45,"price":21.05,"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-12-10","known_ts":"2019-12-10","bar_index":3340,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.22,"stop_level":21.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-12-11","known_ts":"2019-12-11","bar_index":3341,"type":"RECLAIM","strength":0.725,"price":21.77,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-12-10","prior_stop_level":21.35,"sweep_low":20.98,"atr14":0.732684,"stop_level":20.613658,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-24","known_ts":"2019-12-24","bar_index":3344,"type":"RECLAIM","strength":0.863,"price":22.89,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-03-18","known_ts":"2020-03-20","bar_index":3363,"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":"2020-03-18","trigger_known_ts":"2020-03-20","strength":0.45,"price":6.26,"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.771866,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.19,"atr14":1.213431,"stop_level":3.583284,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-03","known_ts":"2020-04-07","bar_index":3367,"type":"BUY","strength":0.45,"price":7.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-03","known_ts":"2020-04-07","bar_index":3367,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-03","trigger_known_ts":"2020-04-07","strength":0.45,"price":7.7,"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.719388,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.81,"atr14":1.080529,"stop_level":5.269736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-07","known_ts":"2020-07-07","bar_index":3388,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.43,"stop_level":12.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-09","known_ts":"2020-07-09","bar_index":3389,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.16,"stop_level":12.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-10","known_ts":"2020-07-10","bar_index":3389,"type":"RECLAIM","strength":0.725,"price":12.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-07-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":"2020-07-07","prior_stop_level":12.45,"sweep_low":11.83,"atr14":0.796053,"stop_level":11.431974,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-10","known_ts":"2020-07-10","bar_index":3389,"type":"RECLAIM","strength":0.725,"price":12.92,"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":false},"anchor_ts":"2020-07-09","prior_stop_level":12.45,"sweep_low":11.83,"atr14":0.796053,"stop_level":11.431974,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-27","known_ts":"2020-07-27","bar_index":3393,"type":"RECLAIM","strength":0.863,"price":15.72,"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":false}},{"ts":"2020-08-17","known_ts":"2020-08-17","bar_index":3398,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.87,"stop_level":15.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-20","known_ts":"2020-10-22","bar_index":3413,"type":"BUY","strength":0.725,"price":15.77,"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":30},{"ts":"2020-10-27","known_ts":"2020-10-27","bar_index":3414,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.61,"stop_level":14.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-29","known_ts":"2020-10-29","bar_index":3415,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.39,"stop_level":14.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-23","known_ts":"2020-11-23","bar_index":3421,"type":"RECLAIM","strength":0.863,"price":18.02,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-21","known_ts":"2020-12-21","bar_index":3427,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.64,"stop_level":16.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-23","known_ts":"2020-12-23","bar_index":3428,"type":"RECLAIM","strength":0.863,"price":17.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-12-21","prior_stop_level":16.95,"sweep_low":16.19,"atr14":0.80827,"stop_level":15.785865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-04","known_ts":"2021-01-06","bar_index":3430,"type":"REBUY","strength":1.0,"price":19.52,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2021-02-17","known_ts":"2021-02-19","bar_index":3440,"type":"BUY","strength":0.863,"price":19.75,"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":"2021-03-02","known_ts":"2021-03-02","bar_index":3443,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.02,"stop_level":18.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-04-22","known_ts":"2021-04-26","bar_index":3455,"type":"BUY","strength":0.863,"price":18.68,"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":"2021-06-15","known_ts":"2021-06-15","bar_index":3467,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.23,"stop_level":22.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-29","known_ts":"2021-10-01","bar_index":3492,"type":"BUY","strength":0.588,"price":17.53,"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":15},{"ts":"2021-11-03","known_ts":"2021-11-03","bar_index":3500,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.95,"stop_level":16.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-12-02","known_ts":"2021-12-06","bar_index":3507,"type":"BUY","strength":0.588,"price":16.3,"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":"2022-01-20","known_ts":"2022-01-20","bar_index":3518,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.12,"stop_level":16.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-24","known_ts":"2022-01-24","bar_index":3518,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.31,"stop_level":16.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-02-15","known_ts":"2022-02-17","bar_index":3524,"type":"BUY","strength":0.588,"price":16.41,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-04-18","known_ts":"2022-04-20","bar_index":3538,"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-04-18","trigger_known_ts":"2022-04-20","strength":0.45,"price":11.6,"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.507012,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.9,"atr14":0.467414,"stop_level":10.666293,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-12","known_ts":"2022-05-16","bar_index":3544,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-12","trigger_known_ts":"2022-05-16","strength":0.45,"price":7.89,"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.664683,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.58,"atr14":0.584654,"stop_level":7.287673,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-31","known_ts":"2022-06-02","bar_index":3548,"type":"BUY","strength":0.45,"price":8.32,"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-05-31","known_ts":"2022-06-02","bar_index":3548,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-05-31","trigger_known_ts":"2022-06-02","strength":0.45,"price":8.32,"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.646409,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.27,"atr14":0.490357,"stop_level":7.024822,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-27","known_ts":"2022-06-29","bar_index":3554,"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-06-27","trigger_known_ts":"2022-06-29","strength":0.45,"price":7.06,"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.667295,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.03,"atr14":0.383463,"stop_level":6.838269,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-27","known_ts":"2022-07-29","bar_index":3561,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-07-27","trigger_known_ts":"2022-07-29","strength":0.45,"price":4.81,"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.761881,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.52,"atr14":0.353672,"stop_level":4.343164,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-01","known_ts":"2022-08-03","bar_index":3562,"type":"BUY","strength":0.45,"price":5.47,"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-08-01","known_ts":"2022-08-03","bar_index":3562,"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-08-01","trigger_known_ts":"2022-08-03","strength":0.45,"price":5.47,"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.722194,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.52,"atr14":0.393876,"stop_level":4.323062,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-31","known_ts":"2022-08-31","bar_index":3569,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.67,"stop_level":5.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-19","known_ts":"2022-09-19","bar_index":3573,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.2,"stop_level":5.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-23","known_ts":"2022-09-23","bar_index":3574,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.22,"stop_level":5.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-07","known_ts":"2022-10-11","bar_index":3578,"type":"BUY","strength":0.588,"price":4.47,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-11-07","known_ts":"2022-11-07","bar_index":3585,"type":"RECLAIM","strength":0.725,"price":6.25,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-09","known_ts":"2022-12-09","bar_index":3592,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.85,"stop_level":6.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":3593,"type":"RECLAIM","strength":0.725,"price":7.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-12-09","prior_stop_level":6.92,"sweep_low":6.84,"atr14":0.353899,"stop_level":6.66305,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-09","known_ts":"2023-01-11","bar_index":3599,"type":"BUY","strength":0.863,"price":7.26,"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":"2023-03-06","known_ts":"2023-03-06","bar_index":3611,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.13,"stop_level":8.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-05-02","known_ts":"2023-05-04","bar_index":3625,"type":"BUY","strength":0.863,"price":8.37,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2023-05-24","known_ts":"2023-05-24","bar_index":3630,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.01,"stop_level":9.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-09","known_ts":"2023-06-09","bar_index":3634,"type":"RECLAIM","strength":1.0,"price":9.23,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-05-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-13","known_ts":"2023-11-15","bar_index":3670,"type":"BUY","strength":0.588,"price":6.09,"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":80},{"ts":"2024-01-17","known_ts":"2024-01-17","bar_index":3684,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.21,"stop_level":8.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-22","known_ts":"2024-01-22","bar_index":3685,"type":"RECLAIM","strength":1.0,"price":8.72,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-17","prior_stop_level":8.49,"sweep_low":8.01,"atr14":0.356655,"stop_level":7.831673,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-01","known_ts":"2024-02-01","bar_index":3688,"type":"RECLAIM","strength":1.0,"price":8.57,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-25","known_ts":"2024-03-27","bar_index":3700,"type":"BUY","strength":0.863,"price":8.85,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2024-04-15","known_ts":"2024-04-15","bar_index":3704,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.09,"stop_level":8.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-06-03","known_ts":"2024-06-03","bar_index":3716,"type":"RECLAIM","strength":0.863,"price":9.46,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-11","known_ts":"2024-06-11","bar_index":3718,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.08,"stop_level":8.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-06-28","known_ts":"2024-06-28","bar_index":3722,"type":"RECLAIM","strength":0.863,"price":8.62,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-03","known_ts":"2024-07-08","bar_index":3723,"type":"BUY","strength":0.863,"price":8.7,"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":10},{"ts":"2024-08-12","known_ts":"2024-08-12","bar_index":3732,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.66,"stop_level":10.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-13","known_ts":"2024-08-13","bar_index":3732,"type":"RECLAIM","strength":1.0,"price":10.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-08-12","prior_stop_level":10.86,"sweep_low":10.59,"atr14":0.486345,"stop_level":10.346827,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-28","known_ts":"2024-08-28","bar_index":3736,"type":"RECLAIM","strength":1.0,"price":11.95,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-18","known_ts":"2024-12-20","bar_index":3762,"type":"BUY","strength":0.588,"price":7.63,"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":"2025-02-07","known_ts":"2025-02-07","bar_index":3773,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.06,"stop_level":9.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-02-10","known_ts":"2025-02-10","bar_index":3773,"type":"RECLAIM","strength":0.725,"price":9.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-02-07","prior_stop_level":9.19,"sweep_low":9.01,"atr14":0.333612,"stop_level":8.843194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-18","known_ts":"2025-02-18","bar_index":3775,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.73,"stop_level":9.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-14","known_ts":"2025-04-16","bar_index":3788,"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":"2025-04-14","trigger_known_ts":"2025-04-16","strength":0.45,"price":5.7,"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.541432,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.72,"atr14":0.450284,"stop_level":4.494858,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-17","known_ts":"2025-04-22","bar_index":3789,"type":"BUY","strength":0.45,"price":6.09,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-04-17","known_ts":"2025-04-22","bar_index":3789,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-04-17","trigger_known_ts":"2025-04-22","strength":0.45,"price":6.09,"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.510056,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.77,"atr14":0.408628,"stop_level":4.565686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-05","known_ts":"2025-06-05","bar_index":3800,"type":"RECLAIM","strength":0.725,"price":8.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-02-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-20","known_ts":"2025-06-20","bar_index":3803,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.36,"stop_level":8.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-24","known_ts":"2025-06-24","bar_index":3804,"type":"RECLAIM","strength":0.863,"price":8.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-06-20","prior_stop_level":8.41,"sweep_low":8.24,"atr14":0.253496,"stop_level":8.113252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-08","known_ts":"2025-07-08","bar_index":3807,"type":"RECLAIM","strength":0.863,"price":9.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":3813,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.6,"stop_level":8.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-19","known_ts":"2025-08-19","bar_index":3817,"type":"RECLAIM","strength":1.0,"price":10.52,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-02","known_ts":"2025-10-02","bar_index":3827,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.55,"stop_level":11.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-17","known_ts":"2025-10-17","bar_index":3831,"type":"RECLAIM","strength":1.0,"price":12.82,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-20","known_ts":"2026-07-20","bar_index":3893,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.08,"stop_level":22.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-23","known_ts":"2026-07-23","bar_index":3894,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.53,"stop_level":22.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-22","known_ts":"2026-07-22","bar_index":3894,"type":"RECLAIM","strength":0.863,"price":22.97,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-07-20","prior_stop_level":22.55,"sweep_low":21.52,"atr14":1.104695,"stop_level":20.967652,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-07-23","last_scored_basis":"structure_stop","bars_since_signal":5,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2016-10-21","2017-01-24","2017-02-09","2017-03-16","2017-04-20","2017-08-02","2017-08-23","2017-11-21","2017-12-13","2018-02-14","2018-07-12","2018-10-31","2018-12-24","2019-07-23","2019-08-13","2020-02-04","2020-09-11","2020-10-02","2021-02-08","2021-03-15","2021-04-06","2021-07-22","2021-08-20","2021-09-21","2021-11-29","2023-03-28","2023-04-27","2023-08-15","2023-10-31","2024-02-23","2024-03-15","2024-09-19","2024-10-07","2024-11-18","2025-03-11","2025-08-11","2025-09-10","2025-11-12","2026-03-09","2026-06-08"],"warnings":[{"ts":"2021-11-03","kind":"confirm","px":13.95,"level":16.74},{"ts":"2021-12-20","kind":"arm","px":16.0},{"ts":"2022-01-20","kind":"confirm","px":16.12,"level":16.34},{"ts":"2022-01-21","kind":"arm","px":15.93},{"ts":"2022-01-24","kind":"confirm","px":16.31,"level":16.34},{"ts":"2022-08-19","kind":"arm","px":6.04},{"ts":"2022-08-31","kind":"confirm","px":5.67,"level":5.75},{"ts":"2022-09-16","kind":"arm","px":5.02},{"ts":"2022-09-19","kind":"confirm","px":5.2,"level":5.24},{"ts":"2022-09-22","kind":"arm","px":4.6},{"ts":"2022-09-23","kind":"confirm","px":4.22,"level":5.24},{"ts":"2022-11-21","kind":"arm","px":6.6},{"ts":"2022-12-09","kind":"confirm","px":6.85,"level":6.92},{"ts":"2023-02-16","kind":"arm","px":8.34},{"ts":"2023-03-06","kind":"confirm","px":7.13,"level":8.06},{"ts":"2023-05-19","kind":"arm","px":9.28},{"ts":"2023-05-24","kind":"confirm","px":9.01,"level":9.02},{"ts":"2024-01-02","kind":"arm","px":8.98},{"ts":"2024-01-17","kind":"confirm","px":8.21,"level":8.49},{"ts":"2024-04-08","kind":"arm","px":8.86},{"ts":"2024-04-15","kind":"confirm","px":8.09,"level":8.22},{"ts":"2024-06-10","kind":"arm","px":8.09},{"ts":"2024-06-11","kind":"confirm","px":8.08,"level":8.4},{"ts":"2024-08-07","kind":"arm","px":10.96},{"ts":"2024-08-12","kind":"confirm","px":10.66,"level":10.86},{"ts":"2025-02-04","kind":"arm","px":9.3},{"ts":"2025-02-07","kind":"confirm","px":9.06,"level":9.19},{"ts":"2025-02-12","kind":"arm","px":9.06},{"ts":"2025-02-18","kind":"confirm","px":8.73,"level":9.06},{"ts":"2025-05-23","kind":"arm","px":7.54},{"ts":"2025-06-20","kind":"confirm","px":8.36,"level":8.41},{"ts":"2025-07-17","kind":"arm","px":9.14},{"ts":"2025-08-01","kind":"confirm","px":8.6,"level":8.97},{"ts":"2025-09-02","kind":"arm","px":10.95},{"ts":"2025-10-02","kind":"confirm","px":11.55,"level":11.99},{"ts":"2025-12-11","kind":"arm","px":18.06},{"ts":"2026-06-26","kind":"arm","px":22.05},{"ts":"2026-07-20","kind":"confirm","px":22.08,"level":22.55},{"ts":"2026-07-21","kind":"arm","px":21.87},{"ts":"2026-07-23","kind":"confirm","px":22.53,"level":22.55}],"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":[]}}}