{"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":"MLKN","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1980-08-19","known_ts":"1980-08-19","bar_index":36,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.581,"stop_level":0.5862,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1980-08-21","known_ts":"1980-08-21","bar_index":37,"type":"RECLAIM","strength":0.588,"price":0.5913,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1980-08-19","prior_stop_level":0.5862,"sweep_low":0.581,"atr14":0.014723,"stop_level":0.573638,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-12-30","known_ts":"1981-01-02","bar_index":67,"type":"BUY","strength":0.588,"price":0.7573,"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":35},{"ts":"1981-02-02","known_ts":"1981-02-02","bar_index":74,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.6121,"stop_level":0.6536,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1981-03-02","known_ts":"1981-03-04","bar_index":81,"type":"BUY","strength":0.588,"price":0.6277,"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-03-20","known_ts":"1981-03-20","bar_index":85,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.6328,"stop_level":0.6484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1981-03-27","known_ts":"1981-03-27","bar_index":87,"type":"RECLAIM","strength":0.588,"price":0.6536,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1981-03-20","prior_stop_level":0.6484,"sweep_low":0.6328,"atr14":0.013084,"stop_level":0.626258,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-04-03","known_ts":"1981-04-03","bar_index":89,"type":"RECLAIM","strength":0.725,"price":0.6847,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-05-11","known_ts":"1981-05-11","bar_index":97,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.7003,"stop_level":0.7055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-05-13","known_ts":"1981-05-13","bar_index":98,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.7003,"stop_level":0.7055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-06-01","known_ts":"1981-06-01","bar_index":102,"type":"RECLAIM","strength":0.725,"price":0.7521,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-06-30","known_ts":"1981-06-30","bar_index":109,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.7833,"stop_level":0.7936,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1981-07-30","known_ts":"1981-07-30","bar_index":116,"type":"RECLAIM","strength":1.0,"price":0.7833,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-06-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1981-08-12","known_ts":"1981-08-14","bar_index":119,"type":"BUY","strength":1.0,"price":0.7988,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1981-10-07","known_ts":"1981-10-09","bar_index":132,"type":"BUY","strength":0.588,"price":0.7625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1981-11-06","known_ts":"1981-11-06","bar_index":139,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.7366,"stop_level":0.7625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-11-11","known_ts":"1981-11-11","bar_index":140,"type":"RECLAIM","strength":0.725,"price":0.7677,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-11-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1981-11-06","prior_stop_level":0.7625,"sweep_low":0.7366,"atr14":0.022299,"stop_level":0.72545,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-11-23","known_ts":"1981-11-23","bar_index":143,"type":"RECLAIM","strength":0.863,"price":0.7988,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-11-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-01-12","known_ts":"1982-01-12","bar_index":154,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.8922,"stop_level":0.9026,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-01-28","known_ts":"1982-01-28","bar_index":158,"type":"RECLAIM","strength":0.863,"price":0.9233,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-02-05","known_ts":"1982-02-09","bar_index":160,"type":"BUY","strength":0.863,"price":0.9648,"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":"1982-04-13","known_ts":"1982-04-15","bar_index":175,"type":"BUY","strength":0.588,"price":0.8507,"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":55},{"ts":"1982-05-11","known_ts":"1982-05-11","bar_index":181,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.9233,"stop_level":0.9337,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-07-02","known_ts":"1982-07-07","bar_index":194,"type":"BUY","strength":0.588,"price":0.8922,"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":45},{"ts":"1982-07-26","known_ts":"1982-07-26","bar_index":199,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.8611,"stop_level":0.8818,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1982-09-23","known_ts":"1982-09-23","bar_index":213,"type":"RECLAIM","strength":0.725,"price":0.9129,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-07-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-12-13","known_ts":"1982-12-13","bar_index":231,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.0478,"stop_level":1.0582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-02-08","known_ts":"1983-02-10","bar_index":245,"type":"BUY","strength":0.863,"price":1.1101,"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":"1983-03-15","known_ts":"1983-03-15","bar_index":253,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.2138,"stop_level":1.2242,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-04-27","known_ts":"1983-04-29","bar_index":263,"type":"BUY","strength":0.863,"price":1.2346,"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":"1983-08-03","known_ts":"1983-08-03","bar_index":285,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.691,"stop_level":1.7948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-10-17","known_ts":"1983-10-17","bar_index":303,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.9089,"stop_level":2.023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1983-11-23","known_ts":"1983-11-28","bar_index":312,"type":"BUY","strength":0.725,"price":2.0023,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"1984-01-20","known_ts":"1984-01-20","bar_index":325,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1268,"stop_level":2.1579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1984-04-16","known_ts":"1984-04-18","bar_index":345,"type":"BUY","strength":0.45,"price":1.9193,"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-04-25","known_ts":"1984-04-25","bar_index":347,"type":"RECLAIM","strength":0.588,"price":1.9504,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1984-04-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1984-05-24","known_ts":"1984-05-24","bar_index":354,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.7222,"stop_level":1.774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1984-05-31","known_ts":"1984-05-31","bar_index":355,"type":"RECLAIM","strength":0.45,"price":1.7844,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-05-24 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":"1984-05-24","prior_stop_level":1.774,"sweep_low":1.7014,"atr14":0.050818,"stop_level":1.675991,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-06-04","known_ts":"1984-06-06","bar_index":356,"type":"REBUY","strength":0.725,"price":1.9711,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"1984-07-24","known_ts":"1984-07-24","bar_index":367,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9815,"stop_level":2.0126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-07-26","known_ts":"1984-07-26","bar_index":368,"type":"RECLAIM","strength":0.588,"price":2.0334,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-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":"1984-07-24","prior_stop_level":2.0126,"sweep_low":1.9608,"atr14":0.049655,"stop_level":1.935972,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-07-30","known_ts":"1984-08-01","bar_index":369,"type":"REBUY","strength":0.725,"price":2.1786,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1984-11-15","known_ts":"1984-11-15","bar_index":394,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5832,"stop_level":2.6351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-11-23","known_ts":"1984-11-23","bar_index":396,"type":"RECLAIM","strength":0.725,"price":2.7492,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-11-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1984-11-15","prior_stop_level":2.6351,"sweep_low":2.5521,"atr14":0.063848,"stop_level":2.520176,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-01-15","known_ts":"1985-01-17","bar_index":408,"type":"BUY","strength":0.863,"price":3.0086,"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":"1985-02-15","known_ts":"1985-02-15","bar_index":415,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.2576,"stop_level":3.2887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-04-19","known_ts":"1985-04-23","bar_index":430,"type":"BUY","strength":0.725,"price":3.1331,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1985-06-27","known_ts":"1985-06-27","bar_index":446,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0293,"stop_level":3.0916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1985-07-11","known_ts":"1985-07-15","bar_index":449,"type":"REBUY","strength":0.588,"price":3.0812,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1985-08-22","known_ts":"1985-08-22","bar_index":459,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2057,"stop_level":3.2161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-10-23","known_ts":"1985-10-25","bar_index":473,"type":"BUY","strength":0.45,"price":2.77,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1985-11-22","known_ts":"1985-11-22","bar_index":480,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7077,"stop_level":2.7855,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1985-11-29","known_ts":"1985-11-29","bar_index":481,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7077,"stop_level":2.7855,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1985-12-13","known_ts":"1985-12-13","bar_index":485,"type":"RECLAIM","strength":0.725,"price":3.0656,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-01-22","known_ts":"1986-01-22","bar_index":493,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9567,"stop_level":2.9723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-01-27","known_ts":"1986-01-27","bar_index":494,"type":"RECLAIM","strength":0.863,"price":3.1123,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1986-01-22","prior_stop_level":2.9723,"sweep_low":2.9256,"atr14":0.076389,"stop_level":2.887406,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-02-05","known_ts":"1986-02-05","bar_index":497,"type":"RECLAIM","strength":0.863,"price":3.2679,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-01-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-02-21","known_ts":"1986-02-21","bar_index":500,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.0345,"stop_level":3.0812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-04-03","known_ts":"1986-04-07","bar_index":510,"type":"BUY","strength":0.863,"price":3.1279,"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":"1986-06-02","known_ts":"1986-06-02","bar_index":523,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.159,"stop_level":3.2679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-06-04","known_ts":"1986-06-04","bar_index":524,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.1901,"stop_level":3.2679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-06-06","known_ts":"1986-06-06","bar_index":525,"type":"RECLAIM","strength":0.863,"price":3.4391,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-06-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1986-06-02","prior_stop_level":3.2679,"sweep_low":3.1434,"atr14":0.083894,"stop_level":3.101453,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-06-06","known_ts":"1986-06-06","bar_index":525,"type":"RECLAIM","strength":0.863,"price":3.4391,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1986-06-04","prior_stop_level":3.2679,"sweep_low":3.1434,"atr14":0.083894,"stop_level":3.101453,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-06-11","known_ts":"1986-06-13","bar_index":526,"type":"REBUY","strength":0.863,"price":3.7192,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1986-07-14","known_ts":"1986-07-14","bar_index":533,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.1123,"stop_level":3.159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-11-07","known_ts":"1986-11-11","bar_index":561,"type":"BUY","strength":0.45,"price":2.4743,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1986-11-07","known_ts":"1986-11-11","bar_index":561,"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":"1986-11-07","trigger_known_ts":"1986-11-11","strength":0.45,"price":2.4743,"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.35102,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4276,"atr14":0.053161,"stop_level":2.40102,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-12-23","known_ts":"1986-12-23","bar_index":571,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5812,"stop_level":2.6438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-12-29","known_ts":"1986-12-29","bar_index":572,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5343,"stop_level":2.6438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-01-05","known_ts":"1987-01-05","bar_index":573,"type":"RECLAIM","strength":0.588,"price":2.7376,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1986-12-29","prior_stop_level":2.6438,"sweep_low":2.503,"atr14":0.063999,"stop_level":2.471001,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-02-09","known_ts":"1987-02-09","bar_index":582,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7846,"stop_level":2.8158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-03-06","known_ts":"1987-03-06","bar_index":588,"type":"RECLAIM","strength":0.863,"price":3.0028,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-02-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-04-01","known_ts":"1987-04-01","bar_index":594,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8298,"stop_level":2.8456,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-04-06","known_ts":"1987-04-06","bar_index":595,"type":"RECLAIM","strength":0.725,"price":2.8613,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-04-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":"1987-04-01","prior_stop_level":2.8456,"sweep_low":2.7984,"atr14":0.064693,"stop_level":2.766054,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-06-05","known_ts":"1987-06-09","bar_index":609,"type":"BUY","strength":0.588,"price":2.7191,"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":45},{"ts":"1987-08-18","known_ts":"1987-08-18","bar_index":626,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.304,"stop_level":3.3357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-08-20","known_ts":"1987-08-20","bar_index":626,"type":"RECLAIM","strength":0.863,"price":3.4147,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1987-08-18","prior_stop_level":3.3357,"sweep_low":3.2724,"atr14":0.050769,"stop_level":3.247015,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-12-11","known_ts":"1987-12-15","bar_index":653,"type":"BUY","strength":0.588,"price":2.3165,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"1988-02-04","known_ts":"1988-02-04","bar_index":665,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7478,"stop_level":2.7798,"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.652,"stop_level":2.7798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-02-10","known_ts":"1988-02-10","bar_index":666,"type":"RECLAIM","strength":0.588,"price":2.8117,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1988-02-04","prior_stop_level":2.7798,"sweep_low":2.62,"atr14":0.075731,"stop_level":2.582134,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-02-10","known_ts":"1988-02-10","bar_index":666,"type":"RECLAIM","strength":0.588,"price":2.8117,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-02-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":"1988-02-08","prior_stop_level":2.7798,"sweep_low":2.62,"atr14":0.075731,"stop_level":2.582134,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-02-25","known_ts":"1988-02-25","bar_index":670,"type":"RECLAIM","strength":0.863,"price":3.1141,"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-04","known_ts":"1988-04-04","bar_index":678,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.0499,"stop_level":3.082,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-04-08","known_ts":"1988-04-08","bar_index":680,"type":"RECLAIM","strength":1.0,"price":3.1622,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-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":"1988-04-04","prior_stop_level":3.082,"sweep_low":2.9375,"atr14":0.073663,"stop_level":2.900668,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-04-18","known_ts":"1988-04-18","bar_index":682,"type":"RECLAIM","strength":1.0,"price":3.1301,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-06-21","known_ts":"1988-06-23","bar_index":697,"type":"BUY","strength":0.863,"price":3.1613,"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":"1988-09-15","known_ts":"1988-09-19","bar_index":717,"type":"BUY","strength":0.588,"price":2.7593,"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":"1988-11-17","known_ts":"1988-11-21","bar_index":732,"type":"BUY","strength":0.588,"price":2.6457,"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":"1988-12-01","known_ts":"1988-12-01","bar_index":735,"type":"RECLAIM","strength":0.725,"price":2.6954,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1988-11-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1988-12-27","known_ts":"1988-12-27","bar_index":740,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5484,"stop_level":2.5647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1988-12-30","known_ts":"1988-12-30","bar_index":741,"type":"RECLAIM","strength":0.725,"price":2.5974,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1988-12-27","prior_stop_level":2.5647,"sweep_low":2.532,"atr14":0.041898,"stop_level":2.511051,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-01-27","known_ts":"1989-01-27","bar_index":748,"type":"RECLAIM","strength":0.863,"price":3.0058,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-02-17","known_ts":"1989-02-17","bar_index":753,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.8424,"stop_level":2.8587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-02-24","known_ts":"1989-02-24","bar_index":754,"type":"RECLAIM","strength":0.863,"price":2.8751,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-02-17 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-02-17","prior_stop_level":2.8587,"sweep_low":2.8261,"atr14":0.045376,"stop_level":2.803412,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-03-08","known_ts":"1989-03-08","bar_index":757,"type":"RECLAIM","strength":1.0,"price":2.9086,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-02-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-06-02","known_ts":"1989-06-06","bar_index":777,"type":"BUY","strength":0.725,"price":2.7952,"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":"1989-08-10","known_ts":"1989-08-14","bar_index":793,"type":"BUY","strength":1.0,"price":2.8614,"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":"1989-09-26","known_ts":"1989-09-26","bar_index":803,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.845,"stop_level":2.8616,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-09-27","known_ts":"1989-09-27","bar_index":804,"type":"RECLAIM","strength":1.0,"price":2.8783,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-09-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1989-09-26","prior_stop_level":2.8616,"sweep_low":2.845,"atr14":0.045036,"stop_level":2.822482,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-10-10","known_ts":"1989-10-10","bar_index":807,"type":"RECLAIM","strength":1.0,"price":2.9615,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-09-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-12-08","known_ts":"1989-12-12","bar_index":821,"type":"BUY","strength":0.588,"price":2.5642,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"1990-02-08","known_ts":"1990-02-08","bar_index":835,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.6144,"stop_level":2.6312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-03-27","known_ts":"1990-03-27","bar_index":845,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5647,"stop_level":2.5809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-03-30","known_ts":"1990-03-30","bar_index":846,"type":"RECLAIM","strength":0.725,"price":2.666,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-03-27 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":"1990-03-27","prior_stop_level":2.5809,"sweep_low":2.5479,"atr14":0.051231,"stop_level":2.522285,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-04-02","known_ts":"1990-04-04","bar_index":847,"type":"BUY","strength":0.725,"price":2.6491,"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":65},{"ts":"1990-05-07","known_ts":"1990-05-09","bar_index":855,"type":"BUY","strength":0.588,"price":2.6491,"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-07-23","known_ts":"1990-07-23","bar_index":872,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.108,"stop_level":3.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-07-24","known_ts":"1990-07-24","bar_index":873,"type":"RECLAIM","strength":1.0,"price":3.1929,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1990-07-23","prior_stop_level":3.125,"sweep_low":3.074,"atr14":0.067761,"stop_level":3.04012,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-30","known_ts":"1990-11-01","bar_index":896,"type":"BUY","strength":0.588,"price":2.3936,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"1990-12-18","known_ts":"1990-12-18","bar_index":907,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3081,"stop_level":2.3423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-12-20","known_ts":"1990-12-20","bar_index":908,"type":"RECLAIM","strength":0.588,"price":2.3598,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-12-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":"1990-12-18","prior_stop_level":2.3423,"sweep_low":2.2737,"atr14":0.062272,"stop_level":2.242564,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-01-22","known_ts":"1991-01-24","bar_index":915,"type":"REBUY","strength":0.45,"price":2.3081,"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":"1991-02-07","known_ts":"1991-02-07","bar_index":919,"type":"RECLAIM","strength":0.725,"price":2.756,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1991-01-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-02-22","known_ts":"1991-02-22","bar_index":922,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.6009,"stop_level":2.7043,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-02-28","known_ts":"1991-02-28","bar_index":923,"type":"RECLAIM","strength":0.863,"price":2.7057,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1991-02-22","prior_stop_level":2.7043,"sweep_low":2.5837,"atr14":0.079623,"stop_level":2.543888,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-11","known_ts":"1991-03-11","bar_index":926,"type":"RECLAIM","strength":0.863,"price":2.8965,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-03-22","known_ts":"1991-03-22","bar_index":929,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.8271,"stop_level":2.8791,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-04-15","known_ts":"1991-04-15","bar_index":934,"type":"RECLAIM","strength":1.0,"price":2.8098,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-05-31","known_ts":"1991-06-04","bar_index":945,"type":"BUY","strength":0.863,"price":2.9162,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1991-07-10","known_ts":"1991-07-10","bar_index":954,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.8114,"stop_level":2.8463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1991-08-29","known_ts":"1991-09-03","bar_index":966,"type":"BUY","strength":0.588,"price":2.4811,"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":35},{"ts":"1992-02-03","known_ts":"1992-02-03","bar_index":1002,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6606,"stop_level":2.7671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-02-10","known_ts":"1992-02-10","bar_index":1003,"type":"RECLAIM","strength":0.863,"price":2.7848,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-02-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":"1992-02-03","prior_stop_level":2.7671,"sweep_low":2.6606,"atr14":0.076604,"stop_level":2.622298,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-02-20","known_ts":"1992-02-20","bar_index":1006,"type":"RECLAIM","strength":0.863,"price":2.7675,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-02-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-05-26","known_ts":"1992-05-28","bar_index":1028,"type":"BUY","strength":0.725,"price":2.7518,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1992-06-17","known_ts":"1992-06-17","bar_index":1033,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6259,"stop_level":2.6619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-06-22","known_ts":"1992-06-22","bar_index":1034,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.59,"stop_level":2.6619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-09-10","known_ts":"1992-09-14","bar_index":1053,"type":"BUY","strength":0.588,"price":2.4295,"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":"1992-11-04","known_ts":"1992-11-06","bar_index":1066,"type":"BUY","strength":0.45,"price":2.2301,"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-04","known_ts":"1992-12-04","bar_index":1073,"type":"RECLAIM","strength":0.725,"price":2.5234,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1992-11-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-02-23","known_ts":"1993-02-25","bar_index":1091,"type":"REBUY","strength":1.0,"price":3.3111,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1993-04-23","known_ts":"1993-04-23","bar_index":1105,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.6606,"stop_level":3.6974,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1993-08-05","known_ts":"1993-08-05","bar_index":1129,"type":"RECLAIM","strength":0.863,"price":4.217,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-04-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-08-27","known_ts":"1993-08-27","bar_index":1134,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1613,"stop_level":4.1985,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1993-09-02","known_ts":"1993-09-02","bar_index":1135,"type":"RECLAIM","strength":0.863,"price":4.2171,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-08-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1993-08-27","prior_stop_level":4.1985,"sweep_low":4.1056,"atr14":0.076518,"stop_level":4.067341,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-10-08","known_ts":"1993-10-12","bar_index":1144,"type":"BUY","strength":0.725,"price":4.4029,"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":"1993-11-08","known_ts":"1993-11-08","bar_index":1151,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.31,"stop_level":4.5143,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1993-12-27","known_ts":"1993-12-29","bar_index":1162,"type":"BUY","strength":0.725,"price":4.5169,"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":"1994-01-19","known_ts":"1994-01-19","bar_index":1167,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.5356,"stop_level":4.5542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-01-20","known_ts":"1994-01-20","bar_index":1168,"type":"RECLAIM","strength":0.863,"price":4.6289,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-01-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":"1994-01-19","prior_stop_level":4.5542,"sweep_low":4.5169,"atr14":0.096922,"stop_level":4.468439,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-02-02","known_ts":"1994-02-02","bar_index":1171,"type":"RECLAIM","strength":0.863,"price":4.7036,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-02-07","known_ts":"1994-02-07","bar_index":1172,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.6102,"stop_level":4.7036,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-02-14","known_ts":"1994-02-14","bar_index":1173,"type":"RECLAIM","strength":0.863,"price":4.7409,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-02-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":"1994-02-07","prior_stop_level":4.7036,"sweep_low":4.5542,"atr14":0.098995,"stop_level":4.504703,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-02-24","known_ts":"1994-02-24","bar_index":1176,"type":"RECLAIM","strength":0.863,"price":5.0218,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-02-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-03-14","known_ts":"1994-03-16","bar_index":1180,"type":"REBUY","strength":1.0,"price":5.0593,"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":"1994-08-03","known_ts":"1994-08-03","bar_index":1212,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2947,"stop_level":4.3513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-08-05","known_ts":"1994-08-05","bar_index":1213,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1441,"stop_level":4.3513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-10-12","known_ts":"1994-10-14","bar_index":1229,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1994-10-12","trigger_known_ts":"1994-10-14","strength":0.45,"price":3.6165,"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.285178,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5408,"atr14":0.083805,"stop_level":3.498898,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-10-20","known_ts":"1994-10-24","bar_index":1231,"type":"BUY","strength":0.45,"price":3.8248,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-10-20","known_ts":"1994-10-24","bar_index":1231,"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":"1994-10-20","trigger_known_ts":"1994-10-24","strength":0.45,"price":3.8248,"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.244006,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5976,"atr14":0.086732,"stop_level":3.554234,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-09","known_ts":"1994-11-09","bar_index":1235,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8059,"stop_level":3.9195,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-12-23","known_ts":"1994-12-23","bar_index":1246,"type":"RECLAIM","strength":0.725,"price":3.9501,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-01-12","known_ts":"1995-01-16","bar_index":1250,"type":"BUY","strength":0.725,"price":3.8454,"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":85},{"ts":"1995-01-26","known_ts":"1995-01-26","bar_index":1253,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7217,"stop_level":3.7312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-03-14","known_ts":"1995-03-16","bar_index":1264,"type":"BUY","strength":0.45,"price":3.5618,"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-03-14","known_ts":"1995-03-16","bar_index":1264,"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":"1995-03-14","trigger_known_ts":"1995-03-16","strength":0.45,"price":3.5618,"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.282705,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3703,"atr14":0.089512,"stop_level":3.325544,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-04-26","known_ts":"1995-04-28","bar_index":1274,"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":"1995-04-26","trigger_known_ts":"1995-04-28","strength":0.45,"price":3.0543,"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.304085,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.949,"atr14":0.095488,"stop_level":2.901256,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-05-04","known_ts":"1995-05-08","bar_index":1276,"type":"BUY","strength":0.45,"price":3.2937,"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-05-04","known_ts":"1995-05-08","bar_index":1276,"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":"1995-05-04","trigger_known_ts":"1995-05-08","strength":0.45,"price":3.2937,"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.249539,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.949,"atr14":0.108176,"stop_level":2.894912,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-06-29","known_ts":"1995-06-29","bar_index":1289,"type":"RECLAIM","strength":0.863,"price":3.8237,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-07-24","known_ts":"1995-07-24","bar_index":1294,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.6793,"stop_level":3.7274,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-07-25","known_ts":"1995-07-25","bar_index":1294,"type":"RECLAIM","strength":0.863,"price":3.7371,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-07-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":"1995-07-24","prior_stop_level":3.7274,"sweep_low":3.6215,"atr14":0.105209,"stop_level":3.568896,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-08-03","known_ts":"1995-08-07","bar_index":1297,"type":"REBUY","strength":0.863,"price":3.8526,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1995-09-15","known_ts":"1995-09-19","bar_index":1307,"type":"REBUY","strength":0.863,"price":4.2589,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1995-10-04","known_ts":"1995-10-04","bar_index":1311,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.104,"stop_level":4.1234,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-10-05","known_ts":"1995-10-05","bar_index":1311,"type":"RECLAIM","strength":1.0,"price":4.2008,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-10-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":"1995-10-04","prior_stop_level":4.1234,"sweep_low":4.104,"atr14":0.082524,"stop_level":4.062738,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-10-06","known_ts":"1995-10-10","bar_index":1312,"type":"REBUY","strength":1.0,"price":4.6267,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1995-11-01","known_ts":"1995-11-01","bar_index":1318,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.5686,"stop_level":4.588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-11-02","known_ts":"1995-11-02","bar_index":1318,"type":"RECLAIM","strength":1.0,"price":4.6073,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-11-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":"1995-11-01","prior_stop_level":4.588,"sweep_low":4.5106,"atr14":0.110117,"stop_level":4.455541,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-11-17","known_ts":"1995-11-17","bar_index":1322,"type":"RECLAIM","strength":1.0,"price":4.8397,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-29","known_ts":"1996-01-31","bar_index":1338,"type":"BUY","strength":0.863,"price":4.9775,"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":"1996-02-29","known_ts":"1996-02-29","bar_index":1345,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0171,"stop_level":5.0358,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-04-19","known_ts":"1996-04-23","bar_index":1357,"type":"BUY","strength":0.725,"price":4.7242,"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":"1996-05-29","known_ts":"1996-05-29","bar_index":1366,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.9494,"stop_level":4.9585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-06-14","known_ts":"1996-06-18","bar_index":1370,"type":"REBUY","strength":0.725,"price":5.1552,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1996-07-08","known_ts":"1996-07-10","bar_index":1375,"type":"BUY","strength":0.725,"price":5.2728,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1996-07-31","known_ts":"1996-07-31","bar_index":1380,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0278,"stop_level":5.1356,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-08-01","known_ts":"1996-08-01","bar_index":1381,"type":"RECLAIM","strength":0.863,"price":5.1748,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-07-31","prior_stop_level":5.1356,"sweep_low":5.018,"atr14":0.144575,"stop_level":4.945713,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-08-14","known_ts":"1996-08-14","bar_index":1384,"type":"RECLAIM","strength":0.863,"price":5.5668,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-10-31","known_ts":"1996-10-31","bar_index":1402,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.7867,"stop_level":6.8457,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-11-01","known_ts":"1996-11-01","bar_index":1402,"type":"RECLAIM","strength":1.0,"price":6.9047,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-10-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-10-31","prior_stop_level":6.8457,"sweep_low":6.7867,"atr14":0.11826,"stop_level":6.72757,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-12-20","known_ts":"1996-12-20","bar_index":1414,"type":"RECLAIM","strength":1.0,"price":8.0878,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-10-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-01-28","known_ts":"1997-01-28","bar_index":1422,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.8768,"stop_level":9.0642,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-01-29","known_ts":"1997-01-29","bar_index":1422,"type":"RECLAIM","strength":1.0,"price":9.0741,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-01-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":"1997-01-28","prior_stop_level":9.0642,"sweep_low":8.8374,"atr14":0.215175,"stop_level":8.729812,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-02-12","known_ts":"1997-02-12","bar_index":1426,"type":"RECLAIM","strength":1.0,"price":10.593,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-03-06","known_ts":"1997-03-06","bar_index":1431,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.3175,"stop_level":10.3965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-03-07","known_ts":"1997-03-07","bar_index":1431,"type":"RECLAIM","strength":0.863,"price":10.4558,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1997-03-06","prior_stop_level":10.3965,"sweep_low":10.1989,"atr14":0.272083,"stop_level":10.062858,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-07","known_ts":"1997-07-09","bar_index":1459,"type":"REBUY","strength":0.725,"price":12.9133,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"1997-09-24","known_ts":"1997-09-24","bar_index":1477,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.5016,"stop_level":16.6405,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-09-26","known_ts":"1997-09-26","bar_index":1478,"type":"RECLAIM","strength":1.0,"price":16.7396,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-09-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-09-24","prior_stop_level":16.6405,"sweep_low":16.2636,"atr14":0.407387,"stop_level":16.059906,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-11-28","known_ts":"1997-12-02","bar_index":1493,"type":"BUY","strength":0.725,"price":16.8447,"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":35},{"ts":"1997-12-24","known_ts":"1997-12-29","bar_index":1499,"type":"REBUY","strength":0.725,"price":16.6063,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1998-03-05","known_ts":"1998-03-05","bar_index":1514,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.2273,"stop_level":18.2749,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-03-11","known_ts":"1998-03-11","bar_index":1516,"type":"RECLAIM","strength":0.725,"price":18.3864,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-03-05","prior_stop_level":18.2749,"sweep_low":17.5809,"atr14":0.56355,"stop_level":17.299125,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-19","known_ts":"1998-03-19","bar_index":1518,"type":"RECLAIM","strength":0.725,"price":22.0358,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-03-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-07","known_ts":"1998-04-07","bar_index":1522,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.6039,"stop_level":20.6834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-07-01","known_ts":"1998-07-06","bar_index":1542,"type":"BUY","strength":0.588,"price":18.96,"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":15},{"ts":"1998-07-28","known_ts":"1998-07-28","bar_index":1548,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.1633,"stop_level":18.3625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-08-04","known_ts":"1998-08-04","bar_index":1549,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.3667,"stop_level":17.4065,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-08-05","known_ts":"1998-08-05","bar_index":1550,"type":"RECLAIM","strength":0.588,"price":17.4464,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-08-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-08-04","prior_stop_level":17.4065,"sweep_low":17.2074,"atr14":0.565813,"stop_level":16.924494,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-18","known_ts":"1998-08-18","bar_index":1553,"type":"RECLAIM","strength":0.725,"price":18.243,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-09-22","known_ts":"1998-09-24","bar_index":1561,"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-09-22","trigger_known_ts":"1998-09-24","strength":0.45,"price":14.2802,"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.351955,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.6049,"atr14":0.903596,"stop_level":12.153102,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-21","known_ts":"1998-10-23","bar_index":1568,"type":"BUY","strength":0.45,"price":13.4824,"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-21","known_ts":"1998-10-23","bar_index":1568,"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-21","trigger_known_ts":"1998-10-23","strength":0.45,"price":13.4824,"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.388159,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.0464,"atr14":0.791749,"stop_level":11.650525,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-16","known_ts":"1998-12-18","bar_index":1581,"type":"REBUY","strength":0.588,"price":15.6427,"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":"1998-12-30","known_ts":"1998-12-30","bar_index":1584,"type":"RECLAIM","strength":0.725,"price":16.8614,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-12-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-01-08","known_ts":"1999-01-08","bar_index":1586,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.0634,"stop_level":15.6228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-01-29","known_ts":"1999-01-29","bar_index":1590,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.1066,"stop_level":15.3431,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-03-16","known_ts":"1999-03-18","bar_index":1601,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-03-16","trigger_known_ts":"1999-03-18","strength":0.45,"price":10.611,"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.518465,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.0504,"atr14":0.36237,"stop_level":9.869215,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-24","known_ts":"1999-03-26","bar_index":1603,"type":"BUY","strength":0.45,"price":11.1316,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-03-24","known_ts":"1999-03-26","bar_index":1603,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-03-24","trigger_known_ts":"1999-03-26","strength":0.45,"price":11.1316,"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.478362,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.0104,"atr14":0.411506,"stop_level":9.804647,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-15","known_ts":"1999-04-19","bar_index":1608,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-04-15","trigger_known_ts":"1999-04-19","strength":0.588,"price":13.2538,"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.332907,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":11.0915,"atr14":0.643277,"stop_level":10.769861,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-03","known_ts":"1999-05-03","bar_index":1612,"type":"RECLAIM","strength":0.725,"price":14.0947,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-18","known_ts":"1999-05-18","bar_index":1615,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.8144,"stop_level":14.1547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-21","known_ts":"1999-05-21","bar_index":1616,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.5341,"stop_level":14.1547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-05-25","known_ts":"1999-05-25","bar_index":1617,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.8934,"stop_level":14.1547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-10","known_ts":"1999-06-10","bar_index":1621,"type":"RECLAIM","strength":0.863,"price":13.9207,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-01","known_ts":"1999-07-06","bar_index":1626,"type":"BUY","strength":0.863,"price":15.4051,"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":"1999-08-10","known_ts":"1999-08-10","bar_index":1635,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.6859,"stop_level":15.9667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-08-11","known_ts":"1999-08-11","bar_index":1635,"type":"RECLAIM","strength":0.863,"price":16.1272,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-08-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":"1999-08-10","prior_stop_level":15.9667,"sweep_low":15.6458,"atr14":0.558683,"stop_level":15.366458,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-26","known_ts":"1999-08-26","bar_index":1639,"type":"RECLAIM","strength":0.863,"price":16.2475,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-08-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-11-16","known_ts":"1999-11-18","bar_index":1658,"type":"BUY","strength":0.725,"price":15.5103,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1999-12-08","known_ts":"1999-12-08","bar_index":1663,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.6506,"stop_level":14.7067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1999-12-27","known_ts":"1999-12-29","bar_index":1667,"type":"REBUY","strength":0.725,"price":14.8519,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":80},{"ts":"2000-03-14","known_ts":"2000-03-16","bar_index":1685,"type":"BUY","strength":0.588,"price":15.7247,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2000-04-10","known_ts":"2000-04-10","bar_index":1691,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.7247,"stop_level":15.9263,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-04-12","known_ts":"2000-04-12","bar_index":1692,"type":"RECLAIM","strength":0.863,"price":17.2972,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-04-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-04-10","prior_stop_level":15.9263,"sweep_low":15.5635,"atr14":1.177012,"stop_level":14.974994,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-26","known_ts":"2000-04-26","bar_index":1695,"type":"RECLAIM","strength":0.863,"price":17.6601,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-05-23","known_ts":"2000-05-23","bar_index":1701,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.5795,"stop_level":17.7004,"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":17.9423,"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":17.7004,"sweep_low":17.0956,"atr14":0.910674,"stop_level":16.640263,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-13","known_ts":"2000-06-13","bar_index":1706,"type":"RECLAIM","strength":1.0,"price":18.8125,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-28","known_ts":"2000-08-28","bar_index":1723,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.418,"stop_level":19.5795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-29","known_ts":"2000-08-29","bar_index":1724,"type":"RECLAIM","strength":1.0,"price":20.1447,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-08-28","prior_stop_level":19.5795,"sweep_low":19.2969,"atr14":0.683378,"stop_level":18.955211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-19","known_ts":"2000-12-21","bar_index":1750,"type":"BUY","strength":0.588,"price":16.5148,"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":25},{"ts":"2001-01-09","known_ts":"2001-01-09","bar_index":1754,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.3243,"stop_level":17.4457,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-01-16","known_ts":"2001-01-16","bar_index":1755,"type":"RECLAIM","strength":0.588,"price":17.5267,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-01-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":"2001-01-09","prior_stop_level":17.4457,"sweep_low":16.9195,"atr14":0.846369,"stop_level":16.496315,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-25","known_ts":"2001-01-25","bar_index":1758,"type":"RECLAIM","strength":0.725,"price":18.3362,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-02-07","known_ts":"2001-02-07","bar_index":1761,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.041,"stop_level":17.3648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-02-09","known_ts":"2001-02-09","bar_index":1761,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.8386,"stop_level":17.3648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-03-06","known_ts":"2001-03-08","bar_index":1767,"type":"BUY","strength":0.725,"price":17.8357,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2001-04-18","known_ts":"2001-04-20","bar_index":1777,"type":"BUY","strength":0.45,"price":16.5515,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-05-04","known_ts":"2001-05-04","bar_index":1781,"type":"RECLAIM","strength":0.725,"price":17.6087,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-04-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-05-18","known_ts":"2001-05-18","bar_index":1784,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.2196,"stop_level":17.2909,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-05-21","known_ts":"2001-05-21","bar_index":1784,"type":"RECLAIM","strength":0.725,"price":17.5633,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-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":"2001-05-18","prior_stop_level":17.2909,"sweep_low":17.1677,"atr14":0.459766,"stop_level":16.937817,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-08","known_ts":"2001-06-08","bar_index":1789,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.3068,"stop_level":17.3327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-09-26","known_ts":"2001-09-28","bar_index":1813,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-09-26","trigger_known_ts":"2001-09-28","strength":0.45,"price":12.6636,"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.372091,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.2083,"atr14":0.558674,"stop_level":11.928963,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-09","known_ts":"2001-10-11","bar_index":1816,"type":"BUY","strength":0.45,"price":14.0295,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-11-28","known_ts":"2001-11-28","bar_index":1827,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.9222,"stop_level":14.0685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-11-29","known_ts":"2001-11-29","bar_index":1828,"type":"RECLAIM","strength":0.588,"price":14.4303,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-11-28","prior_stop_level":14.0685,"sweep_low":13.9157,"atr14":0.409543,"stop_level":13.710928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-21","known_ts":"2001-12-21","bar_index":1833,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.5541,"stop_level":14.8538,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-24","known_ts":"2001-12-24","bar_index":1833,"type":"RECLAIM","strength":0.588,"price":14.9059,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-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":"2001-12-21","prior_stop_level":14.8538,"sweep_low":14.4694,"atr14":0.53614,"stop_level":14.20133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-09","known_ts":"2002-01-09","bar_index":1837,"type":"RECLAIM","strength":0.863,"price":16.2545,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-02-05","known_ts":"2002-02-05","bar_index":1843,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.6127,"stop_level":15.7984,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-03-07","known_ts":"2002-03-11","bar_index":1850,"type":"BUY","strength":1.0,"price":16.3268,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2002-04-08","known_ts":"2002-04-10","bar_index":1857,"type":"BUY","strength":1.0,"price":16.0723,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2002-04-19","known_ts":"2002-04-23","bar_index":1860,"type":"BUY","strength":1.0,"price":16.3138,"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":30},{"ts":"2002-04-29","known_ts":"2002-05-01","bar_index":1862,"type":"BUY","strength":1.0,"price":16.3073,"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":30},{"ts":"2002-05-21","known_ts":"2002-05-21","bar_index":1867,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.5307,"stop_level":16.118,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-14","known_ts":"2002-08-16","bar_index":1887,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-08-14","trigger_known_ts":"2002-08-16","strength":0.45,"price":10.3846,"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.372194,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.8618,"atr14":0.46389,"stop_level":9.629855,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-22","known_ts":"2002-08-26","bar_index":1889,"type":"BUY","strength":0.45,"price":10.3258,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-08-22","known_ts":"2002-08-26","bar_index":1889,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-08-22","trigger_known_ts":"2002-08-26","strength":0.45,"price":10.3258,"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.375749,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.8814,"atr14":0.401553,"stop_level":9.680624,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-05","known_ts":"2002-09-09","bar_index":1892,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-09-05","trigger_known_ts":"2002-09-09","strength":0.45,"price":10.3361,"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.375126,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.4518,"atr14":0.423265,"stop_level":9.240167,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-04","known_ts":"2002-10-04","bar_index":1899,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2793,"stop_level":11.3644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-10-08","known_ts":"2002-10-08","bar_index":1899,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.657,"stop_level":11.3644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-10-15","known_ts":"2002-10-15","bar_index":1901,"type":"RECLAIM","strength":0.588,"price":11.5937,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-10-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":"2002-10-08","prior_stop_level":11.3644,"sweep_low":10.1592,"atr14":0.553175,"stop_level":9.882613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-19","known_ts":"2002-11-19","bar_index":1909,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.4321,"stop_level":12.4583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-20","known_ts":"2002-11-20","bar_index":1910,"type":"RECLAIM","strength":0.725,"price":12.5435,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-11-19","prior_stop_level":12.4583,"sweep_low":12.3011,"atr14":0.391874,"stop_level":12.105163,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-09","known_ts":"2002-12-09","bar_index":1914,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.3434,"stop_level":12.5797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-11","known_ts":"2002-12-11","bar_index":1914,"type":"RECLAIM","strength":0.725,"price":12.6781,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-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":"2002-12-09","prior_stop_level":12.5797,"sweep_low":12.1794,"atr14":0.384083,"stop_level":11.987358,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-20","known_ts":"2003-03-24","bar_index":1937,"type":"BUY","strength":0.588,"price":10.5367,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2003-07-29","known_ts":"2003-07-31","bar_index":1967,"type":"REBUY","strength":1.0,"price":14.631,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2003-09-25","known_ts":"2003-09-25","bar_index":1980,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.096,"stop_level":15.3468,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-04","known_ts":"2003-12-04","bar_index":1997,"type":"RECLAIM","strength":1.0,"price":17.5431,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-18","known_ts":"2003-12-18","bar_index":2000,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.2343,"stop_level":16.766,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-02-13","known_ts":"2004-02-13","bar_index":2013,"type":"RECLAIM","strength":0.863,"price":18.5346,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-24","known_ts":"2004-02-24","bar_index":2015,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.9926,"stop_level":18.2173,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-25","known_ts":"2004-02-25","bar_index":2015,"type":"RECLAIM","strength":0.863,"price":18.3672,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-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":"2004-02-24","prior_stop_level":18.2173,"sweep_low":17.834,"atr14":0.488695,"stop_level":17.589652,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-11","known_ts":"2004-03-11","bar_index":2019,"type":"RECLAIM","strength":1.0,"price":18.9563,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-02-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-18","known_ts":"2004-03-18","bar_index":2020,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.712,"stop_level":18.4599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-10","known_ts":"2004-06-15","bar_index":2040,"type":"BUY","strength":0.725,"price":16.9306,"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-08-03","known_ts":"2004-08-05","bar_index":2052,"type":"REBUY","strength":0.863,"price":17.5747,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2004-08-06","known_ts":"2004-08-06","bar_index":2053,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.8244,"stop_level":16.924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-08-09","known_ts":"2004-08-09","bar_index":2053,"type":"RECLAIM","strength":0.863,"price":16.997,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-08-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":"2004-08-06","prior_stop_level":16.924,"sweep_low":16.6916,"atr14":0.489363,"stop_level":16.446918,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-09-20","known_ts":"2004-09-22","bar_index":2063,"type":"BUY","strength":0.588,"price":16.8263,"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":"2004-11-04","known_ts":"2004-11-08","bar_index":2074,"type":"BUY","strength":0.588,"price":16.7331,"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":"2005-01-13","known_ts":"2005-01-13","bar_index":2090,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.429,"stop_level":17.5759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-14","known_ts":"2005-01-14","bar_index":2090,"type":"RECLAIM","strength":0.863,"price":17.7362,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-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":"2005-01-13","prior_stop_level":17.5759,"sweep_low":17.202,"atr14":0.419889,"stop_level":16.992055,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-02-01","known_ts":"2005-02-03","bar_index":2094,"type":"REBUY","strength":0.863,"price":18.7112,"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-04-15","known_ts":"2005-04-15","bar_index":2111,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.4441,"stop_level":19.6784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-04-18","known_ts":"2005-04-18","bar_index":2111,"type":"RECLAIM","strength":1.0,"price":19.9529,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-04-15","prior_stop_level":19.6784,"sweep_low":18.808,"atr14":0.564209,"stop_level":18.525896,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-01","known_ts":"2005-07-01","bar_index":2129,"type":"RECLAIM","strength":1.0,"price":20.5788,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-15","known_ts":"2005-08-15","bar_index":2139,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.4782,"stop_level":21.599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-11-08","known_ts":"2005-11-10","bar_index":2159,"type":"BUY","strength":0.588,"price":19.055,"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":70},{"ts":"2005-12-12","known_ts":"2005-12-12","bar_index":2166,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.8831,"stop_level":20.3872,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-12-19","known_ts":"2005-12-19","bar_index":2168,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.7077,"stop_level":19.8831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-12-21","known_ts":"2005-12-21","bar_index":2169,"type":"RECLAIM","strength":0.588,"price":20.335,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-12-19","prior_stop_level":19.8831,"sweep_low":19.5189,"atr14":0.457179,"stop_level":19.29031,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-05","known_ts":"2006-01-09","bar_index":2172,"type":"REBUY","strength":0.588,"price":20.3417,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2006-04-06","known_ts":"2006-04-06","bar_index":2193,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.0382,"stop_level":21.0991,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-07-17","known_ts":"2006-07-19","bar_index":2216,"type":"BUY","strength":0.45,"price":18.9397,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-09-19","known_ts":"2006-09-19","bar_index":2231,"type":"RECLAIM","strength":0.725,"price":22.7147,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-04-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-11","known_ts":"2006-10-11","bar_index":2236,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.7487,"stop_level":22.9459,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-12","known_ts":"2006-10-12","bar_index":2236,"type":"RECLAIM","strength":0.725,"price":23.5036,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-10-11","prior_stop_level":22.9459,"sweep_low":22.5242,"atr14":0.67623,"stop_level":22.186085,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-20","known_ts":"2006-10-20","bar_index":2238,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.7283,"stop_level":22.7487,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-23","known_ts":"2006-10-23","bar_index":2239,"type":"RECLAIM","strength":0.863,"price":23.0547,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-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":"2006-10-20","prior_stop_level":22.7487,"sweep_low":22.259,"atr14":0.679013,"stop_level":21.919494,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-03","known_ts":"2006-11-03","bar_index":2242,"type":"RECLAIM","strength":0.863,"price":23.2995,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-02","known_ts":"2007-03-02","bar_index":2268,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.4036,"stop_level":26.1276,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-05-04","known_ts":"2007-05-08","bar_index":2283,"type":"BUY","strength":0.725,"price":25.308,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2007-06-07","known_ts":"2007-06-07","bar_index":2290,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.6654,"stop_level":24.0443,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-06-08","known_ts":"2007-06-08","bar_index":2291,"type":"RECLAIM","strength":0.588,"price":24.0489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2007-06-07","prior_stop_level":24.0443,"sweep_low":23.5422,"atr14":0.536538,"stop_level":23.273931,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-29","known_ts":"2007-08-31","bar_index":2310,"type":"BUY","strength":0.45,"price":19.9359,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-10-25","known_ts":"2007-10-25","bar_index":2323,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.1292,"stop_level":18.3078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-31","known_ts":"2007-10-31","bar_index":2324,"type":"RECLAIM","strength":0.588,"price":18.6994,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-10-25","prior_stop_level":18.3078,"sweep_low":17.559,"atr14":0.721336,"stop_level":17.198332,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-14","known_ts":"2007-11-16","bar_index":2328,"type":"REBUY","strength":0.588,"price":17.662,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-11-28","known_ts":"2007-11-30","bar_index":2331,"type":"BUY","strength":0.588,"price":18.9281,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-12-19","known_ts":"2007-12-19","bar_index":2336,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.597,"stop_level":19.6797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-12-20","known_ts":"2007-12-20","bar_index":2336,"type":"RECLAIM","strength":0.588,"price":22.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-12-19","prior_stop_level":19.6797,"sweep_low":19.4315,"atr14":0.862513,"stop_level":19.000244,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-17","known_ts":"2008-01-17","bar_index":2342,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.1488,"stop_level":19.8245,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-23","known_ts":"2008-01-23","bar_index":2343,"type":"RECLAIM","strength":0.725,"price":20.1969,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-01-17","prior_stop_level":19.8245,"sweep_low":18.3006,"atr14":0.936848,"stop_level":17.832176,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-30","known_ts":"2008-02-01","bar_index":2345,"type":"REBUY","strength":0.863,"price":22.9137,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2008-02-15","known_ts":"2008-02-20","bar_index":2349,"type":"BUY","strength":0.863,"price":21.3484,"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":55},{"ts":"2008-05-08","known_ts":"2008-05-12","bar_index":2368,"type":"BUY","strength":0.45,"price":16.5173,"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-06-24","known_ts":"2008-06-24","bar_index":2378,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.5221,"stop_level":16.6609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-26","known_ts":"2008-06-26","bar_index":2379,"type":"RECLAIM","strength":0.588,"price":17.667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-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":"2008-06-24","prior_stop_level":16.6609,"sweep_low":16.418,"atr14":0.600946,"stop_level":16.117527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-14","known_ts":"2008-07-14","bar_index":2383,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.8135,"stop_level":17.0286,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-16","known_ts":"2008-07-16","bar_index":2383,"type":"RECLAIM","strength":0.588,"price":17.2923,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-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":"2008-07-14","prior_stop_level":17.0286,"sweep_low":16.1959,"atr14":0.694005,"stop_level":15.848898,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-04","known_ts":"2008-08-04","bar_index":2388,"type":"RECLAIM","strength":0.863,"price":18.8467,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-07-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-17","known_ts":"2008-09-17","bar_index":2398,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.7059,"stop_level":18.8953,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-19","known_ts":"2008-09-19","bar_index":2399,"type":"RECLAIM","strength":0.725,"price":19.2837,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-17","prior_stop_level":18.8953,"sweep_low":17.5224,"atr14":1.073267,"stop_level":16.985766,"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":9.4396,"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.588037,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.7553,"atr14":1.119412,"stop_level":7.195594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":2426,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.1221,"stop_level":8.6127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":2438,"type":"BUY","strength":0.45,"price":7.0448,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":2438,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-10","trigger_known_ts":"2009-03-12","strength":0.45,"price":7.0448,"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.662008,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.5892,"atr14":0.583196,"stop_level":5.297602,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-25","known_ts":"2009-06-25","bar_index":2463,"type":"RECLAIM","strength":0.863,"price":10.9478,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-22","known_ts":"2009-07-24","bar_index":2469,"type":"BUY","strength":0.863,"price":12.0377,"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-05","known_ts":"2009-08-05","bar_index":2472,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.5069,"stop_level":11.5989,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-06","known_ts":"2009-08-06","bar_index":2472,"type":"RECLAIM","strength":1.0,"price":11.6201,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-05","prior_stop_level":11.5989,"sweep_low":11.422,"atr14":0.499916,"stop_level":11.172042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-25","known_ts":"2009-08-25","bar_index":2477,"type":"RECLAIM","strength":1.0,"price":11.6715,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-08","known_ts":"2009-09-10","bar_index":2480,"type":"BUY","strength":1.0,"price":12.4793,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":2485,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.6927,"stop_level":11.8203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-07","known_ts":"2009-12-09","bar_index":2501,"type":"BUY","strength":0.863,"price":11.5886,"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":"2009-12-31","known_ts":"2009-12-31","bar_index":2506,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.3473,"stop_level":11.4467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-04","known_ts":"2010-01-04","bar_index":2507,"type":"RECLAIM","strength":1.0,"price":11.546,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-12-31","prior_stop_level":11.4467,"sweep_low":11.3402,"atr14":0.342069,"stop_level":11.169165,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-21","known_ts":"2010-01-21","bar_index":2511,"type":"RECLAIM","strength":1.0,"price":11.986,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-04","known_ts":"2010-08-06","bar_index":2556,"type":"BUY","strength":0.725,"price":13.3237,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2010-09-22","known_ts":"2010-09-22","bar_index":2567,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.9423,"stop_level":13.099,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-09-24","known_ts":"2010-09-24","bar_index":2568,"type":"RECLAIM","strength":0.725,"price":13.4267,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-09-22","prior_stop_level":13.099,"sweep_low":12.7072,"atr14":0.52402,"stop_level":12.44519,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-07","known_ts":"2010-10-07","bar_index":2571,"type":"RECLAIM","strength":0.863,"price":14.1105,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-28","known_ts":"2010-10-28","bar_index":2576,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.7614,"stop_level":13.8113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-02","known_ts":"2010-11-02","bar_index":2577,"type":"RECLAIM","strength":0.863,"price":14.0891,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-10-28","prior_stop_level":13.8113,"sweep_low":13.3839,"atr14":0.458387,"stop_level":13.154707,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-15","known_ts":"2010-11-15","bar_index":2580,"type":"RECLAIM","strength":1.0,"price":14.7943,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-19","known_ts":"2011-01-19","bar_index":2594,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.8685,"stop_level":18.4389,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-21","known_ts":"2011-06-23","bar_index":2630,"type":"BUY","strength":0.725,"price":19.1078,"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":"2011-07-25","known_ts":"2011-07-25","bar_index":2637,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.3435,"stop_level":18.3935,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-01","known_ts":"2011-11-01","bar_index":2661,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.3163,"stop_level":14.3377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-02","known_ts":"2011-11-02","bar_index":2661,"type":"RECLAIM","strength":0.588,"price":14.8598,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-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":"2011-11-01","prior_stop_level":14.3377,"sweep_low":13.687,"atr14":0.888015,"stop_level":13.242993,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":2665,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.0016,"stop_level":14.3377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-30","bar_index":2667,"type":"REBUY","strength":0.588,"price":15.4562,"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-02-02","known_ts":"2012-02-02","bar_index":2682,"type":"RECLAIM","strength":0.725,"price":16.0146,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-21","known_ts":"2012-02-21","bar_index":2686,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.313,"stop_level":15.406,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-23","known_ts":"2012-02-23","bar_index":2686,"type":"RECLAIM","strength":0.725,"price":15.721,"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":true,"monthlyBull":false},"anchor_ts":"2012-02-21","prior_stop_level":15.406,"sweep_low":15.0982,"atr14":0.578174,"stop_level":14.809113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-29","known_ts":"2012-02-29","bar_index":2688,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.0492,"stop_level":15.2915,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-01","known_ts":"2012-03-01","bar_index":2688,"type":"RECLAIM","strength":0.863,"price":15.386,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-02-29","prior_stop_level":15.2915,"sweep_low":15.042,"atr14":0.565883,"stop_level":14.759058,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-16","known_ts":"2012-03-20","bar_index":2692,"type":"BUY","strength":0.863,"price":15.6798,"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":"2012-04-10","known_ts":"2012-04-10","bar_index":2697,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.7769,"stop_level":15.2499,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-04-12","known_ts":"2012-04-12","bar_index":2698,"type":"RECLAIM","strength":0.725,"price":15.2929,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-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":"2012-04-10","prior_stop_level":15.2499,"sweep_low":14.7554,"atr14":0.471461,"stop_level":14.51967,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-21","known_ts":"2012-05-23","bar_index":2707,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-05-21","trigger_known_ts":"2012-05-23","strength":0.45,"price":13.2075,"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.351461,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.6843,"atr14":0.46667,"stop_level":12.450965,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-28","known_ts":"2012-07-02","bar_index":2716,"type":"BUY","strength":0.45,"price":13.2443,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-07-23","known_ts":"2012-07-23","bar_index":2721,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.7851,"stop_level":12.9645,"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.588,"price":13.0362,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-07-23","prior_stop_level":12.9645,"sweep_low":12.0605,"atr14":0.494537,"stop_level":11.813232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-15","known_ts":"2012-08-15","bar_index":2727,"type":"RECLAIM","strength":0.725,"price":14.4496,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-21","known_ts":"2012-09-21","bar_index":2735,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.8594,"stop_level":14.0972,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-15","known_ts":"2012-10-15","bar_index":2741,"type":"RECLAIM","strength":0.863,"price":14.2846,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-26","known_ts":"2012-11-28","bar_index":2750,"type":"BUY","strength":0.863,"price":15.0795,"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":"2012-12-28","known_ts":"2012-12-28","bar_index":2757,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.1084,"stop_level":15.1518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-12-31","known_ts":"2012-12-31","bar_index":2758,"type":"RECLAIM","strength":0.863,"price":15.5355,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-12-28","prior_stop_level":15.1518,"sweep_low":14.9926,"atr14":0.44559,"stop_level":14.769805,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-14","known_ts":"2013-01-14","bar_index":2761,"type":"RECLAIM","strength":1.0,"price":16.4911,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-25","known_ts":"2013-02-25","bar_index":2770,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.1933,"stop_level":17.3381,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-27","known_ts":"2013-02-27","bar_index":2771,"type":"RECLAIM","strength":1.0,"price":17.6183,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-25","prior_stop_level":17.3381,"sweep_low":17.1499,"atr14":0.400088,"stop_level":16.949856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-12","known_ts":"2013-03-12","bar_index":2774,"type":"RECLAIM","strength":1.0,"price":18.477,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-20","known_ts":"2013-05-22","bar_index":2790,"type":"BUY","strength":0.863,"price":20.0562,"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":"2013-06-20","known_ts":"2013-06-20","bar_index":2797,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.2114,"stop_level":20.226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-24","known_ts":"2013-06-24","bar_index":2798,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.9775,"stop_level":20.226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-25","known_ts":"2013-06-25","bar_index":2798,"type":"RECLAIM","strength":1.0,"price":20.2699,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-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":"2013-06-20","prior_stop_level":20.226,"sweep_low":19.8825,"atr14":0.464017,"stop_level":19.650491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-25","known_ts":"2013-06-25","bar_index":2798,"type":"RECLAIM","strength":1.0,"price":20.2699,"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":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-24","prior_stop_level":20.226,"sweep_low":19.8825,"atr14":0.464017,"stop_level":19.650491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-23","known_ts":"2013-09-25","bar_index":2819,"type":"BUY","strength":0.725,"price":20.9905,"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":"2013-12-03","known_ts":"2013-12-03","bar_index":2835,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.3863,"stop_level":22.4888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-24","known_ts":"2014-02-26","bar_index":2854,"type":"BUY","strength":0.725,"price":20.9644,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2014-04-08","known_ts":"2014-04-08","bar_index":2864,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.6465,"stop_level":23.106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-10","known_ts":"2014-04-10","bar_index":2865,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.2464,"stop_level":23.106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-29","known_ts":"2014-04-29","bar_index":2869,"type":"RECLAIM","strength":0.725,"price":22.7355,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-20","known_ts":"2014-05-22","bar_index":2874,"type":"BUY","strength":0.863,"price":22.9355,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2014-08-19","known_ts":"2014-08-21","bar_index":2895,"type":"BUY","strength":0.588,"price":22.6355,"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":55},{"ts":"2014-09-23","known_ts":"2014-09-23","bar_index":2903,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.3512,"stop_level":22.4633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-24","known_ts":"2014-09-24","bar_index":2903,"type":"RECLAIM","strength":0.725,"price":22.8447,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-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":"2014-09-23","prior_stop_level":22.4633,"sweep_low":22.3138,"atr14":0.503748,"stop_level":22.061926,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-30","known_ts":"2014-09-30","bar_index":2904,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.3213,"stop_level":22.3512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-17","known_ts":"2014-10-21","bar_index":2909,"type":"BUY","strength":0.588,"price":22.8746,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2014-11-17","known_ts":"2014-11-17","bar_index":2916,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.2036,"stop_level":23.2784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-20","known_ts":"2014-11-20","bar_index":2917,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.256,"stop_level":23.2784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-24","known_ts":"2014-11-24","bar_index":2917,"type":"RECLAIM","strength":0.863,"price":23.5476,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-17 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-11-17","prior_stop_level":23.2784,"sweep_low":22.7849,"atr14":0.449687,"stop_level":22.560057,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-24","known_ts":"2014-11-24","bar_index":2917,"type":"RECLAIM","strength":0.863,"price":23.5476,"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":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-11-20","prior_stop_level":23.2784,"sweep_low":22.8746,"atr14":0.449687,"stop_level":22.649757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-02","known_ts":"2015-02-04","bar_index":2933,"type":"BUY","strength":0.588,"price":22.6838,"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":50},{"ts":"2015-02-27","known_ts":"2015-02-27","bar_index":2939,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.3666,"stop_level":23.3824,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-02","known_ts":"2015-03-02","bar_index":2939,"type":"RECLAIM","strength":0.725,"price":23.5401,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-02-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":"2015-02-27","prior_stop_level":23.3824,"sweep_low":23.3439,"atr14":0.394794,"stop_level":23.146503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-04","known_ts":"2015-03-04","bar_index":2940,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.8123,"stop_level":23.3824,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-13","known_ts":"2015-04-15","bar_index":2949,"type":"BUY","strength":0.45,"price":21.9255,"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-05-12","known_ts":"2015-05-14","bar_index":2956,"type":"BUY","strength":0.45,"price":21.337,"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-05-12","known_ts":"2015-05-14","bar_index":2956,"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-05-12","trigger_known_ts":"2015-05-14","strength":0.45,"price":21.337,"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.109221,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.5976,"atr14":0.421104,"stop_level":20.387048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-16","known_ts":"2015-06-16","bar_index":2964,"type":"RECLAIM","strength":0.725,"price":22.2744,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-02","known_ts":"2015-07-02","bar_index":2968,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.5994,"stop_level":21.6601,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-07-10","known_ts":"2015-07-10","bar_index":2969,"type":"RECLAIM","strength":0.588,"price":21.7966,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-07-02","prior_stop_level":21.6601,"sweep_low":21.1368,"atr14":0.49406,"stop_level":20.88977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-14","known_ts":"2015-08-18","bar_index":2978,"type":"BUY","strength":0.725,"price":22.4261,"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":100},{"ts":"2015-09-04","known_ts":"2015-09-09","bar_index":2983,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-09-04","trigger_known_ts":"2015-09-09","strength":0.45,"price":20.9188,"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.12668,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.0342,"atr14":0.492051,"stop_level":19.788174,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-15","known_ts":"2015-09-17","bar_index":2985,"type":"BUY","strength":0.45,"price":21.7348,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"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":21.7348,"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.092614,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.1943,"atr14":0.600673,"stop_level":19.893963,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-18","known_ts":"2015-09-18","bar_index":2986,"type":"RECLAIM","strength":0.725,"price":21.8034,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-09-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-04","known_ts":"2015-11-04","bar_index":2997,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.9312,"stop_level":24.0608,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-05","known_ts":"2015-11-05","bar_index":2997,"type":"RECLAIM","strength":0.863,"price":24.2744,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-11-04","prior_stop_level":24.0608,"sweep_low":23.7634,"atr14":0.597056,"stop_level":23.464872,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-25","known_ts":"2015-11-25","bar_index":3002,"type":"RECLAIM","strength":0.863,"price":24.2982,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-19","known_ts":"2016-02-23","bar_index":3021,"type":"BUY","strength":0.588,"price":19.6163,"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,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2016-04-04","known_ts":"2016-04-04","bar_index":3031,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.9828,"stop_level":23.1832,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-11","known_ts":"2016-04-11","bar_index":3032,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.6745,"stop_level":23.1832,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-13","known_ts":"2016-04-13","bar_index":3033,"type":"RECLAIM","strength":0.863,"price":23.6148,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-11","prior_stop_level":23.1832,"sweep_low":21.873,"atr14":0.636598,"stop_level":21.554701,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-25","known_ts":"2016-04-25","bar_index":3036,"type":"RECLAIM","strength":0.863,"price":23.8923,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-29","known_ts":"2016-04-29","bar_index":3037,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.2526,"stop_level":23.4761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-02","known_ts":"2016-05-02","bar_index":3037,"type":"RECLAIM","strength":0.863,"price":23.6148,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-29","prior_stop_level":23.4761,"sweep_low":23.0907,"atr14":0.574439,"stop_level":22.80348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-24","known_ts":"2016-05-24","bar_index":3043,"type":"RECLAIM","strength":0.863,"price":24.177,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-27","known_ts":"2016-06-01","bar_index":3044,"type":"BUY","strength":0.863,"price":24.8662,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2016-06-24","known_ts":"2016-06-24","bar_index":3050,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.7288,"stop_level":23.0213,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-06-30","known_ts":"2016-06-30","bar_index":3051,"type":"RECLAIM","strength":0.725,"price":23.147,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2016-06-24","prior_stop_level":23.0213,"sweep_low":21.5827,"atr14":0.743685,"stop_level":21.210858,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-25","known_ts":"2016-07-25","bar_index":3057,"type":"RECLAIM","strength":1.0,"price":25.4548,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-09","known_ts":"2016-09-09","bar_index":3068,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.9529,"stop_level":27.6921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-08","known_ts":"2016-11-10","bar_index":3082,"type":"BUY","strength":0.725,"price":23.6928,"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":"2016-12-23","known_ts":"2016-12-23","bar_index":3092,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.5109,"stop_level":26.8628,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-12-29","known_ts":"2016-12-29","bar_index":3093,"type":"RECLAIM","strength":0.863,"price":27.0583,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-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":"2016-12-23","prior_stop_level":26.8628,"sweep_low":26.4718,"atr14":0.730155,"stop_level":26.106723,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-08","known_ts":"2017-03-10","bar_index":3109,"type":"BUY","strength":0.45,"price":24.3428,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-03-21","known_ts":"2017-03-23","bar_index":3112,"type":"BUY","strength":0.588,"price":24.854,"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":65},{"ts":"2017-03-22","known_ts":"2017-03-22","bar_index":3112,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.0057,"stop_level":23.9888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2017-03-23","known_ts":"2017-03-23","bar_index":3112,"type":"RECLAIM","strength":0.588,"price":24.854,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2017-03-22","prior_stop_level":23.9888,"sweep_low":22.6911,"atr14":0.681921,"stop_level":22.35014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-17","known_ts":"2017-04-17","bar_index":3118,"type":"RECLAIM","strength":0.725,"price":25.0113,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-26","known_ts":"2017-05-26","bar_index":3127,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.8147,"stop_level":24.854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-05-30","known_ts":"2017-05-30","bar_index":3128,"type":"RECLAIM","strength":0.725,"price":24.8933,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-05-26","prior_stop_level":24.854,"sweep_low":23.8394,"atr14":0.571806,"stop_level":23.553497,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-12","known_ts":"2017-06-12","bar_index":3131,"type":"RECLAIM","strength":0.863,"price":24.9487,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-07-07","known_ts":"2017-07-11","bar_index":3137,"type":"BUY","strength":0.725,"price":26.2534,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2017-07-26","known_ts":"2017-07-26","bar_index":3141,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.3325,"stop_level":26.5697,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-07-27","known_ts":"2017-07-27","bar_index":3141,"type":"RECLAIM","strength":0.863,"price":26.7674,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-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":"2017-07-26","prior_stop_level":26.5697,"sweep_low":26.2534,"atr14":0.649165,"stop_level":25.928818,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-09","known_ts":"2017-08-09","bar_index":3144,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.0953,"stop_level":26.2139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-08-23","known_ts":"2017-08-23","bar_index":3148,"type":"RECLAIM","strength":0.863,"price":26.3721,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-08-28","known_ts":"2017-08-30","bar_index":3149,"type":"REBUY","strength":0.863,"price":26.8313,"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":"2017-10-17","known_ts":"2017-10-17","bar_index":3160,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.9443,"stop_level":27.984,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-18","known_ts":"2017-10-18","bar_index":3161,"type":"RECLAIM","strength":1.0,"price":28.2225,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-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":"2017-10-17","prior_stop_level":27.984,"sweep_low":27.9045,"atr14":0.555086,"stop_level":27.626957,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-27","known_ts":"2017-11-29","bar_index":3170,"type":"BUY","strength":0.863,"price":28.5405,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2017-12-08","known_ts":"2017-12-12","bar_index":3173,"type":"BUY","strength":0.725,"price":28.0851,"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":"2018-02-02","known_ts":"2018-02-02","bar_index":3185,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.7206,"stop_level":32.0402,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-25","known_ts":"2018-06-25","bar_index":3218,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.6522,"stop_level":28.177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-26","known_ts":"2018-06-26","bar_index":3218,"type":"RECLAIM","strength":0.725,"price":28.2174,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-06-25","prior_stop_level":28.177,"sweep_low":27.4908,"atr14":0.727373,"stop_level":27.127113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-02","known_ts":"2018-07-02","bar_index":3219,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.8137,"stop_level":28.177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-03","known_ts":"2018-07-03","bar_index":3220,"type":"RECLAIM","strength":0.588,"price":30.7606,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-07-02","prior_stop_level":28.177,"sweep_low":26.8449,"atr14":0.999996,"stop_level":26.344902,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-17","known_ts":"2018-07-17","bar_index":3223,"type":"RECLAIM","strength":0.725,"price":30.7606,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-27","known_ts":"2018-07-27","bar_index":3225,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.7918,"stop_level":30.5184,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-31","known_ts":"2018-07-31","bar_index":3226,"type":"RECLAIM","strength":0.863,"price":30.5588,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-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":"2018-07-27","prior_stop_level":30.5184,"sweep_low":29.7756,"atr14":0.747917,"stop_level":29.401641,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-10","known_ts":"2018-08-10","bar_index":3229,"type":"RECLAIM","strength":0.863,"price":30.5588,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-23","known_ts":"2018-08-27","bar_index":3232,"type":"REBUY","strength":0.863,"price":31.2046,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2018-11-30","known_ts":"2018-12-04","bar_index":3255,"type":"BUY","strength":0.45,"price":26.9857,"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-01-03","known_ts":"2019-01-07","bar_index":3262,"type":"BUY","strength":0.45,"price":26.1613,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2019-01-16","known_ts":"2019-01-16","bar_index":3265,"type":"RECLAIM","strength":0.725,"price":28.1122,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-01-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":3276,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.8072,"stop_level":29.9569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-11","known_ts":"2019-03-11","bar_index":3277,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.7908,"stop_level":29.9569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-04","known_ts":"2019-04-04","bar_index":3283,"type":"RECLAIM","strength":0.863,"price":29.9139,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-09","known_ts":"2019-04-11","bar_index":3284,"type":"BUY","strength":0.863,"price":30.2094,"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":"2019-05-08","known_ts":"2019-05-08","bar_index":3290,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.4814,"stop_level":31.5717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-10","known_ts":"2019-05-10","bar_index":3291,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.5307,"stop_level":31.5717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-01","known_ts":"2019-07-01","bar_index":3303,"type":"RECLAIM","strength":1.0,"price":37.1405,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-01","known_ts":"2019-08-01","bar_index":3310,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.7361,"stop_level":37.1817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-05","known_ts":"2019-08-05","bar_index":3311,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.9125,"stop_level":37.1817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-17","known_ts":"2019-09-19","bar_index":3321,"type":"BUY","strength":0.863,"price":37.4127,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2019-10-09","known_ts":"2019-10-09","bar_index":3326,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.5336,"stop_level":36.8819,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-11","known_ts":"2019-10-11","bar_index":3327,"type":"RECLAIM","strength":1.0,"price":37.0478,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-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":"2019-10-09","prior_stop_level":36.8819,"sweep_low":36.2433,"atr14":0.890333,"stop_level":35.798134,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-11","known_ts":"2019-11-11","bar_index":3334,"type":"RECLAIM","strength":1.0,"price":40.133,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":3339,"type":"SELL","basis":"structure_stop","strength":1.0,"price":39.0898,"stop_level":39.1544,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-04","known_ts":"2019-12-04","bar_index":3339,"type":"RECLAIM","strength":1.0,"price":39.3397,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-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":"2019-12-03","prior_stop_level":39.1544,"sweep_low":39.0232,"atr14":0.705747,"stop_level":38.670327,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-02-26","known_ts":"2020-02-26","bar_index":3358,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.927,"stop_level":32.1931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"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":16.2342,"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.608157,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.0542,"atr14":2.026134,"stop_level":11.041133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-31","known_ts":"2020-04-02","bar_index":3366,"type":"BUY","strength":0.45,"price":16.8959,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2020-03-31","known_ts":"2020-04-02","bar_index":3366,"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-03-31","trigger_known_ts":"2020-04-02","strength":0.45,"price":16.8959,"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.592186,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.8939,"atr14":1.910232,"stop_level":13.938784,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-12","known_ts":"2020-05-12","bar_index":3375,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.3483,"stop_level":17.4404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":3377,"type":"RECLAIM","strength":0.588,"price":19.5095,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-12","prior_stop_level":17.4404,"sweep_low":16.008,"atr14":1.397515,"stop_level":15.309243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-30","known_ts":"2020-06-30","bar_index":3387,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.7776,"stop_level":20.1126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-04","known_ts":"2020-09-04","bar_index":3402,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.6603,"stop_level":19.9032,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-14","known_ts":"2020-09-14","bar_index":3404,"type":"RECLAIM","strength":0.725,"price":20.5315,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-09-04","prior_stop_level":19.9032,"sweep_low":18.3535,"atr14":0.897984,"stop_level":17.904508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-16","known_ts":"2020-09-18","bar_index":3405,"type":"REBUY","strength":0.863,"price":28.9166,"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":"2020-10-30","known_ts":"2020-10-30","bar_index":3415,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.524,"stop_level":26.5544,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-02","known_ts":"2020-11-02","bar_index":3416,"type":"RECLAIM","strength":0.863,"price":26.6633,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-10-30","prior_stop_level":26.5544,"sweep_low":25.3146,"atr14":1.214896,"stop_level":24.707152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-13","known_ts":"2020-11-13","bar_index":3419,"type":"RECLAIM","strength":0.863,"price":31.4213,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-30","known_ts":"2020-11-30","bar_index":3422,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.9999,"stop_level":30.7679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-02","known_ts":"2020-12-02","bar_index":3423,"type":"RECLAIM","strength":0.863,"price":31.069,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-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":"2020-11-30","prior_stop_level":30.7679,"sweep_low":29.8821,"atr14":1.292262,"stop_level":29.235969,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-17","known_ts":"2020-12-17","bar_index":3426,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.6464,"stop_level":29.9999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-03","known_ts":"2021-02-05","bar_index":3437,"type":"BUY","strength":0.863,"price":31.8097,"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-29","known_ts":"2021-03-29","bar_index":3449,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.0674,"stop_level":34.0759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-30","known_ts":"2021-03-30","bar_index":3449,"type":"RECLAIM","strength":1.0,"price":34.5664,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-29","prior_stop_level":34.0759,"sweep_low":33.9236,"atr14":1.41313,"stop_level":33.217035,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-31","known_ts":"2021-04-05","bar_index":3450,"type":"REBUY","strength":1.0,"price":35.7589,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2021-04-22","known_ts":"2021-04-22","bar_index":3455,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.5515,"stop_level":34.0674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-23","known_ts":"2021-04-23","bar_index":3455,"type":"RECLAIM","strength":1.0,"price":35.5475,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-04-22","prior_stop_level":34.0674,"sweep_low":33.2893,"atr14":1.586785,"stop_level":32.495908,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-13","known_ts":"2021-05-13","bar_index":3460,"type":"RECLAIM","strength":1.0,"price":38.9982,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-18","known_ts":"2021-06-18","bar_index":3468,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.8132,"stop_level":38.1778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-06-21","known_ts":"2021-06-21","bar_index":3468,"type":"RECLAIM","strength":0.863,"price":39.7578,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-06-18","prior_stop_level":38.1778,"sweep_low":37.5754,"atr14":1.369154,"stop_level":36.890823,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-20","known_ts":"2021-10-22","bar_index":3497,"type":"BUY","strength":0.588,"price":33.3535,"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":"2021-11-30","known_ts":"2021-11-30","bar_index":3506,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.5013,"stop_level":33.7714,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-12-07","known_ts":"2021-12-07","bar_index":3508,"type":"RECLAIM","strength":0.588,"price":34.1118,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2021-11-30","prior_stop_level":33.7714,"sweep_low":31.7732,"atr14":1.198886,"stop_level":31.173757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-23","known_ts":"2021-12-28","bar_index":3512,"type":"REBUY","strength":0.588,"price":33.0753,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2022-03-01","known_ts":"2022-03-01","bar_index":3527,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.1277,"stop_level":32.844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-02","known_ts":"2022-03-02","bar_index":3527,"type":"RECLAIM","strength":0.588,"price":33.6859,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-03-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":"2022-03-01","prior_stop_level":32.844,"sweep_low":31.7834,"atr14":1.277277,"stop_level":31.144761,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-26","known_ts":"2022-04-28","bar_index":3540,"type":"BUY","strength":0.45,"price":28.3743,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-05-25","known_ts":"2022-05-27","bar_index":3547,"type":"BUY","strength":0.45,"price":26.5606,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-05-25","known_ts":"2022-05-27","bar_index":3547,"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-25","trigger_known_ts":"2022-05-27","strength":0.45,"price":26.5606,"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.373049,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.9595,"atr14":1.245283,"stop_level":22.336859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-16","known_ts":"2022-06-16","bar_index":3552,"type":"SELL","basis":"structure_stop","strength":0.45,"price":22.4097,"stop_level":23.8289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-06-23","known_ts":"2022-06-23","bar_index":3553,"type":"RECLAIM","strength":0.45,"price":24.1601,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-06-16 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":"2022-06-16","prior_stop_level":23.8289,"sweep_low":22.167,"atr14":1.049149,"stop_level":21.642425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":3568,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.122,"stop_level":26.5172,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-25","known_ts":"2022-10-27","bar_index":3582,"type":"BUY","strength":0.45,"price":17.4151,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-10-25","known_ts":"2022-10-27","bar_index":3582,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-25","trigger_known_ts":"2022-10-27","strength":0.45,"price":17.4151,"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.513906,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.9372,"atr14":0.867201,"stop_level":14.5036,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":3589,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.2561,"stop_level":19.7534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":3591,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.0929,"stop_level":19.7534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-20","known_ts":"2022-12-22","bar_index":3595,"type":"REBUY","strength":0.725,"price":18.361,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2023-06-06","known_ts":"2023-06-08","bar_index":3633,"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":"2023-06-06","trigger_known_ts":"2023-06-08","strength":0.45,"price":13.1403,"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.543819,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.8803,"atr14":0.615127,"stop_level":11.572736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-16","known_ts":"2023-08-16","bar_index":3649,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.5685,"stop_level":17.7575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-21","known_ts":"2023-08-21","bar_index":3650,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.8124,"stop_level":17.7575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-09-19","known_ts":"2023-09-19","bar_index":3657,"type":"RECLAIM","strength":1.0,"price":18.4961,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-19","known_ts":"2023-10-19","bar_index":3664,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.4046,"stop_level":21.4319,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-03","known_ts":"2023-11-03","bar_index":3668,"type":"RECLAIM","strength":1.0,"price":22.1499,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-10-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-12-26","known_ts":"2023-12-26","bar_index":3679,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.2424,"stop_level":25.2973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-23","known_ts":"2024-02-23","bar_index":3693,"type":"RECLAIM","strength":1.0,"price":27.7236,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-12-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-22","known_ts":"2024-03-22","bar_index":3699,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.2526,"stop_level":27.529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-25","known_ts":"2024-03-27","bar_index":3700,"type":"REBUY","strength":0.863,"price":28.1279,"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":"2024-03-26","known_ts":"2024-03-26","bar_index":3700,"type":"RECLAIM","strength":1.0,"price":27.6212,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-03-22","prior_stop_level":27.529,"sweep_low":27.0315,"atr14":0.798708,"stop_level":26.632146,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-10","known_ts":"2024-05-14","bar_index":3711,"type":"BUY","strength":0.725,"price":25.668,"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":"2024-08-05","known_ts":"2024-08-05","bar_index":3730,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.1804,"stop_level":26.2824,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":3730,"type":"RECLAIM","strength":0.863,"price":26.468,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-08-05","prior_stop_level":26.2824,"sweep_low":25.1135,"atr14":1.073464,"stop_level":24.576768,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-09","known_ts":"2024-08-09","bar_index":3731,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.0876,"stop_level":26.2824,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-15","known_ts":"2024-08-15","bar_index":3733,"type":"RECLAIM","strength":0.863,"price":27.1081,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-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":"2024-08-09","prior_stop_level":26.2824,"sweep_low":25.1321,"atr14":0.989899,"stop_level":24.637151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-23","known_ts":"2024-08-23","bar_index":3735,"type":"RECLAIM","strength":0.863,"price":27.5813,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-08","known_ts":"2024-11-12","bar_index":3753,"type":"BUY","strength":0.588,"price":22.9885,"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":"2024-12-12","known_ts":"2024-12-12","bar_index":3760,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.1784,"stop_level":23.517,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-13","known_ts":"2024-12-13","bar_index":3761,"type":"RECLAIM","strength":0.588,"price":23.6205,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-12-12","prior_stop_level":23.517,"sweep_low":22.8585,"atr14":0.707637,"stop_level":22.504681,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-23","known_ts":"2024-12-23","bar_index":3763,"type":"SELL","basis":"structure_stop","strength":0.45,"price":20.7608,"stop_level":23.1784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-01-27","known_ts":"2025-01-29","bar_index":3770,"type":"BUY","strength":0.45,"price":21.1371,"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-02-07","known_ts":"2025-02-11","bar_index":3773,"type":"BUY","strength":0.45,"price":21.2594,"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-03-04","known_ts":"2025-03-04","bar_index":3778,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.6832,"stop_level":19.7731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-07","known_ts":"2025-03-07","bar_index":3779,"type":"RECLAIM","strength":0.588,"price":19.873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-03-04","prior_stop_level":19.7731,"sweep_low":19.2751,"atr14":0.593809,"stop_level":18.978196,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-27","known_ts":"2025-03-31","bar_index":3784,"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-03-27","trigger_known_ts":"2025-03-31","strength":0.45,"price":18.1647,"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.351446,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.9215,"atr14":0.706305,"stop_level":16.568348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-01","known_ts":"2025-05-05","bar_index":3792,"type":"BUY","strength":0.45,"price":15.4884,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2025-05-01","known_ts":"2025-05-05","bar_index":3792,"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-05-01","trigger_known_ts":"2025-05-05","strength":0.45,"price":15.4884,"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.447001,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.0519,"atr14":0.669262,"stop_level":14.717269,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-08","known_ts":"2025-07-08","bar_index":3807,"type":"RECLAIM","strength":0.725,"price":20.3614,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-03-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-14","known_ts":"2025-07-14","bar_index":3808,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.7185,"stop_level":19.7761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-21","known_ts":"2025-07-21","bar_index":3810,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.5287,"stop_level":19.7761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-11","known_ts":"2025-08-11","bar_index":3815,"type":"RECLAIM","strength":0.863,"price":20.8508,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-03","known_ts":"2025-09-03","bar_index":3820,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.9526,"stop_level":19.9968,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-04","known_ts":"2025-09-04","bar_index":3820,"type":"RECLAIM","strength":0.863,"price":20.4947,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-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":"2025-09-03","prior_stop_level":19.9968,"sweep_low":19.7202,"atr14":0.650667,"stop_level":19.394867,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-12","known_ts":"2025-11-14","bar_index":3837,"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-11-12","trigger_known_ts":"2025-11-14","strength":0.45,"price":14.2892,"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.411458,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.3985,"atr14":0.54096,"stop_level":13.12802,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-25","known_ts":"2025-11-28","bar_index":3840,"type":"BUY","strength":0.45,"price":15.5082,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2025-11-25","known_ts":"2025-11-28","bar_index":3840,"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-11-25","trigger_known_ts":"2025-11-28","strength":0.45,"price":15.5082,"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.36125,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.3307,"atr14":0.53893,"stop_level":13.061235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-17","known_ts":"2025-12-17","bar_index":3845,"type":"RECLAIM","strength":0.725,"price":17.8006,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-11-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":3852,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.6431,"stop_level":18.7607,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-21","known_ts":"2026-01-21","bar_index":3852,"type":"RECLAIM","strength":0.863,"price":19.3975,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-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":"2026-01-20","prior_stop_level":18.7607,"sweep_low":18.3786,"atr14":0.589501,"stop_level":18.083849,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-05","known_ts":"2026-02-05","bar_index":3856,"type":"RECLAIM","strength":0.863,"price":21.6213,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-24","known_ts":"2026-02-24","bar_index":3860,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.7592,"stop_level":21.2098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-25","known_ts":"2026-06-25","bar_index":3888,"type":"RECLAIM","strength":0.725,"price":20.46,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-02-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-06-25","last_scored_basis":null,"bars_since_signal":11,"extended":true,"strong_bull":true,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2017-12-13","2018-02-20","2018-04-04","2018-05-03","2018-09-19","2018-10-15","2018-10-31","2018-11-21","2018-12-28","2019-02-04","2019-04-04","2019-06-05","2019-06-26","2019-08-29","2019-12-16","2020-01-13","2020-02-04","2021-01-04","2021-02-03","2021-07-19","2021-08-20","2021-09-21","2022-03-30","2022-04-18","2022-10-04","2023-04-11","2023-04-27","2024-01-19","2024-02-09","2024-04-19","2024-05-29","2024-09-16","2024-10-15","2024-11-05","2025-01-16","2025-02-07","2025-10-14","2025-12-17","2026-03-20","2026-04-08"],"warnings":[{"ts":"2022-08-19","kind":"arm","px":26.9159},{"ts":"2022-08-26","kind":"confirm","px":25.122,"level":26.5172},{"ts":"2022-11-16","kind":"arm","px":19.8669},{"ts":"2022-11-28","kind":"confirm","px":19.2561,"level":19.7534},{"ts":"2022-12-05","kind":"arm","px":17.0841},{"ts":"2022-12-06","kind":"confirm","px":17.0929,"level":19.7534},{"ts":"2023-01-26","kind":"arm","px":20.0518},{"ts":"2023-07-18","kind":"arm","px":15.5614},{"ts":"2023-08-16","kind":"confirm","px":17.5685,"level":17.7575},{"ts":"2023-08-18","kind":"arm","px":17.1455},{"ts":"2023-08-21","kind":"confirm","px":16.8124,"level":17.7575},{"ts":"2023-10-13","kind":"arm","px":22.2681},{"ts":"2023-10-19","kind":"confirm","px":21.4046,"level":21.4319},{"ts":"2023-12-22","kind":"arm","px":25.6361},{"ts":"2023-12-26","kind":"confirm","px":25.2424,"level":25.2973},{"ts":"2024-03-13","kind":"arm","px":27.8146},{"ts":"2024-03-22","kind":"confirm","px":27.2526,"level":27.529},{"ts":"2024-07-30","kind":"arm","px":27.9431},{"ts":"2024-08-05","kind":"confirm","px":26.1804,"level":26.2824},{"ts":"2024-08-08","kind":"arm","px":26.134},{"ts":"2024-08-09","kind":"confirm","px":26.0876,"level":26.2824},{"ts":"2024-12-11","kind":"arm","px":23.4606},{"ts":"2024-12-12","kind":"confirm","px":23.1784,"level":23.517},{"ts":"2024-12-20","kind":"arm","px":21.0618},{"ts":"2024-12-23","kind":"confirm","px":20.7608,"level":23.1784},{"ts":"2025-02-28","kind":"arm","px":20.4045},{"ts":"2025-03-04","kind":"confirm","px":19.6832,"level":19.7731},{"ts":"2025-05-23","kind":"arm","px":15.46},{"ts":"2025-06-18","kind":"arm","px":16.2258},{"ts":"2025-07-14","kind":"confirm","px":19.7185,"level":19.7761},{"ts":"2025-07-18","kind":"arm","px":18.6151},{"ts":"2025-07-21","kind":"confirm","px":18.5287,"level":19.7761},{"ts":"2025-08-21","kind":"arm","px":19.9968},{"ts":"2025-09-03","kind":"confirm","px":19.9526,"level":19.9968},{"ts":"2025-12-11","kind":"arm","px":16.2233},{"ts":"2026-01-20","kind":"confirm","px":18.6431,"level":18.7607},{"ts":"2026-01-28","kind":"arm","px":18.7705},{"ts":"2026-02-24","kind":"confirm","px":20.7592,"level":21.2098},{"ts":"2026-07-09","kind":"arm","px":19.98},{"ts":"2026-08-12","kind":"arm","px":24.03}],"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":[]}}}