{"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":"COHU","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1980-11-19","known_ts":"1980-11-21","bar_index":58,"type":"BUY","strength":0.45,"price":0.6081,"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":"1980-12-10","known_ts":"1980-12-10","bar_index":62,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.6444,"stop_level":0.6989,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1980-12-12","known_ts":"1980-12-12","bar_index":63,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.6263,"stop_level":0.6989,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1980-12-17","known_ts":"1980-12-17","bar_index":64,"type":"RECLAIM","strength":0.45,"price":0.7079,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-12-10 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":"1980-12-10","prior_stop_level":0.6989,"sweep_low":0.5627,"atr14":0.042851,"stop_level":0.541274,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-12-17","known_ts":"1980-12-17","bar_index":64,"type":"RECLAIM","strength":0.45,"price":0.7079,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-12-12 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":"1980-12-12","prior_stop_level":0.6989,"sweep_low":0.6172,"atr14":0.042851,"stop_level":0.595774,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-01-05","known_ts":"1981-01-05","bar_index":68,"type":"RECLAIM","strength":0.725,"price":0.7079,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1980-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-03-23","known_ts":"1981-03-25","bar_index":86,"type":"BUY","strength":0.588,"price":0.7261,"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":"1981-04-10","known_ts":"1981-04-10","bar_index":90,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.6535,"stop_level":0.6716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1981-04-15","known_ts":"1981-04-15","bar_index":91,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.6535,"stop_level":0.6716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1981-04-23","known_ts":"1981-04-23","bar_index":93,"type":"RECLAIM","strength":0.588,"price":0.6807,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-04-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":"1981-04-15","prior_stop_level":0.6716,"sweep_low":0.6353,"atr14":0.022155,"stop_level":0.624222,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-05-27","known_ts":"1981-05-29","bar_index":101,"type":"BUY","strength":0.588,"price":0.6716,"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":0},{"ts":"1981-09-11","known_ts":"1981-09-15","bar_index":126,"type":"BUY","strength":0.45,"price":0.4901,"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":"1981-09-11","known_ts":"1981-09-15","bar_index":126,"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":"1981-09-11","trigger_known_ts":"1981-09-15","strength":0.45,"price":0.4901,"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.399976,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.4175,"atr14":0.023262,"stop_level":0.405869,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-10-16","known_ts":"1981-10-16","bar_index":134,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4447,"stop_level":0.4629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1981-10-26","known_ts":"1981-10-26","bar_index":136,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3993,"stop_level":0.4629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1981-11-02","known_ts":"1981-11-04","bar_index":138,"type":"REBUY","strength":0.45,"price":0.4175,"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":"1981-12-17","known_ts":"1981-12-17","bar_index":148,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3993,"stop_level":0.4084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-01-07","known_ts":"1982-01-11","bar_index":153,"type":"BUY","strength":0.588,"price":0.3993,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1982-01-25","known_ts":"1982-01-25","bar_index":157,"type":"RECLAIM","strength":0.725,"price":0.3812,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1982-01-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-02-11","known_ts":"1982-02-11","bar_index":161,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.363,"stop_level":0.3812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-03-25","known_ts":"1982-03-29","bar_index":171,"type":"BUY","strength":0.588,"price":0.3358,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1982-03-25","known_ts":"1982-03-29","bar_index":171,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1982-03-25","trigger_known_ts":"1982-03-29","strength":0.588,"price":0.3358,"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.513192,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.2904,"atr14":0.013803,"stop_level":0.283498,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-04-16","known_ts":"1982-04-16","bar_index":176,"type":"RECLAIM","strength":0.725,"price":0.3449,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1982-03-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-05-03","known_ts":"1982-05-03","bar_index":179,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.3177,"stop_level":0.3267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-05-07","known_ts":"1982-05-07","bar_index":181,"type":"RECLAIM","strength":0.725,"price":0.3358,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-05-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1982-05-03","prior_stop_level":0.3267,"sweep_low":0.3177,"atr14":0.009615,"stop_level":0.312892,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-05-19","known_ts":"1982-05-19","bar_index":183,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.3177,"stop_level":0.3267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-05-25","known_ts":"1982-05-27","bar_index":185,"type":"REBUY","strength":0.725,"price":0.3267,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"1982-07-13","known_ts":"1982-07-15","bar_index":196,"type":"BUY","strength":0.588,"price":0.2995,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"1983-01-13","known_ts":"1983-01-17","bar_index":239,"type":"BUY","strength":0.863,"price":0.5173,"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":"1983-03-01","known_ts":"1983-03-01","bar_index":249,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.5536,"stop_level":0.5627,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-03-02","known_ts":"1983-03-02","bar_index":250,"type":"RECLAIM","strength":1.0,"price":0.5718,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-03-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1983-03-01","prior_stop_level":0.5627,"sweep_low":0.5446,"atr14":0.020585,"stop_level":0.534307,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-05-02","known_ts":"1983-05-04","bar_index":264,"type":"BUY","strength":0.863,"price":0.5718,"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":"1983-07-06","known_ts":"1983-07-06","bar_index":279,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.6626,"stop_level":0.6716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-09-08","known_ts":"1983-09-12","bar_index":294,"type":"BUY","strength":0.725,"price":0.5809,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1983-09-22","known_ts":"1983-09-22","bar_index":297,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.5536,"stop_level":0.5718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1983-10-28","known_ts":"1983-11-01","bar_index":306,"type":"BUY","strength":0.588,"price":0.5173,"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":90},{"ts":"1983-12-27","known_ts":"1983-12-27","bar_index":319,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.5536,"stop_level":0.5718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1984-01-04","known_ts":"1984-01-04","bar_index":321,"type":"RECLAIM","strength":0.725,"price":0.599,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-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":"1983-12-27","prior_stop_level":0.5718,"sweep_low":0.5264,"atr14":0.015922,"stop_level":0.518439,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-01-12","known_ts":"1984-01-12","bar_index":323,"type":"RECLAIM","strength":0.863,"price":0.6535,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-02-01","known_ts":"1984-02-01","bar_index":327,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.6263,"stop_level":0.6353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-02-03","known_ts":"1984-02-03","bar_index":328,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5718,"stop_level":0.6353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1984-04-16","known_ts":"1984-04-16","bar_index":345,"type":"RECLAIM","strength":0.863,"price":0.5809,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-02-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-05-11","known_ts":"1984-05-11","bar_index":351,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.5809,"stop_level":0.5899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-05-14","known_ts":"1984-05-14","bar_index":351,"type":"RECLAIM","strength":0.725,"price":0.599,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-05-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":"1984-05-11","prior_stop_level":0.5899,"sweep_low":0.5809,"atr14":0.016509,"stop_level":0.572645,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-08-07","known_ts":"1984-08-09","bar_index":371,"type":"BUY","strength":0.588,"price":0.5627,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"1984-09-25","known_ts":"1984-09-25","bar_index":382,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.6263,"stop_level":0.6444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-12-27","known_ts":"1984-12-31","bar_index":404,"type":"BUY","strength":0.588,"price":0.5536,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"1985-03-13","known_ts":"1985-03-13","bar_index":421,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.6353,"stop_level":0.6444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-03-15","known_ts":"1985-03-15","bar_index":422,"type":"RECLAIM","strength":0.863,"price":0.6535,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-03-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":"1985-03-13","prior_stop_level":0.6444,"sweep_low":0.6353,"atr14":0.015107,"stop_level":0.627747,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-05-15","known_ts":"1985-05-17","bar_index":436,"type":"BUY","strength":0.863,"price":0.6716,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"1985-06-10","known_ts":"1985-06-10","bar_index":441,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.6535,"stop_level":0.6626,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-07-11","known_ts":"1985-07-15","bar_index":449,"type":"BUY","strength":0.725,"price":0.6807,"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":"1985-08-13","known_ts":"1985-08-13","bar_index":456,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.6989,"stop_level":0.7079,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-08-14","known_ts":"1985-08-14","bar_index":457,"type":"RECLAIM","strength":1.0,"price":0.717,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-08-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1985-08-13","prior_stop_level":0.7079,"sweep_low":0.6989,"atr14":0.015652,"stop_level":0.691074,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-08-22","known_ts":"1985-08-22","bar_index":459,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.6807,"stop_level":0.6989,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-08-28","known_ts":"1985-08-28","bar_index":460,"type":"RECLAIM","strength":1.0,"price":0.7261,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-08-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":"1985-08-22","prior_stop_level":0.6989,"sweep_low":0.6807,"atr14":0.015524,"stop_level":0.672938,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-10-15","known_ts":"1985-10-17","bar_index":471,"type":"BUY","strength":0.725,"price":0.7079,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1985-11-18","known_ts":"1985-11-20","bar_index":479,"type":"BUY","strength":0.725,"price":0.6807,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"1985-12-18","known_ts":"1985-12-18","bar_index":486,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.6626,"stop_level":0.6716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-12-24","known_ts":"1985-12-24","bar_index":487,"type":"RECLAIM","strength":0.725,"price":0.6898,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-12-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":"1985-12-18","prior_stop_level":0.6716,"sweep_low":0.6626,"atr14":0.017693,"stop_level":0.653753,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-01-07","known_ts":"1986-01-07","bar_index":490,"type":"RECLAIM","strength":0.863,"price":0.6989,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-12-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-02-24","known_ts":"1986-02-24","bar_index":501,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.6716,"stop_level":0.8078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1986-04-16","known_ts":"1986-04-18","bar_index":513,"type":"BUY","strength":0.588,"price":0.6716,"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":"1986-04-24","known_ts":"1986-04-28","bar_index":515,"type":"BUY","strength":0.588,"price":0.6444,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"1986-06-03","known_ts":"1986-06-03","bar_index":524,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.6263,"stop_level":0.6444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1986-08-11","known_ts":"1986-08-13","bar_index":540,"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":"1986-08-11","trigger_known_ts":"1986-08-13","strength":0.45,"price":0.4629,"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.457454,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.3993,"atr14":0.017987,"stop_level":0.390307,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-08-19","known_ts":"1986-08-21","bar_index":542,"type":"BUY","strength":0.45,"price":0.481,"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-08-19","known_ts":"1986-08-21","bar_index":542,"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-08-19","trigger_known_ts":"1986-08-21","strength":0.45,"price":0.481,"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.43624,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.4357,"atr14":0.01901,"stop_level":0.426195,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-09-11","known_ts":"1986-09-11","bar_index":547,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4538,"stop_level":0.4629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-11-24","known_ts":"1986-11-24","bar_index":564,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.5264,"stop_level":0.5355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-01-06","known_ts":"1987-01-08","bar_index":574,"type":"BUY","strength":0.863,"price":0.5446,"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":45},{"ts":"1987-02-02","known_ts":"1987-02-02","bar_index":580,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4992,"stop_level":0.5264,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-02-05","known_ts":"1987-02-05","bar_index":581,"type":"RECLAIM","strength":0.725,"price":0.5355,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-02-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1987-02-02","prior_stop_level":0.5264,"sweep_low":0.4629,"atr14":0.023066,"stop_level":0.451367,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-02-23","known_ts":"1987-02-23","bar_index":585,"type":"RECLAIM","strength":0.863,"price":0.5355,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-02-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-04-09","known_ts":"1987-04-13","bar_index":596,"type":"BUY","strength":0.863,"price":0.5446,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"1987-05-11","known_ts":"1987-05-13","bar_index":603,"type":"REBUY","strength":0.725,"price":0.5536,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1987-06-23","known_ts":"1987-06-25","bar_index":613,"type":"BUY","strength":1.0,"price":0.5718,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1987-07-20","known_ts":"1987-07-22","bar_index":619,"type":"BUY","strength":1.0,"price":0.5809,"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":"1987-08-18","known_ts":"1987-08-18","bar_index":626,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.5809,"stop_level":0.599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-08-20","known_ts":"1987-08-20","bar_index":626,"type":"RECLAIM","strength":1.0,"price":0.6081,"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":true},"anchor_ts":"1987-08-18","prior_stop_level":0.599,"sweep_low":0.5718,"atr14":0.012899,"stop_level":0.56535,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-09-17","known_ts":"1987-09-17","bar_index":633,"type":"RECLAIM","strength":1.0,"price":0.6368,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-08-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-10-16","known_ts":"1987-10-16","bar_index":640,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.6005,"stop_level":0.6278,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1988-01-29","known_ts":"1988-01-29","bar_index":664,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4952,"stop_level":0.5043,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-02-08","known_ts":"1988-02-10","bar_index":666,"type":"REBUY","strength":0.588,"price":0.5135,"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":45},{"ts":"1988-02-22","known_ts":"1988-02-24","bar_index":669,"type":"REBUY","strength":0.725,"price":0.5685,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"1988-07-13","known_ts":"1988-07-13","bar_index":702,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.7895,"stop_level":0.8174,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-07-18","known_ts":"1988-07-18","bar_index":703,"type":"RECLAIM","strength":1.0,"price":0.8359,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-07-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1988-07-13","prior_stop_level":0.8174,"sweep_low":0.7709,"atr14":0.029546,"stop_level":0.756127,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-11-04","known_ts":"1988-11-04","bar_index":729,"type":"RECLAIM","strength":0.863,"price":0.8597,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-07-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-12-28","known_ts":"1988-12-30","bar_index":741,"type":"REBUY","strength":1.0,"price":0.8691,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"1989-02-23","known_ts":"1989-02-23","bar_index":754,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.0093,"stop_level":1.0186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-07-28","known_ts":"1989-08-01","bar_index":790,"type":"BUY","strength":0.588,"price":0.8784,"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":"quality","score":65},{"ts":"1989-08-30","known_ts":"1989-08-30","bar_index":797,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.869,"stop_level":0.8784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1989-09-08","known_ts":"1989-09-08","bar_index":799,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.8553,"stop_level":0.8784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1989-10-23","known_ts":"1989-10-25","bar_index":810,"type":"BUY","strength":0.45,"price":0.8078,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1989-12-18","known_ts":"1989-12-18","bar_index":823,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.7845,"stop_level":0.7941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-12-21","known_ts":"1989-12-21","bar_index":824,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.7367,"stop_level":0.7941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-01-05","known_ts":"1990-01-09","bar_index":827,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-01-05","trigger_known_ts":"1990-01-09","strength":0.588,"price":0.7462,"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.303398,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.7271,"atr14":0.010962,"stop_level":0.721619,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-01-10","known_ts":"1990-01-12","bar_index":828,"type":"REBUY","strength":0.588,"price":0.7654,"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":"1990-01-10","known_ts":"1990-01-12","bar_index":828,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1990-01-10","trigger_known_ts":"1990-01-12","strength":0.588,"price":0.7654,"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.285474,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.7271,"atr14":0.012494,"stop_level":0.720853,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-02-08","known_ts":"1990-02-12","bar_index":835,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-02-08","trigger_known_ts":"1990-02-12","strength":0.588,"price":0.708,"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.339059,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.6697,"atr14":0.014324,"stop_level":0.662538,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-02-16","known_ts":"1990-02-21","bar_index":837,"type":"BUY","strength":0.588,"price":0.7271,"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":"1990-02-16","known_ts":"1990-02-21","bar_index":837,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1990-02-16","trigger_known_ts":"1990-02-21","strength":0.588,"price":0.7271,"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.321229,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.6984,"atr14":0.012612,"stop_level":0.692094,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-05-02","known_ts":"1990-05-02","bar_index":854,"type":"RECLAIM","strength":0.863,"price":0.7905,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-07-03","known_ts":"1990-07-03","bar_index":868,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.9028,"stop_level":0.9222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-07-10","known_ts":"1990-07-10","bar_index":869,"type":"RECLAIM","strength":0.863,"price":0.9319,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-07-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":"1990-07-03","prior_stop_level":0.9222,"sweep_low":0.8737,"atr14":0.021222,"stop_level":0.863089,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-22","known_ts":"1990-10-24","bar_index":894,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-10-22","trigger_known_ts":"1990-10-24","strength":0.45,"price":0.6365,"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.350841,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.568,"atr14":0.021678,"stop_level":0.557161,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-25","known_ts":"1990-10-29","bar_index":895,"type":"BUY","strength":0.45,"price":0.6267,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-10-25","known_ts":"1990-10-29","bar_index":895,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1990-10-25","trigger_known_ts":"1990-10-29","strength":0.45,"price":0.6267,"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.360836,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.568,"atr14":0.018056,"stop_level":0.558972,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-02-07","known_ts":"1991-02-07","bar_index":919,"type":"RECLAIM","strength":0.863,"price":0.8894,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-07-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-03-15","known_ts":"1991-03-15","bar_index":927,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.9555,"stop_level":0.9655,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-06-13","known_ts":"1991-06-17","bar_index":948,"type":"BUY","strength":0.863,"price":0.8628,"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":"quality","score":65},{"ts":"1991-07-02","known_ts":"1991-07-02","bar_index":952,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.8127,"stop_level":0.8427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1991-07-26","known_ts":"1991-07-26","bar_index":958,"type":"RECLAIM","strength":0.863,"price":0.9832,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-07-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-08-09","known_ts":"1991-08-09","bar_index":961,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.8929,"stop_level":0.913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-08-26","known_ts":"1991-08-26","bar_index":965,"type":"RECLAIM","strength":1.0,"price":0.8929,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-08-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-10-11","known_ts":"1991-10-15","bar_index":976,"type":"BUY","strength":0.863,"price":0.95,"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":"1991-11-19","known_ts":"1991-11-19","bar_index":985,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.9702,"stop_level":1.0106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-12-06","known_ts":"1991-12-06","bar_index":989,"type":"RECLAIM","strength":1.0,"price":0.9768,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-12-30","known_ts":"1992-01-02","bar_index":994,"type":"BUY","strength":1.0,"price":1.0073,"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":35},{"ts":"1992-04-29","known_ts":"1992-05-01","bar_index":1022,"type":"BUY","strength":0.588,"price":0.9219,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":65},{"ts":"1992-06-17","known_ts":"1992-06-17","bar_index":1033,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.9083,"stop_level":0.9187,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1992-07-24","known_ts":"1992-07-28","bar_index":1042,"type":"BUY","strength":0.45,"price":0.8774,"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-08-12","known_ts":"1992-08-12","bar_index":1046,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.8258,"stop_level":0.8361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1992-10-22","known_ts":"1992-10-22","bar_index":1063,"type":"RECLAIM","strength":0.725,"price":0.9996,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-02-16","known_ts":"1993-02-16","bar_index":1089,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3209,"stop_level":1.3419,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-02-19","known_ts":"1993-02-19","bar_index":1090,"type":"RECLAIM","strength":1.0,"price":1.583,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-02-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1993-02-16","prior_stop_level":1.3419,"sweep_low":1.2895,"atr14":0.060656,"stop_level":1.259172,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-03-03","known_ts":"1993-03-03","bar_index":1093,"type":"RECLAIM","strength":1.0,"price":1.6124,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-02-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-08-02","known_ts":"1993-08-02","bar_index":1128,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9605,"stop_level":3.045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1993-10-13","known_ts":"1993-10-15","bar_index":1145,"type":"BUY","strength":0.725,"price":2.8839,"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-04","known_ts":"1993-11-04","bar_index":1150,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2656,"stop_level":3.4777,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-12-03","known_ts":"1993-12-07","bar_index":1157,"type":"BUY","strength":0.725,"price":3.2747,"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":"1993-12-27","known_ts":"1993-12-29","bar_index":1162,"type":"BUY","strength":0.725,"price":3.3385,"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":"1994-02-04","known_ts":"1994-02-04","bar_index":1171,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.4023,"stop_level":3.5724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-02-08","known_ts":"1994-02-08","bar_index":1172,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.5299,"stop_level":3.5724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-02-09","known_ts":"1994-02-09","bar_index":1172,"type":"RECLAIM","strength":0.725,"price":3.615,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1994-02-04","prior_stop_level":3.5724,"sweep_low":3.3385,"atr14":0.108758,"stop_level":3.284121,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-02-09","known_ts":"1994-02-09","bar_index":1172,"type":"RECLAIM","strength":0.725,"price":3.615,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-02-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1994-02-08","prior_stop_level":3.5724,"sweep_low":3.4023,"atr14":0.108758,"stop_level":3.347921,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-02-24","known_ts":"1994-02-24","bar_index":1176,"type":"RECLAIM","strength":0.725,"price":3.7105,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-02-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-05-23","known_ts":"1994-05-25","bar_index":1196,"type":"BUY","strength":0.45,"price":2.9215,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-06-01","known_ts":"1994-06-03","bar_index":1198,"type":"BUY","strength":0.45,"price":2.8676,"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-07-01","known_ts":"1994-07-01","bar_index":1205,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8248,"stop_level":2.8569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-07-05","known_ts":"1994-07-05","bar_index":1205,"type":"RECLAIM","strength":0.588,"price":2.8676,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-07-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":"1994-07-01","prior_stop_level":2.8569,"sweep_low":2.8248,"atr14":0.053074,"stop_level":2.798263,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-04","known_ts":"1994-08-04","bar_index":1213,"type":"RECLAIM","strength":0.725,"price":3.2099,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-07-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-08-30","known_ts":"1994-08-30","bar_index":1219,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1342,"stop_level":3.1671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-09-16","known_ts":"1994-09-20","bar_index":1223,"type":"REBUY","strength":0.725,"price":3.6924,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1994-10-10","known_ts":"1994-10-10","bar_index":1228,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2201,"stop_level":3.2631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-10-13","known_ts":"1994-10-13","bar_index":1229,"type":"RECLAIM","strength":0.725,"price":3.3489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-10-10","prior_stop_level":3.2631,"sweep_low":3.1772,"atr14":0.113482,"stop_level":3.120459,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-10-25","known_ts":"1994-10-25","bar_index":1232,"type":"RECLAIM","strength":0.863,"price":3.3919,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-12-29","known_ts":"1995-01-03","bar_index":1247,"type":"BUY","strength":0.863,"price":3.7469,"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":"1995-01-30","known_ts":"1995-01-30","bar_index":1254,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.4359,"stop_level":4.479,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-02-02","known_ts":"1995-02-02","bar_index":1255,"type":"RECLAIM","strength":0.863,"price":4.6082,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-01-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":"1995-01-30","prior_stop_level":4.479,"sweep_low":4.4359,"atr14":0.171381,"stop_level":4.35021,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-15","known_ts":"1995-02-15","bar_index":1258,"type":"RECLAIM","strength":0.863,"price":5.2327,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-08-24","known_ts":"1995-08-24","bar_index":1302,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.7276,"stop_level":10.8141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-02-01","known_ts":"1996-02-05","bar_index":1339,"type":"BUY","strength":0.45,"price":8.4159,"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":"1996-02-14","known_ts":"1996-02-14","bar_index":1342,"type":"RECLAIM","strength":0.588,"price":10.4981,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-02-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1996-03-18","known_ts":"1996-03-18","bar_index":1349,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.4725,"stop_level":9.7332,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-05-02","known_ts":"1996-05-06","bar_index":1360,"type":"BUY","strength":0.45,"price":8.7773,"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":"1996-06-06","known_ts":"1996-06-06","bar_index":1368,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.9952,"stop_level":8.2993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-06-13","known_ts":"1996-06-13","bar_index":1369,"type":"RECLAIM","strength":0.588,"price":8.4476,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-06-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1996-06-06","prior_stop_level":8.2993,"sweep_low":7.4737,"atr14":0.442942,"stop_level":7.252229,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-07-02","known_ts":"1996-07-05","bar_index":1374,"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":"1996-07-02","trigger_known_ts":"1996-07-05","strength":0.45,"price":7.0542,"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.421313,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.1833,"atr14":0.442952,"stop_level":5.961824,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-07-29","known_ts":"1996-07-31","bar_index":1380,"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":"1996-07-29","trigger_known_ts":"1996-07-31","strength":0.45,"price":6.6188,"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.45703,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1383,"atr14":0.491748,"stop_level":4.892426,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-08-01","known_ts":"1996-08-05","bar_index":1381,"type":"BUY","strength":0.45,"price":6.6188,"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":"1996-08-01","known_ts":"1996-08-05","bar_index":1381,"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":"1996-08-01","trigger_known_ts":"1996-08-05","strength":0.45,"price":6.6188,"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.45703,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1383,"atr14":0.47926,"stop_level":4.89867,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-08-21","known_ts":"1996-08-21","bar_index":1385,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1833,"stop_level":6.4446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-08-22","known_ts":"1996-08-22","bar_index":1386,"type":"RECLAIM","strength":0.588,"price":6.5752,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-08-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":"1996-08-21","prior_stop_level":6.4446,"sweep_low":6.1833,"atr14":0.389272,"stop_level":5.988664,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-10-18","known_ts":"1996-10-18","bar_index":1399,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.9825,"stop_level":6.1135,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-10-30","known_ts":"1996-11-01","bar_index":1402,"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":"1996-10-30","trigger_known_ts":"1996-11-01","strength":0.588,"price":5.7205,"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.530722,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.1528,"atr14":0.322461,"stop_level":4.99157,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-11-12","known_ts":"1996-11-14","bar_index":1405,"type":"BUY","strength":0.588,"price":6.6375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-11-12","known_ts":"1996-11-14","bar_index":1405,"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":"1996-11-12","trigger_known_ts":"1996-11-14","strength":0.588,"price":6.6375,"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.455496,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.3275,"atr14":0.349764,"stop_level":5.152618,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-11-20","known_ts":"1996-11-20","bar_index":1407,"type":"RECLAIM","strength":0.725,"price":7.7729,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-11-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-12-12","known_ts":"1996-12-12","bar_index":1412,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.0459,"stop_level":7.2647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-12-16","known_ts":"1996-12-16","bar_index":1412,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.7395,"stop_level":7.2647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-12-23","known_ts":"1996-12-23","bar_index":1414,"type":"RECLAIM","strength":0.725,"price":7.3522,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-12-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1996-12-16","prior_stop_level":7.2647,"sweep_low":6.4769,"atr14":0.39823,"stop_level":6.277785,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-12-31","known_ts":"1996-12-31","bar_index":1416,"type":"RECLAIM","strength":0.863,"price":8.1399,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-05-01","known_ts":"1997-05-05","bar_index":1444,"type":"BUY","strength":0.725,"price":9.5632,"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":65},{"ts":"1997-07-01","known_ts":"1997-07-01","bar_index":1458,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.8124,"stop_level":10.8792,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-07-03","known_ts":"1997-07-03","bar_index":1458,"type":"RECLAIM","strength":0.863,"price":11.1641,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-01 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-07-01","prior_stop_level":10.8792,"sweep_low":10.8124,"atr14":0.406531,"stop_level":10.609135,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-18","known_ts":"1997-07-18","bar_index":1462,"type":"RECLAIM","strength":1.0,"price":15.1198,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-07-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-01-08","known_ts":"1998-01-12","bar_index":1502,"type":"BUY","strength":0.588,"price":10.8424,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":60},{"ts":"1998-02-24","known_ts":"1998-02-24","bar_index":1512,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.5144,"stop_level":15.6025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-02-25","known_ts":"1998-02-25","bar_index":1512,"type":"RECLAIM","strength":0.725,"price":16.484,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-02-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-02-24","prior_stop_level":15.6025,"sweep_low":15.2499,"atr14":0.625027,"stop_level":14.937386,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-03","known_ts":"1998-03-03","bar_index":1514,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.721,"stop_level":15.5144,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-05-22","known_ts":"1998-05-27","bar_index":1533,"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-05-22","trigger_known_ts":"1998-05-27","strength":0.45,"price":10.4899,"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.463053,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.2469,"atr14":0.452772,"stop_level":10.020514,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-18","known_ts":"1998-06-22","bar_index":1539,"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-06-18","trigger_known_ts":"1998-06-22","strength":0.45,"price":8.773,"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.550936,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.3036,"atr14":0.475159,"stop_level":8.06602,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-07","known_ts":"1998-07-09","bar_index":1543,"type":"BUY","strength":0.45,"price":8.5514,"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-07-07","known_ts":"1998-07-09","bar_index":1543,"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-07-07","trigger_known_ts":"1998-07-09","strength":0.45,"price":8.5514,"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.562279,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.6653,"atr14":0.461165,"stop_level":7.434717,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-05","known_ts":"1998-08-07","bar_index":1550,"type":"REBUY","strength":0.45,"price":7.5323,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-10-02","known_ts":"1998-10-02","bar_index":1563,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.9895,"stop_level":6.1008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-09","known_ts":"1998-10-09","bar_index":1565,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4774,"stop_level":6.1008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-15","known_ts":"1998-12-15","bar_index":1580,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6858,"stop_level":7.7081,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-21","known_ts":"1998-12-21","bar_index":1582,"type":"RECLAIM","strength":0.725,"price":7.8645,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-12-15","prior_stop_level":7.7081,"sweep_low":7.2836,"atr14":0.479044,"stop_level":7.044078,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-05","known_ts":"1999-01-05","bar_index":1585,"type":"RECLAIM","strength":0.863,"price":10.9031,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-17","known_ts":"1999-05-17","bar_index":1615,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.0454,"stop_level":10.1126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-05-19","known_ts":"1999-05-21","bar_index":1616,"type":"REBUY","strength":1.0,"price":11.0768,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1999-05-19","known_ts":"1999-05-19","bar_index":1616,"type":"RECLAIM","strength":1.0,"price":10.449,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-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":"1999-05-17","prior_stop_level":10.1126,"sweep_low":9.866,"atr14":0.525959,"stop_level":9.60302,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-02","known_ts":"1999-06-04","bar_index":1619,"type":"REBUY","strength":1.0,"price":11.4132,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1999-08-05","known_ts":"1999-08-05","bar_index":1634,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.8976,"stop_level":14.1674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-08-09","known_ts":"1999-08-09","bar_index":1634,"type":"RECLAIM","strength":1.0,"price":14.7971,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-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":"1999-08-05","prior_stop_level":14.1674,"sweep_low":13.6727,"atr14":0.676918,"stop_level":13.334241,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-03","known_ts":"1999-09-03","bar_index":1641,"type":"RECLAIM","strength":1.0,"price":17.172,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-11-11","known_ts":"1999-11-15","bar_index":1657,"type":"BUY","strength":0.725,"price":17.1269,"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":10},{"ts":"2000-01-04","known_ts":"2000-01-04","bar_index":1669,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.1334,"stop_level":21.1786,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-01-06","known_ts":"2000-01-06","bar_index":1669,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.0045,"stop_level":21.1786,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-01-10","known_ts":"2000-01-10","bar_index":1670,"type":"RECLAIM","strength":1.0,"price":21.3141,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-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":"2000-01-04","prior_stop_level":21.1786,"sweep_low":19.7787,"atr14":1.138258,"stop_level":19.209571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-10","known_ts":"2000-01-10","bar_index":1670,"type":"RECLAIM","strength":1.0,"price":21.3141,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-01-06","prior_stop_level":21.1786,"sweep_low":19.9142,"atr14":1.138258,"stop_level":19.345071,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-12","known_ts":"2000-01-14","bar_index":1671,"type":"REBUY","strength":1.0,"price":25.2878,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2000-03-13","known_ts":"2000-03-13","bar_index":1684,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.9318,"stop_level":39.7381,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-07-18","known_ts":"2000-07-20","bar_index":1714,"type":"BUY","strength":0.588,"price":17.8882,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2000-08-11","known_ts":"2000-08-15","bar_index":1720,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-08-11","trigger_known_ts":"2000-08-15","strength":0.45,"price":13.3142,"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.683645,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.3216,"atr14":1.237596,"stop_level":10.702802,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-16","known_ts":"2000-08-18","bar_index":1721,"type":"BUY","strength":0.45,"price":14.7634,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-08-16","known_ts":"2000-08-18","bar_index":1721,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-08-16","trigger_known_ts":"2000-08-18","strength":0.45,"price":14.7634,"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.64921,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.4575,"atr14":1.269436,"stop_level":10.822782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-18","known_ts":"2000-09-18","bar_index":1728,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.8028,"stop_level":13.0298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-11-28","known_ts":"2000-11-28","bar_index":1745,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9414,"stop_level":11.2138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-11-30","known_ts":"2000-11-30","bar_index":1745,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.3857,"stop_level":11.2138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-12-05","known_ts":"2000-12-05","bar_index":1746,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.0234,"stop_level":11.2138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-12-08","known_ts":"2000-12-08","bar_index":1747,"type":"RECLAIM","strength":0.588,"price":11.6611,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-12-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-12-05","prior_stop_level":11.2138,"sweep_low":10.0213,"atr14":0.806362,"stop_level":9.618119,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-27","known_ts":"2000-12-27","bar_index":1751,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.2035,"stop_level":10.249,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-12-28","known_ts":"2000-12-28","bar_index":1752,"type":"RECLAIM","strength":0.588,"price":10.6134,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-12-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":"2000-12-27","prior_stop_level":10.249,"sweep_low":9.7935,"atr14":0.746631,"stop_level":9.420184,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-07","known_ts":"2001-02-07","bar_index":1761,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.7999,"stop_level":13.0732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-09","known_ts":"2001-02-09","bar_index":1761,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.7544,"stop_level":13.0732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-12","known_ts":"2001-02-12","bar_index":1762,"type":"RECLAIM","strength":0.725,"price":13.1188,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-02-07","prior_stop_level":13.0732,"sweep_low":12.4355,"atr14":0.797238,"stop_level":12.036881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-12","known_ts":"2001-02-12","bar_index":1762,"type":"RECLAIM","strength":0.725,"price":13.1188,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-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-02-09","prior_stop_level":13.0732,"sweep_low":12.4355,"atr14":0.797238,"stop_level":12.036881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-18","known_ts":"2001-04-20","bar_index":1777,"type":"BUY","strength":0.863,"price":13.7057,"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":80},{"ts":"2001-06-14","known_ts":"2001-06-14","bar_index":1790,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.9703,"stop_level":15.3869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-06-29","known_ts":"2001-07-03","bar_index":1794,"type":"REBUY","strength":0.863,"price":16.9981,"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":"2001-10-12","known_ts":"2001-10-16","bar_index":1817,"type":"BUY","strength":0.588,"price":13.308,"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":"2001-12-19","known_ts":"2001-12-19","bar_index":1832,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.1531,"stop_level":14.6323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-12-21","known_ts":"2001-12-21","bar_index":1833,"type":"RECLAIM","strength":0.863,"price":14.6913,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2001-12-19","prior_stop_level":14.6323,"sweep_low":13.6371,"atr14":0.725387,"stop_level":13.274407,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-04","known_ts":"2002-01-04","bar_index":1836,"type":"RECLAIM","strength":1.0,"price":16.2172,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-22","known_ts":"2002-01-22","bar_index":1839,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.416,"stop_level":13.9246,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-01-23","known_ts":"2002-01-23","bar_index":1840,"type":"RECLAIM","strength":0.863,"price":13.932,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2002-01-22","prior_stop_level":13.9246,"sweep_low":13.3128,"atr14":0.71847,"stop_level":12.953565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-13","known_ts":"2002-02-15","bar_index":1845,"type":"BUY","strength":0.863,"price":16.1655,"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":"2002-04-11","known_ts":"2002-04-11","bar_index":1858,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.3478,"stop_level":20.005,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-12","known_ts":"2002-04-12","bar_index":1858,"type":"RECLAIM","strength":1.0,"price":20.5072,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-04-11","prior_stop_level":20.005,"sweep_low":18.9786,"atr14":0.994057,"stop_level":18.481572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-30","known_ts":"2002-08-30","bar_index":1891,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.477,"stop_level":10.7361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-10-09","known_ts":"2002-10-11","bar_index":1900,"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-10-09","trigger_known_ts":"2002-10-11","strength":0.45,"price":8.662,"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.595527,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.2654,"atr14":0.579328,"stop_level":6.975736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-14","known_ts":"2002-10-16","bar_index":1901,"type":"BUY","strength":0.45,"price":9.1523,"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-10-14","known_ts":"2002-10-16","bar_index":1901,"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-10-14","trigger_known_ts":"2002-10-16","strength":0.45,"price":9.1523,"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.572632,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.2654,"atr14":0.58456,"stop_level":6.97312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-11","known_ts":"2002-11-11","bar_index":1907,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.6157,"stop_level":11.0095,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-12","known_ts":"2002-11-12","bar_index":1908,"type":"RECLAIM","strength":0.588,"price":11.2026,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-11-11","prior_stop_level":11.0095,"sweep_low":10.6083,"atr14":0.711591,"stop_level":10.252504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-09","known_ts":"2002-12-09","bar_index":1914,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.3304,"stop_level":10.3632,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-10","known_ts":"2002-12-10","bar_index":1914,"type":"RECLAIM","strength":0.588,"price":10.8671,"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":10.3632,"sweep_low":10.1664,"atr14":0.644979,"stop_level":9.84391,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-21","known_ts":"2003-01-21","bar_index":1923,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.0758,"stop_level":11.7317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-17","known_ts":"2003-03-19","bar_index":1936,"type":"BUY","strength":0.725,"price":11.3763,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2003-05-16","known_ts":"2003-05-16","bar_index":1950,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.3734,"stop_level":13.5753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-03","known_ts":"2003-06-03","bar_index":1954,"type":"RECLAIM","strength":1.0,"price":14.1886,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-07-11","known_ts":"2003-07-15","bar_index":1963,"type":"BUY","strength":0.863,"price":14.1556,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2003-07-21","known_ts":"2003-07-23","bar_index":1965,"type":"BUY","strength":0.863,"price":13.6755,"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":"2003-09-18","known_ts":"2003-09-18","bar_index":1979,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.8259,"stop_level":16.0364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-23","known_ts":"2003-09-23","bar_index":1980,"type":"RECLAIM","strength":1.0,"price":16.3522,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-09-18","prior_stop_level":16.0364,"sweep_low":15.3447,"atr14":0.548662,"stop_level":15.070369,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-31","known_ts":"2004-01-05","bar_index":2003,"type":"BUY","strength":0.725,"price":15.4572,"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":"2004-02-19","known_ts":"2004-02-19","bar_index":2014,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.6132,"stop_level":14.6358,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-04-01","known_ts":"2004-04-05","bar_index":2024,"type":"BUY","strength":0.588,"price":14.6029,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2004-06-14","known_ts":"2004-06-14","bar_index":2040,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.0761,"stop_level":13.6656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-07-26","known_ts":"2004-07-28","bar_index":2050,"type":"BUY","strength":0.588,"price":13.7942,"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":"2004-08-26","known_ts":"2004-08-26","bar_index":2057,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.3319,"stop_level":13.5365,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-10-06","known_ts":"2004-10-08","bar_index":2067,"type":"BUY","strength":0.45,"price":11.6458,"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":"2004-11-17","known_ts":"2004-11-17","bar_index":2077,"type":"RECLAIM","strength":0.725,"price":13.5018,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-04","known_ts":"2005-01-04","bar_index":2087,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.1455,"stop_level":13.6185,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-04","known_ts":"2005-02-08","bar_index":2095,"type":"BUY","strength":0.863,"price":14.2594,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2005-02-22","known_ts":"2005-02-22","bar_index":2098,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.2371,"stop_level":13.5422,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-24","known_ts":"2005-02-24","bar_index":2099,"type":"RECLAIM","strength":0.863,"price":13.6262,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-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":"2005-02-22","prior_stop_level":13.5422,"sweep_low":13.0845,"atr14":0.614323,"stop_level":12.777338,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-03-08","known_ts":"2005-03-08","bar_index":2102,"type":"RECLAIM","strength":0.863,"price":13.4431,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-04-25","known_ts":"2005-04-27","bar_index":2113,"type":"BUY","strength":0.863,"price":13.3206,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":70},{"ts":"2005-06-17","known_ts":"2005-06-17","bar_index":2125,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.1699,"stop_level":14.277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-22","known_ts":"2005-06-22","bar_index":2126,"type":"RECLAIM","strength":1.0,"price":14.5771,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-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":"2005-06-17","prior_stop_level":14.277,"sweep_low":13.642,"atr14":0.425965,"stop_level":13.429018,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-01","known_ts":"2005-07-01","bar_index":2129,"type":"RECLAIM","strength":1.0,"price":15.7049,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-04","known_ts":"2005-08-04","bar_index":2136,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.8429,"stop_level":18.8812,"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.863,"price":19.3903,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2005-12-09","known_ts":"2005-12-09","bar_index":2166,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.7131,"stop_level":19.821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-12-13","known_ts":"2005-12-13","bar_index":2167,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.5126,"stop_level":19.821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-01-13","known_ts":"2006-01-18","bar_index":2174,"type":"BUY","strength":0.725,"price":20.4763,"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":"2006-02-07","known_ts":"2006-02-07","bar_index":2179,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.3309,"stop_level":17.6315,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2006-03-29","known_ts":"2006-03-31","bar_index":2191,"type":"BUY","strength":0.588,"price":16.4075,"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":"2006-04-17","known_ts":"2006-04-19","bar_index":2195,"type":"BUY","strength":0.588,"price":16.0286,"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":"2006-05-24","known_ts":"2006-05-26","bar_index":2204,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-05-24","trigger_known_ts":"2006-05-26","strength":0.45,"price":13.5698,"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.387136,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.2399,"atr14":0.511527,"stop_level":11.984136,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-30","known_ts":"2006-06-01","bar_index":2205,"type":"BUY","strength":0.45,"price":13.8327,"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-05-30","known_ts":"2006-06-01","bar_index":2205,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2006-05-30","trigger_known_ts":"2006-06-01","strength":0.45,"price":13.8327,"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.375262,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.2399,"atr14":0.489387,"stop_level":11.995206,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-20","known_ts":"2006-06-22","bar_index":2210,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-06-20","trigger_known_ts":"2006-06-22","strength":0.45,"price":12.9603,"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.414663,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.178,"atr14":0.480471,"stop_level":11.937764,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-12","known_ts":"2006-07-12","bar_index":2215,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.937,"stop_level":13.0534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-07-19","known_ts":"2006-07-19","bar_index":2216,"type":"RECLAIM","strength":0.588,"price":13.2474,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-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":"2006-07-12","prior_stop_level":13.0534,"sweep_low":12.1221,"atr14":0.462589,"stop_level":11.890805,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-21","known_ts":"2006-07-21","bar_index":2217,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.0135,"stop_level":12.3472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-08-10","known_ts":"2006-08-14","bar_index":2222,"type":"REBUY","strength":0.45,"price":11.6255,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-09-06","known_ts":"2006-09-06","bar_index":2228,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.0815,"stop_level":12.4947,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-12","known_ts":"2006-09-12","bar_index":2229,"type":"RECLAIM","strength":0.588,"price":12.8527,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-09-06","prior_stop_level":12.4947,"sweep_low":11.8167,"atr14":0.42133,"stop_level":11.606035,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-13","known_ts":"2006-10-13","bar_index":2237,"type":"RECLAIM","strength":0.863,"price":14.8858,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-28","known_ts":"2006-11-28","bar_index":2247,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.322,"stop_level":15.5713,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-29","known_ts":"2006-11-29","bar_index":2247,"type":"RECLAIM","strength":0.863,"price":15.6345,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-11-28","prior_stop_level":15.5713,"sweep_low":15.2441,"atr14":0.542019,"stop_level":14.973091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-27","known_ts":"2006-12-27","bar_index":2254,"type":"RECLAIM","strength":0.863,"price":15.7517,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-22","known_ts":"2007-03-26","bar_index":2273,"type":"BUY","strength":0.725,"price":15.199,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2007-04-10","known_ts":"2007-04-12","bar_index":2277,"type":"BUY","strength":0.588,"price":14.9089,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2007-06-13","known_ts":"2007-06-15","bar_index":2292,"type":"REBUY","strength":1.0,"price":16.6177,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2007-07-25","known_ts":"2007-07-25","bar_index":2301,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.6091,"stop_level":17.5287,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-09-28","known_ts":"2007-10-02","bar_index":2317,"type":"BUY","strength":0.725,"price":15.8481,"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":"2007-10-22","known_ts":"2007-10-22","bar_index":2322,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.2804,"stop_level":15.3592,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-12-03","known_ts":"2007-12-05","bar_index":2332,"type":"BUY","strength":0.45,"price":12.3106,"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-01-15","known_ts":"2008-01-15","bar_index":2341,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.1943,"stop_level":11.511,"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.588,"price":11.606,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-01-15","prior_stop_level":11.511,"sweep_low":10.5056,"atr14":0.634985,"stop_level":10.188108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-18","known_ts":"2008-03-18","bar_index":2356,"type":"RECLAIM","strength":0.725,"price":16.161,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-01-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-04","known_ts":"2008-08-06","bar_index":2388,"type":"BUY","strength":0.725,"price":13.3503,"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":"2008-09-04","known_ts":"2008-09-04","bar_index":2395,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.5576,"stop_level":12.7917,"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.863,"price":13.4145,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-09-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-24","known_ts":"2008-09-26","bar_index":2400,"type":"BUY","strength":0.863,"price":13.4145,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2009-01-09","known_ts":"2009-01-09","bar_index":2424,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.004,"stop_level":9.2778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":2425,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.5611,"stop_level":9.2778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-26","known_ts":"2009-01-28","bar_index":2428,"type":"REBUY","strength":0.45,"price":8.7221,"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":"2009-02-03","known_ts":"2009-02-05","bar_index":2430,"type":"REBUY","strength":0.45,"price":8.4966,"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":"2009-03-10","known_ts":"2009-03-12","bar_index":2438,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-10","trigger_known_ts":"2009-03-12","strength":0.45,"price":6.38,"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.605222,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.7225,"atr14":0.485289,"stop_level":5.479856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-23","known_ts":"2009-03-25","bar_index":2441,"type":"BUY","strength":0.45,"price":6.7371,"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-23","known_ts":"2009-03-25","bar_index":2441,"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-23","trigger_known_ts":"2009-03-25","strength":0.45,"price":6.7371,"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.555884,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.8118,"atr14":0.503337,"stop_level":5.560132,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":2453,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.5829,"stop_level":6.6722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-14","known_ts":"2009-05-14","bar_index":2453,"type":"RECLAIM","strength":0.588,"price":6.7371,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-13","prior_stop_level":6.6722,"sweep_low":6.5261,"atr14":0.535333,"stop_level":6.258434,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-30","known_ts":"2009-06-30","bar_index":2464,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.3368,"stop_level":7.4593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-01","known_ts":"2009-07-01","bar_index":2464,"type":"RECLAIM","strength":0.725,"price":7.5819,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-06-30","prior_stop_level":7.4593,"sweep_low":7.3041,"atr14":0.486374,"stop_level":7.060913,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-14","known_ts":"2009-07-16","bar_index":2467,"type":"REBUY","strength":0.725,"price":8.0966,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2009-08-05","known_ts":"2009-08-05","bar_index":2472,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.8041,"stop_level":9.8695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-20","known_ts":"2009-08-20","bar_index":2476,"type":"RECLAIM","strength":0.863,"price":10.2372,"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":false}},{"ts":"2009-09-08","known_ts":"2009-09-10","bar_index":2480,"type":"REBUY","strength":1.0,"price":10.8073,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":2485,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.5937,"stop_level":10.9387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-05","known_ts":"2009-10-05","bar_index":2486,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.4706,"stop_level":10.9387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-09","known_ts":"2009-10-09","bar_index":2487,"type":"RECLAIM","strength":1.0,"price":10.9879,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-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-10-05","prior_stop_level":10.9387,"sweep_low":10.1092,"atr14":0.483932,"stop_level":9.867234,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-02","known_ts":"2009-12-04","bar_index":2500,"type":"BUY","strength":0.863,"price":10.6893,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-01-06","known_ts":"2010-01-06","bar_index":2507,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.0937,"stop_level":11.4404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-08","known_ts":"2010-01-08","bar_index":2508,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.3166,"stop_level":11.4404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-25","known_ts":"2010-03-01","bar_index":2519,"type":"BUY","strength":0.863,"price":11.5395,"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":"2010-03-26","known_ts":"2010-03-26","bar_index":2526,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1074,"stop_level":11.1903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-03-29","known_ts":"2010-03-29","bar_index":2526,"type":"RECLAIM","strength":0.863,"price":11.2151,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-03-26","prior_stop_level":11.1903,"sweep_low":11.0991,"atr14":0.426679,"stop_level":10.88576,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-31","known_ts":"2010-04-05","bar_index":2527,"type":"REBUY","strength":0.863,"price":11.8285,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-05-06","known_ts":"2010-05-06","bar_index":2535,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.1962,"stop_level":13.2874,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-12","known_ts":"2010-05-12","bar_index":2536,"type":"RECLAIM","strength":1.0,"price":13.6521,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-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":"2010-05-06","prior_stop_level":13.2874,"sweep_low":12.044,"atr14":0.683523,"stop_level":11.702239,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-22","known_ts":"2010-07-26","bar_index":2553,"type":"BUY","strength":0.725,"price":12.4821,"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":"2010-08-13","known_ts":"2010-08-13","bar_index":2558,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.7841,"stop_level":10.2754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-09-16","known_ts":"2010-09-20","bar_index":2566,"type":"BUY","strength":0.588,"price":11.0828,"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":"2010-11-16","known_ts":"2010-11-16","bar_index":2580,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.5934,"stop_level":11.652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-18","known_ts":"2010-11-18","bar_index":2581,"type":"RECLAIM","strength":0.863,"price":11.6687,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-11-16","prior_stop_level":11.652,"sweep_low":11.3841,"atr14":0.504066,"stop_level":11.132067,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-02","known_ts":"2010-12-02","bar_index":2584,"type":"RECLAIM","strength":1.0,"price":12.4564,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-16 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":13.0784,"stop_level":13.2717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-24","known_ts":"2011-01-24","bar_index":2595,"type":"RECLAIM","strength":1.0,"price":13.6583,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-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":"2011-01-19","prior_stop_level":13.2717,"sweep_low":12.5825,"atr14":0.534718,"stop_level":12.315141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-30","known_ts":"2011-04-01","bar_index":2611,"type":"BUY","strength":0.725,"price":12.7678,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2011-04-12","known_ts":"2011-04-12","bar_index":2614,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.2024,"stop_level":12.7678,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-04-18","known_ts":"2011-04-18","bar_index":2615,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.6454,"stop_level":12.7678,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-06-24","known_ts":"2011-06-28","bar_index":2631,"type":"BUY","strength":0.588,"price":10.9117,"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":"quality","score":65},{"ts":"2011-07-29","known_ts":"2011-07-29","bar_index":2639,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.6149,"stop_level":10.8439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-08-02","known_ts":"2011-08-02","bar_index":2639,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.208,"stop_level":10.8439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-08-29","known_ts":"2011-08-31","bar_index":2646,"type":"BUY","strength":0.45,"price":9.4534,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-11-01","known_ts":"2011-11-01","bar_index":2661,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.2062,"stop_level":9.3682,"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":9.3852,"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":9.3682,"sweep_low":8.9505,"atr14":0.615871,"stop_level":8.642565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-06","known_ts":"2011-12-08","bar_index":2669,"type":"BUY","strength":0.588,"price":9.0391,"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":"2012-01-03","known_ts":"2012-01-03","bar_index":2675,"type":"RECLAIM","strength":0.725,"price":10.2568,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-12-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-15","known_ts":"2012-02-15","bar_index":2685,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.1968,"stop_level":10.2654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":2685,"type":"RECLAIM","strength":0.863,"price":10.7371,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-02-15","prior_stop_level":10.2654,"sweep_low":10.0853,"atr14":0.423431,"stop_level":9.873585,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-15","known_ts":"2012-06-19","bar_index":2713,"type":"BUY","strength":0.45,"price":8.5459,"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-20","known_ts":"2012-07-20","bar_index":2721,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.1381,"stop_level":8.1468,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-26","known_ts":"2012-09-26","bar_index":2736,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.0705,"stop_level":8.4723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-27","known_ts":"2012-09-27","bar_index":2737,"type":"RECLAIM","strength":0.588,"price":8.5247,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-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":"2012-09-26","prior_stop_level":8.4723,"sweep_low":7.957,"atr14":0.335498,"stop_level":7.789251,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-03","known_ts":"2012-10-03","bar_index":2738,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.9308,"stop_level":8.0705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-10","known_ts":"2012-10-10","bar_index":2740,"type":"RECLAIM","strength":0.725,"price":8.1928,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-10-03","prior_stop_level":8.0705,"sweep_low":7.791,"atr14":0.328283,"stop_level":7.626859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-15","known_ts":"2012-10-17","bar_index":2741,"type":"REBUY","strength":0.725,"price":8.2365,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2012-11-26","known_ts":"2012-11-28","bar_index":2750,"type":"BUY","strength":0.725,"price":7.9761,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2013-01-16","known_ts":"2013-01-16","bar_index":2761,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0665,"stop_level":9.1457,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-17","known_ts":"2013-01-17","bar_index":2762,"type":"RECLAIM","strength":0.863,"price":9.1896,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-01-16","prior_stop_level":9.1457,"sweep_low":9.005,"atr14":0.390972,"stop_level":8.809514,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-24","known_ts":"2013-04-26","bar_index":2784,"type":"BUY","strength":0.725,"price":8.3689,"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":"quality","score":65},{"ts":"2013-09-26","known_ts":"2013-09-30","bar_index":2820,"type":"BUY","strength":0.725,"price":9.7597,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2013-11-01","known_ts":"2013-11-01","bar_index":2828,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.1853,"stop_level":9.4824,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-01-06","known_ts":"2014-01-06","bar_index":2843,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.0579,"stop_level":9.0759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-01-07","known_ts":"2014-01-07","bar_index":2843,"type":"RECLAIM","strength":0.725,"price":9.256,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2014-01-06","prior_stop_level":9.0759,"sweep_low":8.9499,"atr14":0.290943,"stop_level":8.804428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-23","known_ts":"2014-01-23","bar_index":2847,"type":"RECLAIM","strength":0.863,"price":9.6342,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-05","known_ts":"2014-02-05","bar_index":2850,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.9589,"stop_level":9.0579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-03-04","known_ts":"2014-03-06","bar_index":2856,"type":"BUY","strength":0.588,"price":9.6117,"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":45},{"ts":"2014-04-04","known_ts":"2014-04-04","bar_index":2863,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.4214,"stop_level":9.5211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-04-08","known_ts":"2014-04-08","bar_index":2864,"type":"RECLAIM","strength":0.725,"price":9.5392,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2014-04-04","prior_stop_level":9.5211,"sweep_low":9.349,"atr14":0.269131,"stop_level":9.214434,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-15","known_ts":"2014-04-15","bar_index":2866,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.3761,"stop_level":9.4214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-05-23","known_ts":"2014-05-28","bar_index":2875,"type":"BUY","strength":1.0,"price":9.8019,"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":"aplus","score":80},{"ts":"2014-06-23","known_ts":"2014-06-23","bar_index":2881,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.7548,"stop_level":9.965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-25","known_ts":"2014-06-25","bar_index":2882,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.7457,"stop_level":9.965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-02","known_ts":"2014-07-07","bar_index":2884,"type":"REBUY","strength":1.0,"price":9.8823,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2014-09-19","known_ts":"2014-09-19","bar_index":2902,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.9734,"stop_level":11.1564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-26","known_ts":"2014-09-26","bar_index":2904,"type":"RECLAIM","strength":1.0,"price":11.2205,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-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":"2014-09-19","prior_stop_level":11.1564,"sweep_low":10.7995,"atr14":0.276437,"stop_level":10.661282,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-12","known_ts":"2014-11-14","bar_index":2915,"type":"BUY","strength":0.725,"price":10.653,"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":"2015-01-12","known_ts":"2015-01-12","bar_index":2928,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.4684,"stop_level":10.5144,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-01-13","known_ts":"2015-01-13","bar_index":2928,"type":"RECLAIM","strength":0.863,"price":10.5328,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-01-12","prior_stop_level":10.5144,"sweep_low":10.3396,"atr14":0.378462,"stop_level":10.150369,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-17","known_ts":"2015-03-19","bar_index":2943,"type":"BUY","strength":0.588,"price":10.3415,"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":40},{"ts":"2015-04-21","known_ts":"2015-04-21","bar_index":2951,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.9252,"stop_level":9.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-05-07","known_ts":"2015-05-07","bar_index":2955,"type":"RECLAIM","strength":0.725,"price":10.582,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-17","known_ts":"2015-06-17","bar_index":2964,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7745,"stop_level":11.8029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-18","known_ts":"2015-06-18","bar_index":2964,"type":"RECLAIM","strength":0.863,"price":12.0068,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-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":"2015-06-17","prior_stop_level":11.8029,"sweep_low":11.7095,"atr14":0.352968,"stop_level":11.533016,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-15","known_ts":"2015-09-17","bar_index":2985,"type":"BUY","strength":0.45,"price":9.0819,"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":"semicap_equipment"}},{"ts":"2015-10-27","known_ts":"2015-10-27","bar_index":2995,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.8862,"stop_level":9.9985,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-28","known_ts":"2015-10-28","bar_index":2995,"type":"RECLAIM","strength":0.588,"price":10.5597,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-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":"2015-10-27","prior_stop_level":9.9985,"sweep_low":9.6431,"atr14":0.447036,"stop_level":9.419582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-12","known_ts":"2015-11-12","bar_index":2999,"type":"RECLAIM","strength":0.725,"price":11.7756,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-10-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-09","known_ts":"2015-12-09","bar_index":3005,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.0021,"stop_level":12.1619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-11","known_ts":"2015-12-11","bar_index":3005,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.8893,"stop_level":12.1619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-28","known_ts":"2015-12-28","bar_index":3009,"type":"RECLAIM","strength":0.863,"price":11.9175,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-25","known_ts":"2016-04-27","bar_index":3036,"type":"BUY","strength":0.725,"price":11.0434,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2016-05-24","known_ts":"2016-05-26","bar_index":3043,"type":"BUY","strength":0.588,"price":11.1473,"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":"2016-06-15","known_ts":"2016-06-15","bar_index":3048,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4101,"stop_level":11.4401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-20","known_ts":"2016-06-20","bar_index":3049,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.0494,"stop_level":11.4401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-07-15","known_ts":"2016-07-19","bar_index":3055,"type":"BUY","strength":0.588,"price":10.9829,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-08-26","known_ts":"2016-08-30","bar_index":3065,"type":"BUY","strength":0.45,"price":10.6532,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-09-19","known_ts":"2016-09-19","bar_index":3070,"type":"RECLAIM","strength":0.725,"price":11.0255,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-08-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-13","known_ts":"2016-10-13","bar_index":3076,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.4814,"stop_level":10.9682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-11-08","known_ts":"2016-11-10","bar_index":3082,"type":"BUY","strength":0.725,"price":11.0064,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2017-01-19","known_ts":"2017-01-19","bar_index":3098,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6352,"stop_level":12.8079,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-25","known_ts":"2017-01-25","bar_index":3099,"type":"RECLAIM","strength":1.0,"price":12.9806,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-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":"2017-01-19","prior_stop_level":12.8079,"sweep_low":12.4721,"atr14":0.331582,"stop_level":12.306309,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-17","known_ts":"2017-02-17","bar_index":3105,"type":"RECLAIM","strength":1.0,"price":15.7245,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-22","known_ts":"2017-03-22","bar_index":3112,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.0521,"stop_level":16.1869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-23","known_ts":"2017-03-23","bar_index":3112,"type":"RECLAIM","strength":1.0,"price":16.4662,"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":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-03-22","prior_stop_level":16.1869,"sweep_low":15.9173,"atr14":0.468044,"stop_level":15.683278,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-06","known_ts":"2017-04-06","bar_index":3116,"type":"RECLAIM","strength":1.0,"price":17.6506,"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":true}},{"ts":"2017-04-17","known_ts":"2017-04-17","bar_index":3118,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.275,"stop_level":17.3328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-19","known_ts":"2017-04-19","bar_index":3118,"type":"RECLAIM","strength":1.0,"price":17.6891,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-04-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-04-17","prior_stop_level":17.3328,"sweep_low":16.9958,"atr14":0.472871,"stop_level":16.759365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-03","known_ts":"2017-05-03","bar_index":3122,"type":"RECLAIM","strength":1.0,"price":18.2957,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-17","known_ts":"2017-07-19","bar_index":3139,"type":"BUY","strength":0.725,"price":19.0034,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2017-08-03","known_ts":"2017-08-03","bar_index":3143,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.9166,"stop_level":18.6266,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-08-28","known_ts":"2017-08-30","bar_index":3149,"type":"REBUY","strength":0.725,"price":18.3213,"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":"2017-11-03","known_ts":"2017-11-03","bar_index":3165,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.6722,"stop_level":23.8079,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-06","known_ts":"2017-11-06","bar_index":3165,"type":"RECLAIM","strength":1.0,"price":24.1569,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-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":"2017-11-03","prior_stop_level":23.8079,"sweep_low":19.6784,"atr14":1.162231,"stop_level":19.097284,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-21","known_ts":"2017-11-21","bar_index":3169,"type":"RECLAIM","strength":1.0,"price":24.3719,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-29","known_ts":"2017-11-29","bar_index":3170,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.545,"stop_level":23.6819,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-16","known_ts":"2018-01-18","bar_index":3181,"type":"BUY","strength":0.725,"price":23.7888,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2018-03-08","known_ts":"2018-03-12","bar_index":3193,"type":"BUY","strength":0.588,"price":21.7467,"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":15},{"ts":"2018-04-20","known_ts":"2018-04-20","bar_index":3203,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.7467,"stop_level":21.7954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-03","known_ts":"2018-05-07","bar_index":3206,"type":"REBUY","strength":0.725,"price":22.7604,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2018-06-25","known_ts":"2018-06-25","bar_index":3218,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.7722,"stop_level":24.1435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-12","known_ts":"2018-07-12","bar_index":3222,"type":"RECLAIM","strength":0.863,"price":24.8666,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-17","known_ts":"2018-07-19","bar_index":3223,"type":"BUY","strength":0.863,"price":25.6384,"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":"2018-08-02","known_ts":"2018-08-06","bar_index":3227,"type":"BUY","strength":0.863,"price":26.6448,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2018-11-27","known_ts":"2018-11-29","bar_index":3254,"type":"BUY","strength":0.45,"price":18.6226,"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":"semicap_equipment"}},{"ts":"2018-12-24","known_ts":"2018-12-27","bar_index":3260,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-12-24","trigger_known_ts":"2018-12-27","strength":0.45,"price":15.5761,"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.419675,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.8367,"atr14":0.847119,"stop_level":13.413141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-28","known_ts":"2019-01-02","bar_index":3261,"type":"BUY","strength":0.45,"price":16.0085,"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":"semicap_equipment"}},{"ts":"2018-12-28","known_ts":"2019-01-02","bar_index":3261,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-12-28","trigger_known_ts":"2019-01-02","strength":0.45,"price":16.0085,"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.403565,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.8367,"atr14":0.818889,"stop_level":13.427256,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":3276,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.2038,"stop_level":17.6375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-22","known_ts":"2019-03-26","bar_index":3280,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-03-22","trigger_known_ts":"2019-03-26","strength":0.45,"price":14.3743,"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.464451,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.0489,"atr14":0.591849,"stop_level":13.752975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-26","known_ts":"2019-04-30","bar_index":3288,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-04-26","trigger_known_ts":"2019-04-30","strength":0.45,"price":14.6207,"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.455271,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.8912,"atr14":0.446341,"stop_level":13.66803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-01","known_ts":"2019-05-03","bar_index":3289,"type":"BUY","strength":0.45,"price":15.2024,"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-05-01","known_ts":"2019-05-03","bar_index":3289,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-05-01","trigger_known_ts":"2019-05-03","strength":0.45,"price":15.2024,"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.433598,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.8912,"atr14":0.46335,"stop_level":13.659525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-28","known_ts":"2019-05-28","bar_index":3295,"type":"RECLAIM","strength":0.725,"price":14.394,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-05-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-23","known_ts":"2019-07-25","bar_index":3308,"type":"BUY","strength":0.725,"price":15.3773,"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":60},{"ts":"2019-09-09","known_ts":"2019-09-11","bar_index":3319,"type":"BUY","strength":0.588,"price":14.2281,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2019-09-27","known_ts":"2019-09-27","bar_index":3323,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3134,"stop_level":13.8403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-04","known_ts":"2019-10-04","bar_index":3325,"type":"RECLAIM","strength":0.725,"price":13.8602,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-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":"2019-09-27","prior_stop_level":13.8403,"sweep_low":12.7367,"atr14":0.542536,"stop_level":12.465432,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-21","known_ts":"2019-10-21","bar_index":3329,"type":"RECLAIM","strength":0.863,"price":15.4511,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-09-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-11","known_ts":"2019-12-13","bar_index":3341,"type":"REBUY","strength":0.863,"price":20.3636,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":3352,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.3082,"stop_level":23.4251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-04","known_ts":"2020-02-04","bar_index":3353,"type":"RECLAIM","strength":1.0,"price":23.7243,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-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":"2020-01-31","prior_stop_level":23.4251,"sweep_low":22.2185,"atr14":0.928773,"stop_level":21.754113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-17","known_ts":"2020-04-21","bar_index":3370,"type":"BUY","strength":0.588,"price":13.81,"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":45},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":3376,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.16,"stop_level":13.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":3377,"type":"RECLAIM","strength":0.588,"price":14.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-13 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":"2020-05-13","prior_stop_level":13.81,"sweep_low":12.3,"atr14":1.207204,"stop_level":11.696398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-04","known_ts":"2020-06-04","bar_index":3381,"type":"RECLAIM","strength":0.863,"price":17.67,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-08-20","known_ts":"2020-08-20","bar_index":3399,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.71,"stop_level":17.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-09-29","known_ts":"2020-10-01","bar_index":3408,"type":"BUY","strength":0.725,"price":18.36,"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":25},{"ts":"2020-10-22","known_ts":"2020-10-22","bar_index":3413,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.79,"stop_level":19.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-23","known_ts":"2020-10-23","bar_index":3414,"type":"RECLAIM","strength":0.863,"price":19.22,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-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":"2020-10-22","prior_stop_level":19.09,"sweep_low":18.43,"atr14":0.740984,"stop_level":18.059508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-05","known_ts":"2020-11-05","bar_index":3417,"type":"RECLAIM","strength":1.0,"price":23.44,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-25","known_ts":"2021-06-29","bar_index":3470,"type":"BUY","strength":0.725,"price":36.58,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2021-08-25","known_ts":"2021-08-27","bar_index":3484,"type":"BUY","strength":0.588,"price":35.27,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2021-09-15","known_ts":"2021-09-15","bar_index":3488,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.89,"stop_level":34.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-10-28","known_ts":"2021-11-01","bar_index":3499,"type":"BUY","strength":0.725,"price":34.39,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":3505,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.72,"stop_level":35.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-07","known_ts":"2021-12-09","bar_index":3508,"type":"REBUY","strength":0.588,"price":35.02,"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":"2021-12-20","known_ts":"2021-12-20","bar_index":3511,"type":"RECLAIM","strength":0.725,"price":38.21,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2021-12-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-03-14","known_ts":"2022-03-16","bar_index":3530,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-03-14","trigger_known_ts":"2022-03-16","strength":0.45,"price":30.67,"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.390258,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.89,"atr14":1.705208,"stop_level":25.037396,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-17","known_ts":"2022-03-21","bar_index":3531,"type":"BUY","strength":0.45,"price":31.22,"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":"semicap_equipment"}},{"ts":"2022-03-17","known_ts":"2022-03-21","bar_index":3531,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-03-17","trigger_known_ts":"2022-03-21","strength":0.45,"price":31.22,"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.379324,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.98,"atr14":1.648437,"stop_level":26.155781,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-05","known_ts":"2022-04-05","bar_index":3535,"type":"SELL","basis":"structure_stop","strength":0.45,"price":27.79,"stop_level":30.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-04-18","known_ts":"2022-04-20","bar_index":3538,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-04-18","trigger_known_ts":"2022-04-20","strength":0.45,"price":26.75,"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.420996,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.16,"atr14":1.198868,"stop_level":24.560566,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-29","known_ts":"2022-05-03","bar_index":3541,"type":"BUY","strength":0.45,"price":27.71,"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":"semicap_equipment"}},{"ts":"2022-04-29","known_ts":"2022-05-03","bar_index":3541,"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-04-29","trigger_known_ts":"2022-05-03","strength":0.45,"price":27.71,"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.286927,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.06,"atr14":1.284848,"stop_level":24.417576,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":3551,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.77,"stop_level":27.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-15","known_ts":"2022-06-15","bar_index":3551,"type":"RECLAIM","strength":0.588,"price":27.79,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-06-13","prior_stop_level":27.15,"sweep_low":26.25,"atr14":1.307833,"stop_level":25.596084,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-16","known_ts":"2022-06-16","bar_index":3552,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.71,"stop_level":27.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-24","known_ts":"2022-06-24","bar_index":3553,"type":"RECLAIM","strength":0.588,"price":27.82,"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":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-06-16","prior_stop_level":27.15,"sweep_low":25.38,"atr14":1.252109,"stop_level":24.753945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-19","known_ts":"2022-07-21","bar_index":3559,"type":"BUY","strength":0.588,"price":29.31,"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,"retro_override":true,"retro_ctx":{"group_id":"semicap_equipment"}},{"ts":"2022-08-12","known_ts":"2022-08-12","bar_index":3565,"type":"RECLAIM","strength":0.725,"price":29.7,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-07-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-30","known_ts":"2022-08-30","bar_index":3569,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.81,"stop_level":28.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":3581,"type":"BUY","strength":0.863,"price":29.91,"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":35},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":3589,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.95,"stop_level":35.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-30","known_ts":"2022-11-30","bar_index":3590,"type":"RECLAIM","strength":0.863,"price":35.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-11-28","prior_stop_level":35.0,"sweep_low":33.72,"atr14":1.302118,"stop_level":33.068941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":3593,"type":"RECLAIM","strength":0.863,"price":35.55,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-15","known_ts":"2022-12-15","bar_index":3594,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.37,"stop_level":34.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-12","known_ts":"2023-01-12","bar_index":3600,"type":"RECLAIM","strength":1.0,"price":35.27,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-01-23","known_ts":"2023-01-25","bar_index":3602,"type":"BUY","strength":1.0,"price":36.91,"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":25},{"ts":"2023-02-17","known_ts":"2023-02-17","bar_index":3608,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.37,"stop_level":36.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-02-27","known_ts":"2023-02-27","bar_index":3610,"type":"RECLAIM","strength":0.863,"price":36.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2023-02-17","prior_stop_level":36.05,"sweep_low":33.23,"atr14":1.175864,"stop_level":32.642068,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-07","known_ts":"2023-03-07","bar_index":3612,"type":"RECLAIM","strength":1.0,"price":36.73,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-05-18","known_ts":"2023-05-22","bar_index":3629,"type":"BUY","strength":0.863,"price":37.5,"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":"2023-07-06","known_ts":"2023-07-06","bar_index":3639,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.95,"stop_level":39.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-13","known_ts":"2023-07-13","bar_index":3641,"type":"RECLAIM","strength":1.0,"price":39.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-07-06","prior_stop_level":39.46,"sweep_low":36.95,"atr14":1.137595,"stop_level":36.381203,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-28","known_ts":"2023-08-01","bar_index":3645,"type":"BUY","strength":1.0,"price":43.34,"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":40},{"ts":"2023-10-10","known_ts":"2023-10-12","bar_index":3662,"type":"BUY","strength":0.588,"price":35.71,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2023-11-13","known_ts":"2023-11-15","bar_index":3670,"type":"BUY","strength":0.45,"price":33.04,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":3681,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.82,"stop_level":33.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":3682,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.8,"stop_level":33.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-28","known_ts":"2024-04-02","bar_index":3701,"type":"BUY","strength":0.588,"price":32.38,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-04-12","known_ts":"2024-04-12","bar_index":3704,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.27,"stop_level":31.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-03","known_ts":"2024-06-03","bar_index":3716,"type":"RECLAIM","strength":0.725,"price":32.91,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-07-25","known_ts":"2024-07-25","bar_index":3728,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.05,"stop_level":31.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-07-29","known_ts":"2024-07-29","bar_index":3728,"type":"RECLAIM","strength":0.725,"price":31.86,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-07-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":"2024-07-25","prior_stop_level":31.4,"sweep_low":30.21,"atr14":1.252483,"stop_level":29.583759,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-11","known_ts":"2024-09-13","bar_index":3739,"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":"2024-09-11","trigger_known_ts":"2024-09-13","strength":0.45,"price":25.15,"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.306015,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.8,"atr14":1.088041,"stop_level":22.255979,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-24","known_ts":"2024-09-26","bar_index":3742,"type":"BUY","strength":0.45,"price":25.57,"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":"semicap_equipment"}},{"ts":"2024-09-24","known_ts":"2024-09-26","bar_index":3742,"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":"2024-09-24","trigger_known_ts":"2024-09-26","strength":0.45,"price":25.57,"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.294426,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.99,"atr14":1.017668,"stop_level":23.481166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-22","known_ts":"2024-10-22","bar_index":3748,"type":"SELL","basis":"structure_stop","strength":0.45,"price":24.73,"stop_level":24.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-10-24","known_ts":"2024-10-24","bar_index":3749,"type":"RECLAIM","strength":0.45,"price":25.23,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2024-10-22","prior_stop_level":24.93,"sweep_low":24.25,"atr14":0.810713,"stop_level":23.844644,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-26","known_ts":"2025-02-28","bar_index":3777,"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-02-26","trigger_known_ts":"2025-02-28","strength":0.45,"price":19.66,"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.444633,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.76,"atr14":0.965331,"stop_level":18.277335,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-11","known_ts":"2025-03-13","bar_index":3780,"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-11","trigger_known_ts":"2025-03-13","strength":0.45,"price":16.53,"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.533051,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.61,"atr14":0.995506,"stop_level":15.112247,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-09","known_ts":"2025-04-11","bar_index":3787,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-04-09","trigger_known_ts":"2025-04-11","strength":0.45,"price":14.39,"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.593503,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.57,"atr14":1.087529,"stop_level":12.026235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-17","known_ts":"2025-04-22","bar_index":3789,"type":"BUY","strength":0.45,"price":14.72,"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":"semicap_equipment"}},{"ts":"2025-04-17","known_ts":"2025-04-22","bar_index":3789,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-04-17","trigger_known_ts":"2025-04-22","strength":0.45,"price":14.72,"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.584181,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.27,"atr14":0.912774,"stop_level":12.813613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-09","known_ts":"2025-05-13","bar_index":3794,"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-05-09","trigger_known_ts":"2025-05-13","strength":0.588,"price":18.15,"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.487288,"monthly_oversold_dwell":15,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":15.34,"atr14":0.864595,"stop_level":14.907702,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-24","known_ts":"2025-07-24","bar_index":3811,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.97,"stop_level":19.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-11","known_ts":"2025-08-13","bar_index":3815,"type":"REBUY","strength":0.863,"price":21.13,"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":"2025-09-10","known_ts":"2025-09-12","bar_index":3822,"type":"BUY","strength":0.863,"price":20.65,"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":"2025-10-07","known_ts":"2025-10-07","bar_index":3828,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.74,"stop_level":20.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-09","known_ts":"2025-10-09","bar_index":3829,"type":"RECLAIM","strength":1.0,"price":20.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-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":"2025-10-07","prior_stop_level":20.07,"sweep_low":18.67,"atr14":1.001371,"stop_level":18.169315,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-17","known_ts":"2025-10-21","bar_index":3831,"type":"BUY","strength":1.0,"price":22.53,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2026-03-03","known_ts":"2026-03-03","bar_index":3861,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.55,"stop_level":29.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-13","known_ts":"2026-04-13","bar_index":3871,"type":"RECLAIM","strength":1.0,"price":38.95,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-19","known_ts":"2026-05-19","bar_index":3879,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.77,"stop_level":44.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-20","known_ts":"2026-05-20","bar_index":3880,"type":"RECLAIM","strength":1.0,"price":44.98,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-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":"2026-05-19","prior_stop_level":44.15,"sweep_low":41.55,"atr14":2.672851,"stop_level":40.213575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-03","known_ts":"2026-06-03","bar_index":3883,"type":"RECLAIM","strength":1.0,"price":49.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-06-03","last_scored_basis":null,"bars_since_signal":16,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2016-01-14","2016-02-19","2016-04-20","2016-05-19","2016-07-07","2016-08-15","2016-10-31","2017-02-09","2017-05-30","2017-07-07","2017-12-13","2018-01-02","2018-09-19","2018-11-21","2019-07-18","2019-08-29","2020-03-23","2020-09-16","2021-02-08","2021-03-10","2021-03-31","2021-05-13","2021-06-14","2021-08-25","2022-01-28","2023-01-04","2023-04-27","2023-08-28","2023-09-27","2023-11-03","2024-02-09","2024-02-28","2024-03-20","2024-04-24","2024-08-15","2025-02-04","2025-10-09","2026-03-17","2026-07-17","2026-07-30"],"warnings":[{"ts":"2021-11-19","kind":"arm","px":36.81},{"ts":"2021-11-26","kind":"confirm","px":33.72,"level":35.31},{"ts":"2022-04-04","kind":"arm","px":28.99},{"ts":"2022-04-05","kind":"confirm","px":27.79,"level":30.16},{"ts":"2022-06-09","kind":"arm","px":28.68},{"ts":"2022-06-13","kind":"confirm","px":26.77,"level":27.15},{"ts":"2022-06-14","kind":"arm","px":26.87},{"ts":"2022-06-16","kind":"confirm","px":25.71,"level":27.15},{"ts":"2022-08-11","kind":"arm","px":29.1},{"ts":"2022-08-30","kind":"confirm","px":27.81,"level":28.08},{"ts":"2022-11-03","kind":"arm","px":30.03},{"ts":"2022-11-28","kind":"confirm","px":33.95,"level":35.0},{"ts":"2022-11-29","kind":"arm","px":33.97},{"ts":"2022-12-15","kind":"confirm","px":34.37,"level":34.53},{"ts":"2023-02-08","kind":"arm","px":36.75},{"ts":"2023-02-17","kind":"confirm","px":35.37,"level":36.05},{"ts":"2023-06-06","kind":"arm","px":37.54},{"ts":"2023-07-06","kind":"confirm","px":38.95,"level":39.46},{"ts":"2023-12-20","kind":"arm","px":33.89},{"ts":"2024-01-03","kind":"confirm","px":33.82,"level":33.89},{"ts":"2024-01-05","kind":"arm","px":32.95},{"ts":"2024-01-08","kind":"confirm","px":33.8,"level":33.89},{"ts":"2024-04-11","kind":"arm","px":32.01},{"ts":"2024-04-12","kind":"confirm","px":31.27,"level":31.62},{"ts":"2024-06-10","kind":"arm","px":30.83},{"ts":"2024-07-17","kind":"arm","px":34.02},{"ts":"2024-07-25","kind":"confirm","px":31.05,"level":31.4},{"ts":"2024-10-09","kind":"arm","px":24.8},{"ts":"2024-10-22","kind":"confirm","px":24.73,"level":24.93},{"ts":"2024-11-12","kind":"arm","px":26.94},{"ts":"2025-05-07","kind":"arm","px":15.84},{"ts":"2025-07-14","kind":"arm","px":19.64},{"ts":"2025-07-24","kind":"confirm","px":18.97,"level":19.53},{"ts":"2025-09-26","kind":"arm","px":20.56},{"ts":"2025-10-07","kind":"confirm","px":18.74,"level":20.07},{"ts":"2025-12-15","kind":"arm","px":23.61},{"ts":"2026-01-27","kind":"arm","px":28.99},{"ts":"2026-03-03","kind":"confirm","px":29.55,"level":29.81},{"ts":"2026-04-29","kind":"arm","px":44.71},{"ts":"2026-05-19","kind":"confirm","px":42.77,"level":44.15}],"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":[]}}}