{"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":"KBH","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1987-01-12","known_ts":"1987-01-14","bar_index":38,"type":"REBUY","strength":0.45,"price":2.0485,"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":"1987-03-24","known_ts":"1987-03-24","bar_index":54,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2316,"stop_level":3.2561,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-03-25","known_ts":"1987-03-25","bar_index":55,"type":"RECLAIM","strength":0.725,"price":3.4764,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-03-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1987-03-24","prior_stop_level":3.2561,"sweep_low":3.1826,"atr14":0.137843,"stop_level":3.113678,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-04-14","known_ts":"1987-04-14","bar_index":59,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1582,"stop_level":3.1826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-09-04","known_ts":"1987-09-04","bar_index":93,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3212,"stop_level":2.3706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-09-23","known_ts":"1987-09-25","bar_index":97,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1987-09-23","trigger_known_ts":"1987-09-25","strength":0.45,"price":2.1977,"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.405497,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0743,"atr14":0.085219,"stop_level":2.03169,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-09-28","known_ts":"1987-09-30","bar_index":98,"type":"BUY","strength":0.588,"price":2.5681,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1987-11-04","known_ts":"1987-11-06","bar_index":107,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1987-11-04","trigger_known_ts":"1987-11-06","strength":0.45,"price":1.6792,"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.545757,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.6051,"atr14":0.103904,"stop_level":1.553148,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-11-20","known_ts":"1987-11-24","bar_index":111,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1987-11-20","trigger_known_ts":"1987-11-24","strength":0.45,"price":1.7286,"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.532394,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.531,"atr14":0.083316,"stop_level":1.489342,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-12-09","known_ts":"1987-12-11","bar_index":115,"type":"BUY","strength":0.588,"price":1.6545,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"1987-12-31","known_ts":"1988-01-05","bar_index":120,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1987-12-31","trigger_known_ts":"1988-01-05","strength":0.45,"price":1.7039,"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.539075,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.531,"atr14":0.069718,"stop_level":1.496141,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-01-27","known_ts":"1988-01-27","bar_index":126,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7532,"stop_level":1.7779,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-01-29","known_ts":"1988-01-29","bar_index":126,"type":"RECLAIM","strength":0.588,"price":1.8767,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-01-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":"1988-01-27","prior_stop_level":1.7779,"sweep_low":1.7286,"atr14":0.069012,"stop_level":1.694094,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-02-12","known_ts":"1988-02-12","bar_index":130,"type":"RECLAIM","strength":0.863,"price":2.1393,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-02-26","known_ts":"1988-02-26","bar_index":133,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.9901,"stop_level":2.0398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1988-03-01","known_ts":"1988-03-01","bar_index":133,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.9154,"stop_level":2.0398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1988-04-06","known_ts":"1988-04-08","bar_index":142,"type":"BUY","strength":0.863,"price":2.0149,"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":30},{"ts":"1988-05-13","known_ts":"1988-05-17","bar_index":151,"type":"BUY","strength":1.0,"price":2.1393,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1988-06-06","known_ts":"1988-06-08","bar_index":156,"type":"BUY","strength":1.0,"price":2.0647,"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":50},{"ts":"1988-07-13","known_ts":"1988-07-13","bar_index":164,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.0896,"stop_level":2.1144,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-09-21","known_ts":"1988-09-23","bar_index":181,"type":"BUY","strength":0.725,"price":2.0398,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1988-11-02","known_ts":"1988-11-02","bar_index":191,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9652,"stop_level":1.9901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1988-11-18","known_ts":"1988-11-22","bar_index":195,"type":"BUY","strength":0.725,"price":2.1805,"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":"1988-12-28","known_ts":"1988-12-28","bar_index":203,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.5565,"stop_level":2.6066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-01-05","known_ts":"1989-01-05","bar_index":205,"type":"RECLAIM","strength":1.0,"price":2.6567,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1988-12-28","prior_stop_level":2.6066,"sweep_low":2.5565,"atr14":0.054924,"stop_level":2.529038,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-01-12","known_ts":"1989-01-12","bar_index":207,"type":"RECLAIM","strength":1.0,"price":2.7821,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-12-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-02-09","known_ts":"1989-02-09","bar_index":213,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.7821,"stop_level":2.8322,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-02-14","known_ts":"1989-02-14","bar_index":214,"type":"RECLAIM","strength":1.0,"price":2.8476,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1989-02-09","prior_stop_level":2.8322,"sweep_low":2.772,"atr14":0.040254,"stop_level":2.751873,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-02-21","known_ts":"1989-02-23","bar_index":216,"type":"REBUY","strength":1.0,"price":3.2256,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1989-06-29","known_ts":"1989-06-29","bar_index":246,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.898,"stop_level":4.969,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-07-05","known_ts":"1989-07-05","bar_index":247,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.898,"stop_level":4.969,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-07-07","known_ts":"1989-07-07","bar_index":247,"type":"RECLAIM","strength":1.0,"price":5.0045,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1989-06-29","prior_stop_level":4.969,"sweep_low":4.685,"atr14":0.16275,"stop_level":4.603625,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-07-07","known_ts":"1989-07-07","bar_index":247,"type":"RECLAIM","strength":1.0,"price":5.0045,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-07-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":"1989-07-05","prior_stop_level":4.969,"sweep_low":4.756,"atr14":0.16275,"stop_level":4.674625,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-12-22","known_ts":"1989-12-27","bar_index":287,"type":"BUY","strength":0.588,"price":3.8331,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"1990-01-24","known_ts":"1990-01-24","bar_index":294,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.6182,"stop_level":3.7256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-04-23","known_ts":"1990-04-23","bar_index":314,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6402,"stop_level":3.7484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-05-08","known_ts":"1990-05-10","bar_index":318,"type":"REBUY","strength":0.588,"price":3.6616,"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-05-29","known_ts":"1990-05-29","bar_index":322,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.444,"stop_level":3.7341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-06-05","known_ts":"1990-06-05","bar_index":324,"type":"RECLAIM","strength":0.588,"price":3.9153,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1990-05-29","prior_stop_level":3.7341,"sweep_low":3.4078,"atr14":0.132103,"stop_level":3.341748,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-06-19","known_ts":"1990-06-19","bar_index":327,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4803,"stop_level":3.7703,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-07-02","known_ts":"1990-07-02","bar_index":330,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.444,"stop_level":3.4803,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-07-25","known_ts":"1990-07-27","bar_index":336,"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-07-25","trigger_known_ts":"1990-07-27","strength":0.45,"price":3.154,"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.48245,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.864,"atr14":0.131108,"stop_level":2.798446,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-08-23","known_ts":"1990-08-27","bar_index":343,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-08-23","trigger_known_ts":"1990-08-27","strength":0.45,"price":2.156,"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.646215,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8271,"atr14":0.152114,"stop_level":1.751043,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-09-14","known_ts":"1990-09-18","bar_index":348,"type":"BUY","strength":0.45,"price":2.156,"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-09-14","known_ts":"1990-09-18","bar_index":348,"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-09-14","trigger_known_ts":"1990-09-18","strength":0.45,"price":2.156,"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.646215,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0463,"atr14":0.113013,"stop_level":1.989794,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-12-14","known_ts":"1990-12-14","bar_index":369,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4429,"stop_level":2.4799,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-12-17","known_ts":"1990-12-17","bar_index":369,"type":"RECLAIM","strength":0.588,"price":2.554,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1990-12-14","prior_stop_level":2.4799,"sweep_low":2.3689,"atr14":0.140712,"stop_level":2.298544,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-01-07","known_ts":"1991-01-07","bar_index":374,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.628,"stop_level":2.665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-01-10","known_ts":"1991-01-10","bar_index":375,"type":"RECLAIM","strength":0.725,"price":2.702,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-01-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":"1991-01-07","prior_stop_level":2.665,"sweep_low":2.591,"atr14":0.141389,"stop_level":2.520305,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-01-23","known_ts":"1991-01-23","bar_index":378,"type":"RECLAIM","strength":0.863,"price":3.4053,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-01-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-02-26","known_ts":"1991-02-26","bar_index":385,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.761,"stop_level":3.8355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-02-27","known_ts":"1991-02-27","bar_index":386,"type":"RECLAIM","strength":0.863,"price":3.9099,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-02-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1991-02-26","prior_stop_level":3.8355,"sweep_low":3.6865,"atr14":0.155999,"stop_level":3.608501,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-12","known_ts":"1991-03-12","bar_index":389,"type":"RECLAIM","strength":0.863,"price":3.9472,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-05-13","known_ts":"1991-05-13","bar_index":403,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.7137,"stop_level":4.7511,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-05-16","known_ts":"1991-05-16","bar_index":404,"type":"RECLAIM","strength":1.0,"price":4.8259,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-05-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":"1991-05-13","prior_stop_level":4.7511,"sweep_low":4.5266,"atr14":0.138432,"stop_level":4.457384,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-08-27","known_ts":"1991-08-29","bar_index":428,"type":"BUY","strength":0.588,"price":3.3877,"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":"1991-11-05","known_ts":"1991-11-05","bar_index":444,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7641,"stop_level":3.8017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-11-08","known_ts":"1991-11-08","bar_index":445,"type":"RECLAIM","strength":0.588,"price":3.8393,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-11-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":"1991-11-05","prior_stop_level":3.8017,"sweep_low":3.6135,"atr14":0.135258,"stop_level":3.545871,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-11-20","known_ts":"1991-11-20","bar_index":448,"type":"RECLAIM","strength":0.725,"price":4.0897,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-11-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-02-19","known_ts":"1992-02-19","bar_index":468,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.725,"stop_level":6.8162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-06-30","known_ts":"1992-07-02","bar_index":499,"type":"BUY","strength":0.45,"price":4.7306,"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-06-30","known_ts":"1992-07-02","bar_index":499,"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":"1992-06-30","trigger_known_ts":"1992-07-02","strength":0.45,"price":4.7306,"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.35488,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.815,"atr14":0.170473,"stop_level":3.729764,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-07-27","known_ts":"1992-07-29","bar_index":505,"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":"1992-07-27","trigger_known_ts":"1992-07-29","strength":0.45,"price":4.7306,"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.35488,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.8532,"atr14":0.173041,"stop_level":3.766679,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-08-19","known_ts":"1992-08-19","bar_index":510,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6034,"stop_level":4.2168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-08-21","known_ts":"1992-08-21","bar_index":511,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.6801,"stop_level":4.2168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1992-09-11","known_ts":"1992-09-15","bar_index":516,"type":"BUY","strength":0.45,"price":4.0251,"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-09-11","known_ts":"1992-09-15","bar_index":516,"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":"1992-09-11","trigger_known_ts":"1992-09-15","strength":0.45,"price":4.0251,"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.45109,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5268,"atr14":0.166622,"stop_level":3.443489,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-11-27","known_ts":"1992-11-27","bar_index":534,"type":"RECLAIM","strength":0.863,"price":4.7784,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-08-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-05-25","known_ts":"1993-05-27","bar_index":575,"type":"BUY","strength":0.725,"price":5.5186,"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":"1993-07-09","known_ts":"1993-07-09","bar_index":585,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5963,"stop_level":5.7129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-07-15","known_ts":"1993-07-15","bar_index":586,"type":"RECLAIM","strength":1.0,"price":5.7517,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-07-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1993-07-09","prior_stop_level":5.7129,"sweep_low":5.5963,"atr14":0.112784,"stop_level":5.539908,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-07-26","known_ts":"1993-07-26","bar_index":589,"type":"RECLAIM","strength":1.0,"price":5.8295,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-07-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-08-27","known_ts":"1993-08-27","bar_index":597,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.3581,"stop_level":6.4751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-11-01","known_ts":"1993-11-03","bar_index":612,"type":"BUY","strength":0.725,"price":6.007,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1994-01-14","known_ts":"1994-01-14","bar_index":629,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.3999,"stop_level":7.5565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-01-31","known_ts":"1994-01-31","bar_index":633,"type":"RECLAIM","strength":1.0,"price":7.4782,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-01-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-03-15","known_ts":"1994-03-17","bar_index":643,"type":"BUY","strength":0.863,"price":7.7383,"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":"1994-05-19","known_ts":"1994-05-23","bar_index":658,"type":"BUY","strength":0.45,"price":5.8775,"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-06","bar_index":668,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1994-07-01","trigger_known_ts":"1994-07-06","strength":0.45,"price":4.3785,"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.434178,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.1024,"atr14":0.164291,"stop_level":4.020254,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-12","known_ts":"1994-07-14","bar_index":670,"type":"BUY","strength":0.45,"price":4.6152,"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-12","known_ts":"1994-07-14","bar_index":670,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-07-12","trigger_known_ts":"1994-07-14","strength":0.45,"price":4.6152,"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.40359,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.1419,"atr14":0.169608,"stop_level":4.057096,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-08","known_ts":"1994-08-08","bar_index":676,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.5603,"stop_level":4.773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-09-21","known_ts":"1994-09-21","bar_index":686,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6,"stop_level":4.7586,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-10-26","known_ts":"1994-10-28","bar_index":695,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1994-10-26","trigger_known_ts":"1994-10-28","strength":0.45,"price":4.1638,"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.461923,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9655,"atr14":0.118558,"stop_level":3.906221,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-11","known_ts":"1994-11-15","bar_index":699,"type":"BUY","strength":0.45,"price":4.1481,"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-11-11","known_ts":"1994-11-15","bar_index":699,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-11-11","trigger_known_ts":"1994-11-15","strength":0.45,"price":4.1481,"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.463952,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9885,"atr14":0.095956,"stop_level":3.940522,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-12-13","known_ts":"1994-12-13","bar_index":706,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9087,"stop_level":3.9885,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-12-16","known_ts":"1994-12-16","bar_index":707,"type":"RECLAIM","strength":0.588,"price":4.0284,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-12-13","prior_stop_level":3.9885,"sweep_low":3.8689,"atr14":0.097907,"stop_level":3.819947,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-03","known_ts":"1995-02-03","bar_index":718,"type":"RECLAIM","strength":0.863,"price":4.5868,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-12-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-03-07","known_ts":"1995-03-07","bar_index":725,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3703,"stop_level":4.4906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-03-09","known_ts":"1995-03-09","bar_index":725,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3703,"stop_level":4.4906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-04-27","known_ts":"1995-05-01","bar_index":737,"type":"BUY","strength":0.725,"price":4.2099,"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":40},{"ts":"1995-05-19","known_ts":"1995-05-19","bar_index":742,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.6352,"stop_level":4.7159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-26","known_ts":"1995-05-26","bar_index":744,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3128,"stop_level":4.5949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-06-01","known_ts":"1995-06-01","bar_index":745,"type":"RECLAIM","strength":0.863,"price":4.7159,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-05-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-05-26","prior_stop_level":4.5949,"sweep_low":4.2725,"atr14":0.161706,"stop_level":4.191647,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-06-14","known_ts":"1995-06-14","bar_index":748,"type":"RECLAIM","strength":0.863,"price":4.6352,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-05-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-07-06","known_ts":"1995-07-10","bar_index":753,"type":"BUY","strength":0.863,"price":5.0786,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1995-11-02","known_ts":"1995-11-06","bar_index":781,"type":"BUY","strength":0.588,"price":4.0124,"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":"1996-01-25","known_ts":"1996-01-25","bar_index":800,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.5659,"stop_level":4.6067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-26","known_ts":"1996-01-26","bar_index":800,"type":"RECLAIM","strength":1.0,"price":4.729,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-01-25","prior_stop_level":4.6067,"sweep_low":4.5455,"atr14":0.183175,"stop_level":4.453912,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-02-12","known_ts":"1996-02-12","bar_index":804,"type":"RECLAIM","strength":1.0,"price":5.3237,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-02-26","known_ts":"1996-02-26","bar_index":807,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.0371,"stop_level":5.1599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-03-13","known_ts":"1996-03-13","bar_index":811,"type":"RECLAIM","strength":1.0,"price":5.2828,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-05-16","known_ts":"1996-05-20","bar_index":826,"type":"BUY","strength":0.863,"price":4.899,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"1996-08-07","known_ts":"1996-08-09","bar_index":845,"type":"BUY","strength":0.588,"price":4.3227,"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":0},{"ts":"1996-10-10","known_ts":"1996-10-10","bar_index":860,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2647,"stop_level":4.3061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-10-11","known_ts":"1996-10-11","bar_index":860,"type":"RECLAIM","strength":0.588,"price":4.3475,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1996-10-10","prior_stop_level":4.3061,"sweep_low":4.2647,"atr14":0.112115,"stop_level":4.208643,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-10-18","known_ts":"1996-10-18","bar_index":862,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1819,"stop_level":4.2647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-11-13","known_ts":"1996-11-15","bar_index":868,"type":"BUY","strength":0.45,"price":4.2491,"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-12-12","known_ts":"1996-12-12","bar_index":874,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9991,"stop_level":4.2491,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-12-18","known_ts":"1996-12-20","bar_index":876,"type":"REBUY","strength":0.588,"price":4.374,"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":"1997-01-07","known_ts":"1997-01-07","bar_index":880,"type":"RECLAIM","strength":0.725,"price":4.3324,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-12-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-01-24","known_ts":"1997-01-24","bar_index":884,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.624,"stop_level":4.6656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-01-31","known_ts":"1997-01-31","bar_index":886,"type":"RECLAIM","strength":0.863,"price":4.7073,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-01-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":"1997-01-24","prior_stop_level":4.6656,"sweep_low":4.5823,"atr14":0.098722,"stop_level":4.532939,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-02-10","known_ts":"1997-02-10","bar_index":888,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.5823,"stop_level":4.624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-02-13","known_ts":"1997-02-13","bar_index":889,"type":"RECLAIM","strength":0.863,"price":4.6493,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-02-10","prior_stop_level":4.624,"sweep_low":4.4818,"atr14":0.106415,"stop_level":4.428593,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-03-07","known_ts":"1997-03-07","bar_index":894,"type":"RECLAIM","strength":1.0,"price":4.6493,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-02-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-05-02","known_ts":"1997-05-06","bar_index":907,"type":"BUY","strength":0.863,"price":4.8588,"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":"1997-08-15","known_ts":"1997-08-15","bar_index":931,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.6144,"stop_level":6.6951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-08-18","known_ts":"1997-08-18","bar_index":931,"type":"RECLAIM","strength":1.0,"price":6.7835,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-08-15","prior_stop_level":6.6951,"sweep_low":6.5087,"atr14":0.211907,"stop_level":6.402747,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-23","known_ts":"1998-01-23","bar_index":968,"type":"RECLAIM","strength":0.863,"price":8.6729,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-02-19","known_ts":"1998-02-19","bar_index":974,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.6982,"stop_level":8.7578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-02-26","known_ts":"1998-02-26","bar_index":975,"type":"RECLAIM","strength":1.0,"price":8.9747,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-02-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":"1998-02-19","prior_stop_level":8.7578,"sweep_low":8.2941,"atr14":0.228624,"stop_level":8.179788,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-09","known_ts":"1998-03-09","bar_index":978,"type":"RECLAIM","strength":1.0,"price":10.7398,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-02-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-06-19","known_ts":"1998-06-23","bar_index":1002,"type":"BUY","strength":0.725,"price":10.7908,"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":"1998-07-22","known_ts":"1998-07-22","bar_index":1009,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.5775,"stop_level":10.7908,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-07-27","known_ts":"1998-07-27","bar_index":1010,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.1084,"stop_level":10.7908,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-09-15","known_ts":"1998-09-17","bar_index":1022,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-09-15","trigger_known_ts":"1998-09-17","strength":0.45,"price":7.3134,"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.384311,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5008,"atr14":0.457003,"stop_level":6.272299,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-28","known_ts":"1998-09-30","bar_index":1025,"type":"BUY","strength":0.45,"price":8.0191,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-10-14","known_ts":"1998-10-16","bar_index":1029,"type":"BUY","strength":0.45,"price":7.6128,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-10-14","known_ts":"1998-10-16","bar_index":1029,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-10-14","trigger_known_ts":"1998-10-16","strength":0.45,"price":7.6128,"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.359106,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.8593,"atr14":0.53754,"stop_level":5.59053,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-22","known_ts":"1998-10-22","bar_index":1031,"type":"RECLAIM","strength":0.725,"price":9.3235,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-10-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-11-18","known_ts":"1998-11-18","bar_index":1037,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0895,"stop_level":9.1324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-11-19","known_ts":"1998-11-19","bar_index":1037,"type":"RECLAIM","strength":0.588,"price":9.2181,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-11-18","prior_stop_level":9.1324,"sweep_low":8.918,"atr14":0.476459,"stop_level":8.67977,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-24","known_ts":"1998-11-24","bar_index":1038,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.918,"stop_level":9.1324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-02","known_ts":"1998-12-02","bar_index":1040,"type":"RECLAIM","strength":0.588,"price":9.3468,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-11-24","prior_stop_level":9.1324,"sweep_low":8.4893,"atr14":0.41599,"stop_level":8.281305,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-09","known_ts":"1998-12-09","bar_index":1042,"type":"RECLAIM","strength":0.725,"price":9.9899,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-11-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-03-01","known_ts":"1999-03-03","bar_index":1060,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-03-01","trigger_known_ts":"1999-03-03","strength":0.45,"price":7.9559,"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.330221,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.3538,"atr14":0.36804,"stop_level":7.16978,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-08","known_ts":"1999-04-12","bar_index":1069,"type":"BUY","strength":0.45,"price":7.8484,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-04-08","known_ts":"1999-04-12","bar_index":1069,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-04-08","trigger_known_ts":"1999-04-12","strength":0.45,"price":7.8484,"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.339271,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.4828,"atr14":0.300009,"stop_level":7.332795,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-13","known_ts":"1999-04-13","bar_index":1070,"type":"RECLAIM","strength":0.588,"price":9.461,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-04-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1999-04-29","known_ts":"1999-04-29","bar_index":1074,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.773,"stop_level":8.8375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-24","known_ts":"1999-06-28","bar_index":1087,"type":"BUY","strength":0.725,"price":8.3451,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1999-07-14","known_ts":"1999-07-14","bar_index":1091,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.4098,"stop_level":8.4745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-07-21","known_ts":"1999-07-21","bar_index":1093,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0001,"stop_level":8.2589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-10-21","known_ts":"1999-10-21","bar_index":1114,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2554,"stop_level":6.2771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-10-22","known_ts":"1999-10-22","bar_index":1115,"type":"RECLAIM","strength":0.588,"price":6.3204,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-10-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-10-21","prior_stop_level":6.2771,"sweep_low":6.0823,"atr14":0.294972,"stop_level":5.934814,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-27","known_ts":"1999-10-29","bar_index":1116,"type":"REBUY","strength":0.588,"price":6.9481,"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":"1999-11-04","known_ts":"1999-11-04","bar_index":1118,"type":"RECLAIM","strength":0.725,"price":8.4032,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-10-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-11-23","known_ts":"1999-11-23","bar_index":1122,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.8603,"stop_level":7.8821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-11-26","known_ts":"1999-11-26","bar_index":1123,"type":"RECLAIM","strength":0.725,"price":7.9689,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-11-23","prior_stop_level":7.8821,"sweep_low":7.6432,"atr14":0.340271,"stop_level":7.473064,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-01","known_ts":"1999-12-01","bar_index":1124,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6432,"stop_level":7.6866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-07","known_ts":"1999-12-07","bar_index":1125,"type":"RECLAIM","strength":0.725,"price":7.7301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-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":"1999-12-01","prior_stop_level":7.6866,"sweep_low":7.5129,"atr14":0.328898,"stop_level":7.348451,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-17","known_ts":"1999-12-21","bar_index":1128,"type":"REBUY","strength":0.863,"price":8.1318,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2000-01-13","known_ts":"2000-01-18","bar_index":1134,"type":"BUY","strength":0.863,"price":8.3598,"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":65},{"ts":"2000-03-20","known_ts":"2000-03-22","bar_index":1149,"type":"BUY","strength":0.45,"price":7.256,"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-03-23","known_ts":"2000-03-23","bar_index":1150,"type":"RECLAIM","strength":0.725,"price":7.67,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-03-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-04-07","known_ts":"2000-04-07","bar_index":1153,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.3431,"stop_level":7.3649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-04-11","known_ts":"2000-04-11","bar_index":1154,"type":"RECLAIM","strength":0.588,"price":7.4303,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-04-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":"2000-04-07","prior_stop_level":7.3649,"sweep_low":7.2124,"atr14":0.302244,"stop_level":7.061278,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-19","known_ts":"2000-04-19","bar_index":1156,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.8855,"stop_level":7.2124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-06","known_ts":"2000-06-08","bar_index":1167,"type":"BUY","strength":0.45,"price":6.563,"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-06-19","known_ts":"2000-06-19","bar_index":1170,"type":"RECLAIM","strength":0.725,"price":6.6942,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-06-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-22","known_ts":"2000-06-22","bar_index":1171,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.6942,"stop_level":6.7161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-29","known_ts":"2000-06-29","bar_index":1172,"type":"RECLAIM","strength":0.725,"price":6.8693,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-06-22","prior_stop_level":6.7161,"sweep_low":6.5192,"atr14":0.233119,"stop_level":6.402641,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-21","known_ts":"2000-07-21","bar_index":1177,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.8693,"stop_level":7.0005,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-08-04","known_ts":"2000-08-04","bar_index":1181,"type":"RECLAIM","strength":0.863,"price":8.5319,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-07-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-12-04","known_ts":"2000-12-06","bar_index":1209,"type":"REBUY","strength":1.0,"price":11.7027,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2001-03-23","known_ts":"2001-03-27","bar_index":1234,"type":"BUY","strength":0.725,"price":11.1791,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2001-06-19","known_ts":"2001-06-21","bar_index":1254,"type":"BUY","strength":0.588,"price":10.3471,"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":20},{"ts":"2001-07-25","known_ts":"2001-07-25","bar_index":1262,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.309,"stop_level":11.4222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-07-26","known_ts":"2001-07-26","bar_index":1262,"type":"RECLAIM","strength":0.725,"price":11.4787,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-07-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2001-07-25","prior_stop_level":11.4222,"sweep_low":10.9801,"atr14":0.467826,"stop_level":10.746187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-02","known_ts":"2001-08-02","bar_index":1264,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.1357,"stop_level":11.2489,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-08-30","known_ts":"2001-09-04","bar_index":1271,"type":"BUY","strength":0.725,"price":11.8032,"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":"2001-10-05","known_ts":"2001-10-09","bar_index":1278,"type":"BUY","strength":0.725,"price":10.6509,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2001-10-31","known_ts":"2001-11-02","bar_index":1284,"type":"BUY","strength":0.725,"price":10.9559,"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":35},{"ts":"2002-01-07","known_ts":"2002-01-07","bar_index":1299,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.8136,"stop_level":13.8278,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-01-09","known_ts":"2002-01-09","bar_index":1299,"type":"RECLAIM","strength":0.863,"price":13.8313,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2002-01-07","prior_stop_level":13.8278,"sweep_low":13.5973,"atr14":0.495476,"stop_level":13.349562,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-24","known_ts":"2002-01-24","bar_index":1303,"type":"RECLAIM","strength":0.863,"price":15.051,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-01-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-05-13","known_ts":"2002-05-13","bar_index":1328,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.1218,"stop_level":18.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-14","known_ts":"2002-05-14","bar_index":1328,"type":"RECLAIM","strength":1.0,"price":18.819,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-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":"2002-05-13","prior_stop_level":18.17,"sweep_low":17.8229,"atr14":0.652513,"stop_level":17.496644,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-22","known_ts":"2002-05-22","bar_index":1330,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.8158,"stop_level":17.9261,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-23","known_ts":"2002-05-23","bar_index":1330,"type":"RECLAIM","strength":1.0,"price":18.4384,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-05-22","prior_stop_level":17.9261,"sweep_low":17.638,"atr14":0.616824,"stop_level":17.329588,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-15","known_ts":"2002-08-19","bar_index":1350,"type":"BUY","strength":0.725,"price":18.3145,"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":"2002-10-04","known_ts":"2002-10-04","bar_index":1361,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.0591,"stop_level":16.7396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-12-18","known_ts":"2002-12-20","bar_index":1379,"type":"BUY","strength":0.45,"price":15.8042,"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":"2003-02-14","known_ts":"2003-02-14","bar_index":1392,"type":"RECLAIM","strength":0.725,"price":16.8392,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-10-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-04","known_ts":"2003-03-04","bar_index":1395,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.856,"stop_level":15.8739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-07","known_ts":"2003-03-07","bar_index":1396,"type":"RECLAIM","strength":0.588,"price":15.9096,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-03-04","prior_stop_level":15.8739,"sweep_low":15.1624,"atr14":0.525394,"stop_level":14.899703,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-13","known_ts":"2003-03-17","bar_index":1398,"type":"REBUY","strength":0.725,"price":16.639,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":85},{"ts":"2003-05-06","known_ts":"2003-05-06","bar_index":1410,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.0859,"stop_level":17.1431,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-07","known_ts":"2003-05-07","bar_index":1410,"type":"RECLAIM","strength":0.863,"price":17.6793,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-05-06","prior_stop_level":17.1431,"sweep_low":16.9607,"atr14":0.416246,"stop_level":16.752577,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-21","known_ts":"2003-05-21","bar_index":1414,"type":"RECLAIM","strength":0.863,"price":20.5307,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-09-29","known_ts":"2003-10-01","bar_index":1444,"type":"BUY","strength":0.725,"price":23.0162,"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":"2003-11-21","known_ts":"2003-11-25","bar_index":1457,"type":"REBUY","strength":1.0,"price":24.8779,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2004-02-25","known_ts":"2004-02-27","bar_index":1478,"type":"BUY","strength":0.725,"price":26.0586,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2004-04-02","known_ts":"2004-04-02","bar_index":1487,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.5893,"stop_level":27.6325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-06","known_ts":"2004-04-06","bar_index":1487,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.5029,"stop_level":27.6325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-03","known_ts":"2004-06-07","bar_index":1501,"type":"BUY","strength":0.588,"price":24.6921,"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":60},{"ts":"2004-06-17","known_ts":"2004-06-21","bar_index":1504,"type":"BUY","strength":0.45,"price":23.9001,"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-06-22","known_ts":"2004-06-22","bar_index":1505,"type":"RECLAIM","strength":0.588,"price":25.343,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2004-06-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2004-07-09","known_ts":"2004-07-09","bar_index":1509,"type":"SELL","basis":"structure_stop","strength":0.45,"price":23.4915,"stop_level":24.3558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-08-20","known_ts":"2004-08-20","bar_index":1519,"type":"RECLAIM","strength":0.725,"price":24.978,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-07-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-19","known_ts":"2004-10-19","bar_index":1532,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.7735,"stop_level":28.0894,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-25","known_ts":"2004-10-25","bar_index":1534,"type":"RECLAIM","strength":0.863,"price":28.6448,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-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":"2004-10-19","prior_stop_level":28.0894,"sweep_low":27.2761,"atr14":0.822252,"stop_level":26.864974,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-02","known_ts":"2004-11-02","bar_index":1536,"type":"RECLAIM","strength":0.863,"price":30.7723,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-19 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":1550,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.1001,"stop_level":36.5954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-10","known_ts":"2005-01-10","bar_index":1551,"type":"RECLAIM","strength":0.863,"price":37.5057,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-01-04","prior_stop_level":36.5954,"sweep_low":35.8671,"atr14":1.082477,"stop_level":35.325861,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-20","known_ts":"2005-01-20","bar_index":1554,"type":"RECLAIM","strength":0.863,"price":38.5362,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-01-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-03-10","known_ts":"2005-03-10","bar_index":1565,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.0876,"stop_level":43.6584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-05-17","known_ts":"2005-05-19","bar_index":1581,"type":"BUY","strength":0.725,"price":46.3296,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2005-11-09","known_ts":"2005-11-11","bar_index":1622,"type":"BUY","strength":0.588,"price":48.4023,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2005-12-08","known_ts":"2005-12-08","bar_index":1628,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.8637,"stop_level":51.3132,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-13","known_ts":"2005-12-13","bar_index":1629,"type":"RECLAIM","strength":0.725,"price":51.947,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-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":"2005-12-08","prior_stop_level":51.3132,"sweep_low":49.5667,"atr14":1.502939,"stop_level":48.815231,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-22","known_ts":"2005-12-22","bar_index":1632,"type":"RECLAIM","strength":0.725,"price":54.7179,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-29","known_ts":"2005-12-29","bar_index":1633,"type":"SELL","basis":"structure_stop","strength":0.725,"price":53.8851,"stop_level":53.9736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-03","known_ts":"2006-01-03","bar_index":1634,"type":"RECLAIM","strength":0.725,"price":55.7569,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-12-29","prior_stop_level":53.9736,"sweep_low":53.2145,"atr14":1.449947,"stop_level":52.489527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-17","known_ts":"2006-01-17","bar_index":1637,"type":"RECLAIM","strength":0.725,"price":57.3929,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-01","known_ts":"2006-02-01","bar_index":1640,"type":"SELL","basis":"structure_stop","strength":0.725,"price":54.5042,"stop_level":55.0716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-27","known_ts":"2006-03-29","bar_index":1653,"type":"BUY","strength":0.45,"price":49.3587,"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-06-13","known_ts":"2006-06-15","bar_index":1671,"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-13","trigger_known_ts":"2006-06-15","strength":0.45,"price":33.4929,"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.458576,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":31.1536,"atr14":1.429699,"stop_level":30.43875,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-29","known_ts":"2006-07-03","bar_index":1675,"type":"BUY","strength":0.45,"price":34.3544,"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-06-29","known_ts":"2006-07-03","bar_index":1675,"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-06-29","trigger_known_ts":"2006-07-03","strength":0.45,"price":34.3544,"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.44465,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":32.8394,"atr14":1.259336,"stop_level":32.209732,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-21","known_ts":"2006-07-25","bar_index":1680,"type":"BUY","strength":0.45,"price":31.4507,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-07-21","known_ts":"2006-07-25","bar_index":1680,"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-07-21","trigger_known_ts":"2006-07-25","strength":0.45,"price":31.4507,"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.488315,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.1385,"atr14":1.318619,"stop_level":27.479191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-06","known_ts":"2006-09-06","bar_index":1690,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.1563,"stop_level":30.2608,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-11","known_ts":"2006-09-11","bar_index":1691,"type":"RECLAIM","strength":0.588,"price":30.6938,"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":30.2608,"sweep_low":28.8646,"atr14":1.225032,"stop_level":28.252084,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-17","known_ts":"2006-10-17","bar_index":1700,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.3663,"stop_level":32.3812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-19","known_ts":"2006-10-19","bar_index":1701,"type":"RECLAIM","strength":0.725,"price":32.7247,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-10-17","prior_stop_level":32.3812,"sweep_low":32.105,"atr14":1.241247,"stop_level":31.484377,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-08","known_ts":"2006-11-08","bar_index":1705,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.1101,"stop_level":32.2468,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-10","known_ts":"2006-11-10","bar_index":1706,"type":"RECLAIM","strength":0.725,"price":32.9061,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-11-08","prior_stop_level":32.2468,"sweep_low":31.2916,"atr14":1.054617,"stop_level":30.764292,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-28","known_ts":"2006-11-28","bar_index":1710,"type":"RECLAIM","strength":0.863,"price":38.816,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-18","known_ts":"2006-12-18","bar_index":1714,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.2153,"stop_level":38.4405,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-20","known_ts":"2006-12-20","bar_index":1715,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.1026,"stop_level":38.4405,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-27","known_ts":"2006-12-27","bar_index":1716,"type":"RECLAIM","strength":0.863,"price":38.8686,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-12-20","prior_stop_level":38.4405,"sweep_low":37.2541,"atr14":0.993098,"stop_level":36.757551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-12","known_ts":"2007-01-12","bar_index":1720,"type":"RECLAIM","strength":0.863,"price":37.8098,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-23","known_ts":"2007-02-23","bar_index":1729,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.925,"stop_level":39.1815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-26","known_ts":"2007-02-26","bar_index":1729,"type":"RECLAIM","strength":0.863,"price":39.2418,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-02-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-02-23","prior_stop_level":39.1815,"sweep_low":38.6308,"atr14":1.060233,"stop_level":38.100684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-27","known_ts":"2007-05-01","bar_index":1744,"type":"BUY","strength":0.45,"price":33.486,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-05-18","known_ts":"2007-05-18","bar_index":1749,"type":"RECLAIM","strength":0.588,"price":35.2161,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-04-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-06-12","known_ts":"2007-06-12","bar_index":1754,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.6671,"stop_level":32.8113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-06-13","known_ts":"2007-06-13","bar_index":1754,"type":"RECLAIM","strength":0.725,"price":33.0009,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-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":"2007-06-12","prior_stop_level":32.8113,"sweep_low":32.2954,"atr14":1.059311,"stop_level":31.765744,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-06","known_ts":"2007-08-08","bar_index":1767,"type":"BUY","strength":0.45,"price":27.5034,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-08-27","known_ts":"2007-08-27","bar_index":1772,"type":"SELL","basis":"structure_stop","strength":0.45,"price":23.0839,"stop_level":23.9785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-08-30","known_ts":"2007-09-04","bar_index":1773,"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":"2007-08-30","trigger_known_ts":"2007-09-04","strength":0.45,"price":23.5274,"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.436904,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.6311,"atr14":1.422663,"stop_level":20.919768,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-01","known_ts":"2007-11-01","bar_index":1787,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.7884,"stop_level":20.1478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-06","known_ts":"2007-11-06","bar_index":1788,"type":"RECLAIM","strength":0.588,"price":20.1959,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-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":"2007-11-01","prior_stop_level":20.1478,"sweep_low":18.4968,"atr14":1.128499,"stop_level":17.932551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-07","known_ts":"2007-11-07","bar_index":1789,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.1687,"stop_level":20.1478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-13","known_ts":"2007-11-13","bar_index":1790,"type":"RECLAIM","strength":0.588,"price":20.5434,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-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":"2007-11-07","prior_stop_level":20.1478,"sweep_low":18.5432,"atr14":1.109599,"stop_level":17.9884,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-04","known_ts":"2007-12-06","bar_index":1795,"type":"BUY","strength":0.588,"price":18.7285,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-12-31","known_ts":"2007-12-31","bar_index":1801,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.6819,"stop_level":16.8904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-04","known_ts":"2008-01-04","bar_index":1802,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.419,"stop_level":16.8904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-17","known_ts":"2008-01-22","bar_index":1805,"type":"BUY","strength":0.588,"price":15.5312,"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":"2008-02-15","known_ts":"2008-02-15","bar_index":1811,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.5956,"stop_level":18.8763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-20","known_ts":"2008-02-20","bar_index":1812,"type":"RECLAIM","strength":0.588,"price":19.2428,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-02-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-02-15","prior_stop_level":18.8763,"sweep_low":17.9095,"atr14":1.479178,"stop_level":17.169911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-04","known_ts":"2008-03-04","bar_index":1815,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.8003,"stop_level":18.4943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-11","known_ts":"2008-03-13","bar_index":1817,"type":"REBUY","strength":0.725,"price":18.9699,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2008-03-11","known_ts":"2008-03-11","bar_index":1817,"type":"RECLAIM","strength":0.725,"price":18.9309,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-03-04","prior_stop_level":18.4943,"sweep_low":16.3891,"atr14":1.423736,"stop_level":15.677232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-19","known_ts":"2008-03-24","bar_index":1819,"type":"REBUY","strength":0.725,"price":21.4025,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2008-07-18","known_ts":"2008-07-22","bar_index":1847,"type":"BUY","strength":0.588,"price":15.5177,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2008-09-22","known_ts":"2008-09-22","bar_index":1862,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.0379,"stop_level":16.0939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2008-09-24","known_ts":"2008-09-24","bar_index":1862,"type":"RECLAIM","strength":0.863,"price":16.262,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2008-09-22","prior_stop_level":16.0939,"sweep_low":14.6774,"atr14":1.706331,"stop_level":13.824235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-03","known_ts":"2008-10-03","bar_index":1865,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.1896,"stop_level":15.4777,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2008-12-03","known_ts":"2008-12-05","bar_index":1879,"type":"BUY","strength":0.588,"price":11.4167,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":1888,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.2268,"stop_level":10.5243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":1889,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.3795,"stop_level":10.5243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-03-16","known_ts":"2009-03-18","bar_index":1902,"type":"BUY","strength":0.725,"price":9.929,"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":"2009-05-08","known_ts":"2009-05-08","bar_index":1914,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.8792,"stop_level":14.1254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-07-23","known_ts":"2009-07-27","bar_index":1932,"type":"BUY","strength":1.0,"price":13.5872,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2009-09-28","known_ts":"2009-09-28","bar_index":1947,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.7591,"stop_level":13.7836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-29","known_ts":"2009-09-29","bar_index":1947,"type":"RECLAIM","strength":1.0,"price":13.979,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-09-28","prior_stop_level":13.7836,"sweep_low":13.6614,"atr14":0.759903,"stop_level":13.281448,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-24","known_ts":"2009-12-29","bar_index":1968,"type":"BUY","strength":0.588,"price":11.285,"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":"2010-03-24","known_ts":"2010-03-24","bar_index":1988,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.7377,"stop_level":14.1072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-12","known_ts":"2010-04-12","bar_index":1992,"type":"RECLAIM","strength":1.0,"price":14.1482,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-07","known_ts":"2010-05-07","bar_index":1998,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.4289,"stop_level":14.7887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-07-20","known_ts":"2010-07-22","bar_index":2015,"type":"BUY","strength":0.588,"price":9.1119,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2010-08-13","known_ts":"2010-08-13","bar_index":2021,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.5476,"stop_level":9.2599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-09-29","known_ts":"2010-09-29","bar_index":2031,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.4338,"stop_level":9.6989,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-10-06","known_ts":"2010-10-06","bar_index":2033,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.3344,"stop_level":9.6989,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-30","known_ts":"2010-12-02","bar_index":2046,"type":"BUY","strength":0.725,"price":10.3411,"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":40},{"ts":"2011-02-04","known_ts":"2011-02-04","bar_index":2061,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.6321,"stop_level":12.3077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-08","known_ts":"2011-02-08","bar_index":2062,"type":"RECLAIM","strength":1.0,"price":12.4773,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-02-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":"2011-02-04","prior_stop_level":12.3077,"sweep_low":11.5317,"atr14":0.521527,"stop_level":11.270936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-26","known_ts":"2011-05-31","bar_index":2087,"type":"BUY","strength":0.725,"price":10.3324,"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":"2011-06-08","known_ts":"2011-06-08","bar_index":2089,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0535,"stop_level":9.1797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-06-14","known_ts":"2011-06-14","bar_index":2091,"type":"RECLAIM","strength":0.588,"price":9.3564,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-08 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":"2011-06-08","prior_stop_level":9.1797,"sweep_low":8.6496,"atr14":0.326783,"stop_level":8.486209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-05","known_ts":"2011-07-05","bar_index":2095,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.3635,"stop_level":8.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-08-30","known_ts":"2011-09-01","bar_index":2109,"type":"BUY","strength":0.588,"price":5.4423,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":15},{"ts":"2011-10-03","known_ts":"2011-10-03","bar_index":2116,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.4674,"stop_level":4.8489,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-10-05","known_ts":"2011-10-05","bar_index":2117,"type":"RECLAIM","strength":0.45,"price":5.1541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2011-10-03","prior_stop_level":4.8489,"sweep_low":4.2555,"atr14":0.400846,"stop_level":4.055077,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":2129,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7229,"stop_level":5.9025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":2129,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7913,"stop_level":5.9025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":2130,"type":"RECLAIM","strength":0.588,"price":6.2875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-23","prior_stop_level":5.9025,"sweep_low":5.6716,"atr14":0.393675,"stop_level":5.474762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":2130,"type":"RECLAIM","strength":0.588,"price":6.2875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-28","prior_stop_level":5.9025,"sweep_low":5.6716,"atr14":0.393675,"stop_level":5.474762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-22","known_ts":"2011-12-22","bar_index":2135,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.894,"stop_level":5.9196,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-09","known_ts":"2012-01-11","bar_index":2139,"type":"BUY","strength":0.863,"price":7.3739,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2012-02-28","known_ts":"2012-02-28","bar_index":2150,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.6611,"stop_level":9.6956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-29","known_ts":"2012-02-29","bar_index":2150,"type":"RECLAIM","strength":0.863,"price":9.8333,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-02-28","prior_stop_level":9.6956,"sweep_low":9.5147,"atr14":0.551486,"stop_level":9.238957,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-09","known_ts":"2012-03-13","bar_index":2153,"type":"REBUY","strength":1.0,"price":10.5911,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2012-06-13","known_ts":"2012-06-15","bar_index":2175,"type":"BUY","strength":0.588,"price":6.9084,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":35},{"ts":"2012-07-19","known_ts":"2012-07-19","bar_index":2183,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.3246,"stop_level":8.3333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-20","known_ts":"2012-07-20","bar_index":2183,"type":"RECLAIM","strength":1.0,"price":8.4714,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-07-19","prior_stop_level":8.3333,"sweep_low":8.1087,"atr14":0.450893,"stop_level":7.883254,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-31","known_ts":"2012-07-31","bar_index":2186,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.0002,"stop_level":8.0396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-02","known_ts":"2012-08-02","bar_index":2186,"type":"RECLAIM","strength":1.0,"price":8.1215,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-07-31","prior_stop_level":8.0396,"sweep_low":7.8271,"atr14":0.445236,"stop_level":7.604482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-16","known_ts":"2012-08-16","bar_index":2190,"type":"RECLAIM","strength":1.0,"price":9.1691,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-09","known_ts":"2012-11-09","bar_index":2209,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.6059,"stop_level":13.8574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-01-24","known_ts":"2013-01-24","bar_index":2226,"type":"RECLAIM","strength":1.0,"price":15.6958,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-20","known_ts":"2013-02-20","bar_index":2232,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.6562,"stop_level":15.9861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-27","known_ts":"2013-02-27","bar_index":2233,"type":"RECLAIM","strength":1.0,"price":16.4985,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-20","prior_stop_level":15.9861,"sweep_low":14.8747,"atr14":0.694581,"stop_level":14.52741,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-08","known_ts":"2013-03-08","bar_index":2236,"type":"RECLAIM","strength":1.0,"price":17.471,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-18","known_ts":"2013-04-18","bar_index":2245,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.28,"stop_level":17.3842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-19","known_ts":"2013-04-19","bar_index":2245,"type":"RECLAIM","strength":1.0,"price":17.7489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-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":"2013-04-18","prior_stop_level":17.3842,"sweep_low":17.0889,"atr14":0.768542,"stop_level":16.704629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-29","known_ts":"2013-05-29","bar_index":2254,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.5417,"stop_level":20.0285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-09-06","known_ts":"2013-09-10","bar_index":2278,"type":"BUY","strength":0.588,"price":14.8347,"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":"2013-10-07","known_ts":"2013-10-07","bar_index":2285,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.6345,"stop_level":14.826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-11-13","known_ts":"2013-11-15","bar_index":2294,"type":"BUY","strength":0.588,"price":14.6039,"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":"2013-12-17","known_ts":"2013-12-17","bar_index":2301,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.8393,"stop_level":14.9265,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-18","known_ts":"2013-12-18","bar_index":2302,"type":"RECLAIM","strength":0.588,"price":15.3014,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-12-17","prior_stop_level":14.9265,"sweep_low":14.5603,"atr14":0.486556,"stop_level":14.317022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-27","known_ts":"2014-01-27","bar_index":2310,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.3014,"stop_level":15.4496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-01-28","known_ts":"2014-01-28","bar_index":2310,"type":"RECLAIM","strength":0.588,"price":16.0163,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-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":"2014-01-27","prior_stop_level":15.4496,"sweep_low":14.8218,"atr14":0.529154,"stop_level":14.557223,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-11","known_ts":"2014-02-11","bar_index":2314,"type":"RECLAIM","strength":0.863,"price":16.3519,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-27","known_ts":"2014-05-29","bar_index":2338,"type":"BUY","strength":0.45,"price":14.5321,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-06-17","known_ts":"2014-06-17","bar_index":2343,"type":"RECLAIM","strength":0.725,"price":15.2142,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-05-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":2350,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.2841,"stop_level":15.3715,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":2350,"type":"RECLAIM","strength":0.863,"price":15.5639,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-07-17","prior_stop_level":15.3715,"sweep_low":15.2404,"atr14":0.362173,"stop_level":15.059313,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-20","known_ts":"2014-08-22","bar_index":2358,"type":"BUY","strength":0.725,"price":15.5001,"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":50},{"ts":"2014-10-23","known_ts":"2014-10-27","bar_index":2373,"type":"BUY","strength":0.45,"price":14.4229,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-10-23","known_ts":"2014-10-27","bar_index":2373,"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":"2014-10-23","trigger_known_ts":"2014-10-27","strength":0.45,"price":14.4229,"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.200753,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.1373,"atr14":0.524589,"stop_level":11.875006,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-13","known_ts":"2014-11-13","bar_index":2378,"type":"RECLAIM","strength":0.725,"price":15.0507,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":2384,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.6474,"stop_level":13.7614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-17","known_ts":"2014-12-17","bar_index":2385,"type":"RECLAIM","strength":0.725,"price":13.9544,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-12-10","prior_stop_level":13.7614,"sweep_low":13.3579,"atr14":0.451856,"stop_level":13.131972,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-11","known_ts":"2015-02-13","bar_index":2398,"type":"BUY","strength":0.45,"price":12.6467,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-03-31","known_ts":"2015-03-31","bar_index":2409,"type":"RECLAIM","strength":0.725,"price":13.9474,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-12","known_ts":"2015-05-12","bar_index":2418,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.5625,"stop_level":12.7346,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-15","known_ts":"2015-05-15","bar_index":2419,"type":"RECLAIM","strength":0.725,"price":13.0115,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-05-12","prior_stop_level":12.7346,"sweep_low":12.3424,"atr14":0.320268,"stop_level":12.182266,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-17","known_ts":"2015-06-19","bar_index":2427,"type":"BUY","strength":0.863,"price":14.4112,"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":"2015-07-15","known_ts":"2015-07-15","bar_index":2433,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.4376,"stop_level":14.5697,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-07","known_ts":"2015-10-09","bar_index":2453,"type":"BUY","strength":0.45,"price":12.9619,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-12-11","known_ts":"2015-12-11","bar_index":2468,"type":"SELL","basis":"structure_stop","strength":0.45,"price":11.3078,"stop_level":11.4491,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-01-21","known_ts":"2016-01-25","bar_index":2477,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-21","trigger_known_ts":"2016-01-25","strength":0.45,"price":8.8342,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.415213,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.9861,"atr14":0.494988,"stop_level":7.738606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-11","known_ts":"2016-02-16","bar_index":2482,"type":"BUY","strength":0.45,"price":9.5102,"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":"housing"}},{"ts":"2016-02-11","known_ts":"2016-02-16","bar_index":2482,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-11","trigger_known_ts":"2016-02-16","strength":0.45,"price":9.5102,"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.370465,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2706,"atr14":0.478901,"stop_level":8.03115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-22","known_ts":"2016-03-22","bar_index":2491,"type":"RECLAIM","strength":0.863,"price":12.335,"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-25","bar_index":2498,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.5209,"stop_level":12.6892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-27","known_ts":"2016-04-27","bar_index":2499,"type":"RECLAIM","strength":0.863,"price":12.8486,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-25","prior_stop_level":12.6892,"sweep_low":12.4324,"atr14":0.359801,"stop_level":12.2525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-03","known_ts":"2016-06-07","bar_index":2508,"type":"BUY","strength":1.0,"price":12.8808,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2016-07-29","known_ts":"2016-07-29","bar_index":2521,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.9275,"stop_level":14.5042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-17","known_ts":"2016-11-21","bar_index":2547,"type":"BUY","strength":0.725,"price":13.7245,"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":"2016-12-23","known_ts":"2016-12-23","bar_index":2555,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.3743,"stop_level":14.4633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-27","known_ts":"2016-12-27","bar_index":2555,"type":"RECLAIM","strength":1.0,"price":14.4722,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-23","prior_stop_level":14.4633,"sweep_low":14.2853,"atr14":0.430259,"stop_level":14.070171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-29","known_ts":"2016-12-29","bar_index":2556,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.2764,"stop_level":14.4633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-04","known_ts":"2017-01-04","bar_index":2557,"type":"RECLAIM","strength":1.0,"price":15.0952,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-29","prior_stop_level":14.4633,"sweep_low":14.0361,"atr14":0.431498,"stop_level":13.820351,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-25","known_ts":"2017-01-27","bar_index":2562,"type":"REBUY","strength":0.863,"price":14.7837,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2017-02-21","known_ts":"2017-02-23","bar_index":2568,"type":"BUY","strength":1.0,"price":15.0914,"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":"2017-05-02","known_ts":"2017-05-02","bar_index":2584,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.1084,"stop_level":18.2113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-08","known_ts":"2017-05-08","bar_index":2585,"type":"RECLAIM","strength":1.0,"price":18.2423,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-05-02","prior_stop_level":18.2113,"sweep_low":17.7961,"atr14":0.39017,"stop_level":17.601015,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-12","known_ts":"2017-05-16","bar_index":2587,"type":"REBUY","strength":1.0,"price":19.2062,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2017-07-18","known_ts":"2017-07-18","bar_index":2602,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.8216,"stop_level":20.9019,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-19","known_ts":"2017-07-19","bar_index":2602,"type":"RECLAIM","strength":1.0,"price":20.9108,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-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":"2017-07-18","prior_stop_level":20.9019,"sweep_low":20.5449,"atr14":0.49277,"stop_level":20.298515,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-16","known_ts":"2017-10-16","bar_index":2623,"type":"RECLAIM","strength":0.863,"price":24.1501,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-02","known_ts":"2017-11-02","bar_index":2627,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.8949,"stop_level":24.0339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-03","known_ts":"2017-11-03","bar_index":2627,"type":"RECLAIM","strength":0.863,"price":24.2526,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-11-02","prior_stop_level":24.0339,"sweep_low":23.4835,"atr14":0.594443,"stop_level":23.186279,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-17","known_ts":"2017-11-17","bar_index":2631,"type":"RECLAIM","strength":0.863,"price":25.9696,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":2648,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.8996,"stop_level":27.4451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-02-06","known_ts":"2018-02-06","bar_index":2648,"type":"RECLAIM","strength":0.863,"price":27.8923,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2018-02-05","prior_stop_level":27.4451,"sweep_low":25.8891,"atr14":1.14305,"stop_level":25.317575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-04","known_ts":"2018-05-08","bar_index":2669,"type":"BUY","strength":0.45,"price":24.6797,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-05-17","known_ts":"2018-05-21","bar_index":2672,"type":"BUY","strength":0.45,"price":23.7749,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-06-08","known_ts":"2018-06-08","bar_index":2677,"type":"RECLAIM","strength":0.588,"price":25.3784,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-05-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-08-21","known_ts":"2018-08-23","bar_index":2694,"type":"BUY","strength":0.45,"price":22.2934,"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":"housing"}},{"ts":"2018-09-28","known_ts":"2018-09-28","bar_index":2703,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.4415,"stop_level":22.5804,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-10-24","known_ts":"2018-10-26","bar_index":2709,"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-10-24","trigger_known_ts":"2018-10-26","strength":0.45,"price":17.9441,"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.432371,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.6259,"atr14":0.891021,"stop_level":16.18039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-06","known_ts":"2018-11-08","bar_index":2712,"type":"BUY","strength":0.45,"price":18.4912,"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":"housing"}},{"ts":"2018-11-06","known_ts":"2018-11-08","bar_index":2712,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-11-06","trigger_known_ts":"2018-11-08","strength":0.45,"price":18.4912,"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.415065,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.0922,"atr14":0.90778,"stop_level":16.63831,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-19","known_ts":"2018-11-21","bar_index":2715,"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-11-19","trigger_known_ts":"2018-11-21","strength":0.45,"price":18.2977,"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.421186,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.1015,"atr14":1.059083,"stop_level":14.571959,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-21","known_ts":"2018-12-21","bar_index":2722,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.8702,"stop_level":17.373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-26","known_ts":"2018-12-26","bar_index":2723,"type":"RECLAIM","strength":0.588,"price":17.4179,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-12-21","prior_stop_level":17.373,"sweep_low":16.3764,"atr14":0.872463,"stop_level":15.940169,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-19","known_ts":"2019-02-19","bar_index":2735,"type":"RECLAIM","strength":0.863,"price":21.3926,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-20","known_ts":"2019-03-20","bar_index":2742,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.9095,"stop_level":20.1162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-21","known_ts":"2019-03-21","bar_index":2742,"type":"RECLAIM","strength":0.725,"price":20.4488,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-20","prior_stop_level":20.1162,"sweep_low":19.496,"atr14":0.673296,"stop_level":19.159352,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-25","known_ts":"2019-03-27","bar_index":2743,"type":"REBUY","strength":0.863,"price":22.2285,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2019-05-31","known_ts":"2019-05-31","bar_index":2758,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.6099,"stop_level":22.7268,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-03","known_ts":"2019-06-03","bar_index":2759,"type":"RECLAIM","strength":0.863,"price":23.2127,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-05-31","prior_stop_level":22.7268,"sweep_low":22.376,"atr14":0.682348,"stop_level":22.034826,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-14","known_ts":"2019-06-14","bar_index":2762,"type":"RECLAIM","strength":0.863,"price":22.9968,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-09-03","known_ts":"2019-09-03","bar_index":2780,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.1221,"stop_level":25.1311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-04","known_ts":"2019-09-04","bar_index":2780,"type":"RECLAIM","strength":1.0,"price":25.8984,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-09-03","prior_stop_level":25.1311,"sweep_low":24.9415,"atr14":0.690819,"stop_level":24.596091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-18","known_ts":"2019-09-18","bar_index":2784,"type":"RECLAIM","strength":1.0,"price":28.4079,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-09-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-04","known_ts":"2019-11-04","bar_index":2795,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.107,"stop_level":31.9736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-17","known_ts":"2020-01-22","bar_index":2812,"type":"BUY","strength":0.863,"price":34.6382,"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":"2020-02-26","known_ts":"2020-02-26","bar_index":2820,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.0919,"stop_level":33.2805,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-15","known_ts":"2020-04-17","bar_index":2832,"type":"BUY","strength":0.588,"price":19.2261,"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":"2020-05-14","known_ts":"2020-05-14","bar_index":2839,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.3238,"stop_level":22.8373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":2839,"type":"RECLAIM","strength":0.588,"price":26.0748,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-14","prior_stop_level":22.8373,"sweep_low":20.6031,"atr14":1.82378,"stop_level":19.69121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-02","known_ts":"2020-06-02","bar_index":2843,"type":"RECLAIM","strength":0.725,"price":31.6648,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":2848,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.7485,"stop_level":29.3979,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-15","known_ts":"2020-07-15","bar_index":2853,"type":"RECLAIM","strength":0.725,"price":28.8152,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-07-20","known_ts":"2020-07-22","bar_index":2854,"type":"BUY","strength":0.725,"price":30.1262,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2020-09-14","known_ts":"2020-09-16","bar_index":2867,"type":"REBUY","strength":0.863,"price":35.557,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2020-09-30","known_ts":"2020-10-02","bar_index":2871,"type":"REBUY","strength":0.863,"price":36.342,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2020-10-08","known_ts":"2020-10-12","bar_index":2873,"type":"BUY","strength":0.863,"price":37.6749,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2020-10-21","known_ts":"2020-10-21","bar_index":2876,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.854,"stop_level":35.0731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-26","known_ts":"2020-10-26","bar_index":2877,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.5718,"stop_level":35.0731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-22","known_ts":"2021-01-22","bar_index":2897,"type":"RECLAIM","strength":0.725,"price":38.5498,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-22","known_ts":"2021-02-22","bar_index":2903,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.2908,"stop_level":37.3921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-24","known_ts":"2021-02-24","bar_index":2904,"type":"RECLAIM","strength":0.863,"price":38.3128,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-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":"2021-02-22","prior_stop_level":37.3921,"sweep_low":35.5598,"atr14":1.728771,"stop_level":34.695414,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-08","known_ts":"2021-03-10","bar_index":2907,"type":"REBUY","strength":1.0,"price":41.0383,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2021-04-20","known_ts":"2021-04-20","bar_index":2917,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.1376,"stop_level":43.6717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-21","known_ts":"2021-04-21","bar_index":2917,"type":"RECLAIM","strength":1.0,"price":44.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-04-20","prior_stop_level":43.6717,"sweep_low":42.1984,"atr14":1.712504,"stop_level":41.342148,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-06","known_ts":"2021-05-10","bar_index":2921,"type":"REBUY","strength":1.0,"price":47.1012,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2021-07-28","known_ts":"2021-07-30","bar_index":2940,"type":"BUY","strength":0.725,"price":39.1956,"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":"2021-08-19","known_ts":"2021-08-19","bar_index":2945,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.0361,"stop_level":38.5458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-08-20","known_ts":"2021-08-20","bar_index":2945,"type":"RECLAIM","strength":0.725,"price":38.8331,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-08-19","prior_stop_level":38.5458,"sweep_low":37.6839,"atr14":1.147667,"stop_level":37.110067,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-14","known_ts":"2021-09-14","bar_index":2951,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.9434,"stop_level":38.0361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2021-09-15","known_ts":"2021-09-15","bar_index":2951,"type":"RECLAIM","strength":0.45,"price":38.2214,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-14 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":"2021-09-14","prior_stop_level":38.0361,"sweep_low":37.4707,"atr14":1.028828,"stop_level":36.956286,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-18","known_ts":"2021-10-20","bar_index":2959,"type":"BUY","strength":0.45,"price":37.9248,"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":"2021-11-16","known_ts":"2021-11-16","bar_index":2966,"type":"RECLAIM","strength":0.725,"price":41.0279,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2021-10-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-11-30","known_ts":"2021-11-30","bar_index":2969,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.1957,"stop_level":38.5723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-02","known_ts":"2021-12-02","bar_index":2969,"type":"RECLAIM","strength":0.588,"price":39.1397,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-11-30","prior_stop_level":38.5723,"sweep_low":37.0469,"atr14":1.295747,"stop_level":36.399026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-21","known_ts":"2021-12-21","bar_index":2974,"type":"RECLAIM","strength":0.725,"price":40.3861,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-01-12","known_ts":"2022-01-14","bar_index":2979,"type":"BUY","strength":0.725,"price":45.6134,"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":80},{"ts":"2022-02-25","known_ts":"2022-03-01","bar_index":2989,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-02-25","trigger_known_ts":"2022-03-01","strength":0.45,"price":36.4439,"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.226264,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":31.6831,"atr14":1.559276,"stop_level":30.903462,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-15","known_ts":"2022-03-17","bar_index":2993,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-03-15","trigger_known_ts":"2022-03-17","strength":0.45,"price":35.2957,"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.250641,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":32.2992,"atr14":1.598189,"stop_level":31.500105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-08","known_ts":"2022-04-12","bar_index":2999,"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-08","trigger_known_ts":"2022-04-12","strength":0.45,"price":30.0214,"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.362619,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.1264,"atr14":1.382208,"stop_level":27.435296,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-22","known_ts":"2022-04-26","bar_index":3002,"type":"BUY","strength":0.45,"price":31.1323,"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":"housing"}},{"ts":"2022-05-24","known_ts":"2022-05-24","bar_index":3009,"type":"SELL","basis":"structure_stop","strength":0.45,"price":29.4148,"stop_level":29.893,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-05-25","known_ts":"2022-05-25","bar_index":3009,"type":"RECLAIM","strength":0.45,"price":30.915,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2022-05-24","prior_stop_level":29.893,"sweep_low":28.7396,"atr14":1.587811,"stop_level":27.945694,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-10","known_ts":"2022-06-10","bar_index":3013,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.2554,"stop_level":29.4148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-23","known_ts":"2022-06-27","bar_index":3016,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-06-23","trigger_known_ts":"2022-06-27","strength":0.45,"price":27.4738,"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.397681,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.2355,"atr14":1.459985,"stop_level":22.505507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-01","known_ts":"2022-07-06","bar_index":3018,"type":"BUY","strength":0.45,"price":28.3552,"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":"housing"}},{"ts":"2022-07-01","known_ts":"2022-07-06","bar_index":3018,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-07-01","trigger_known_ts":"2022-07-06","strength":0.45,"price":28.3552,"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.378358,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.5703,"atr14":1.395921,"stop_level":24.872339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-03","known_ts":"2022-08-03","bar_index":3025,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.3133,"stop_level":29.5367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-04","known_ts":"2022-08-04","bar_index":3025,"type":"RECLAIM","strength":0.588,"price":29.8598,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-03","prior_stop_level":29.5367,"sweep_low":28.4841,"atr14":1.197861,"stop_level":27.88517,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-19","known_ts":"2022-08-19","bar_index":3029,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.8705,"stop_level":29.5866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-10","known_ts":"2022-10-12","bar_index":3041,"type":"BUY","strength":0.588,"price":25.9495,"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":55},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":3044,"type":"BUY","strength":0.45,"price":27.4571,"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":"housing"}},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":3044,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-21","trigger_known_ts":"2022-10-25","strength":0.45,"price":27.4571,"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.398048,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.4231,"atr14":1.177119,"stop_level":23.834541,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-21","known_ts":"2022-11-21","bar_index":3051,"type":"RECLAIM","strength":0.725,"price":29.2809,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-15","known_ts":"2023-02-15","bar_index":3070,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.3013,"stop_level":35.4725,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-24","known_ts":"2023-03-24","bar_index":3079,"type":"RECLAIM","strength":1.0,"price":38.354,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-05-23","known_ts":"2023-05-23","bar_index":3092,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.8331,"stop_level":41.4057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-05-24","known_ts":"2023-05-24","bar_index":3093,"type":"RECLAIM","strength":1.0,"price":41.6061,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-05-23","prior_stop_level":41.4057,"sweep_low":40.6423,"atr14":1.044365,"stop_level":40.120117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-07","known_ts":"2023-06-07","bar_index":3096,"type":"RECLAIM","strength":1.0,"price":46.511,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-05","known_ts":"2023-07-05","bar_index":3102,"type":"SELL","basis":"structure_stop","strength":1.0,"price":48.2382,"stop_level":48.8108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-11","known_ts":"2023-07-11","bar_index":3103,"type":"RECLAIM","strength":1.0,"price":48.8681,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-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":"2023-07-05","prior_stop_level":48.8108,"sweep_low":45.1941,"atr14":1.291178,"stop_level":44.548511,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-01","known_ts":"2023-11-03","bar_index":3130,"type":"BUY","strength":0.725,"price":49.0181,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":3146,"type":"SELL","basis":"structure_stop","strength":1.0,"price":57.9008,"stop_level":57.9873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-18","known_ts":"2024-01-18","bar_index":3147,"type":"RECLAIM","strength":1.0,"price":58.7661,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-16","prior_stop_level":57.9873,"sweep_low":57.1605,"atr14":1.486937,"stop_level":56.417032,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-30","known_ts":"2024-01-30","bar_index":3150,"type":"RECLAIM","strength":1.0,"price":58.4777,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-02","known_ts":"2024-04-02","bar_index":3164,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.3125,"stop_level":65.7756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-08","known_ts":"2024-05-10","bar_index":3173,"type":"BUY","strength":0.725,"price":67.9099,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2024-08-05","known_ts":"2024-08-05","bar_index":3193,"type":"SELL","basis":"structure_stop","strength":0.863,"price":75.6168,"stop_level":77.224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-07","known_ts":"2024-08-07","bar_index":3193,"type":"SELL","basis":"structure_stop","strength":0.863,"price":74.8616,"stop_level":77.224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":3193,"type":"RECLAIM","strength":0.863,"price":77.7081,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-08-05","prior_stop_level":77.224,"sweep_low":71.2501,"atr14":3.388871,"stop_level":69.555664,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-08","known_ts":"2024-08-08","bar_index":3194,"type":"RECLAIM","strength":0.863,"price":77.4259,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-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":"2024-08-07","prior_stop_level":77.224,"sweep_low":74.7163,"atr14":3.4571,"stop_level":72.98775,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-21","known_ts":"2024-08-21","bar_index":3197,"type":"RECLAIM","strength":1.0,"price":83.3705,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-27","known_ts":"2024-12-02","bar_index":3220,"type":"BUY","strength":0.725,"price":81.0062,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2025-01-23","known_ts":"2025-01-27","bar_index":3232,"type":"BUY","strength":0.588,"price":68.2604,"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":"2025-04-21","known_ts":"2025-04-23","bar_index":3252,"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-21","trigger_known_ts":"2025-04-23","strength":0.45,"price":52.2982,"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.399297,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":47.8283,"atr14":2.45088,"stop_level":46.60286,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-29","known_ts":"2025-05-01","bar_index":3254,"type":"BUY","strength":0.45,"price":52.5623,"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":"housing"}},{"ts":"2025-04-29","known_ts":"2025-05-01","bar_index":3254,"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-29","trigger_known_ts":"2025-05-01","strength":0.45,"price":52.5623,"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.396263,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":49.3933,"atr14":2.089428,"stop_level":48.348586,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-23","known_ts":"2025-05-23","bar_index":3260,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.3514,"stop_level":52.9751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-18","known_ts":"2025-06-18","bar_index":3265,"type":"SELL","basis":"structure_stop","strength":0.588,"price":49.7422,"stop_level":50.7248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-20","known_ts":"2025-06-20","bar_index":3266,"type":"RECLAIM","strength":0.588,"price":50.8526,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-18","prior_stop_level":50.7248,"sweep_low":49.3295,"atr14":1.653557,"stop_level":48.502721,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-12","known_ts":"2025-08-12","bar_index":3278,"type":"RECLAIM","strength":0.863,"price":62.2022,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-22","known_ts":"2025-09-22","bar_index":3287,"type":"SELL","basis":"structure_stop","strength":0.863,"price":61.5804,"stop_level":61.9061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-26","known_ts":"2025-09-26","bar_index":3288,"type":"RECLAIM","strength":0.863,"price":62.4489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-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":"2025-09-22","prior_stop_level":61.9061,"sweep_low":60.9291,"atr14":1.95065,"stop_level":59.953775,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-10","known_ts":"2025-12-12","bar_index":3306,"type":"REBUY","strength":0.725,"price":64.9539,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2025-12-19","known_ts":"2025-12-19","bar_index":3308,"type":"SELL","basis":"structure_stop","strength":0.588,"price":56.8681,"stop_level":61.129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-02-03","known_ts":"2026-02-05","bar_index":3318,"type":"BUY","strength":0.725,"price":61.2999,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2026-03-04","known_ts":"2026-03-04","bar_index":3324,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.4294,"stop_level":60.1756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-04-17","known_ts":"2026-04-21","bar_index":3335,"type":"BUY","strength":0.45,"price":55.4594,"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":"2026-05-21","known_ts":"2026-05-26","bar_index":3343,"type":"BUY","strength":0.45,"price":49.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":"housing"}},{"ts":"2026-06-23","known_ts":"2026-06-23","bar_index":3350,"type":"RECLAIM","strength":0.725,"price":60.72,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-05-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-20","known_ts":"2026-07-20","bar_index":3356,"type":"SELL","basis":"structure_stop","strength":0.725,"price":54.79,"stop_level":54.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-07-21","known_ts":"2026-07-21","bar_index":3356,"type":"RECLAIM","strength":0.725,"price":55.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-07-20","prior_stop_level":54.81,"sweep_low":54.01,"atr14":2.142917,"stop_level":52.938541,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-05","known_ts":"2026-08-05","bar_index":3360,"type":"RECLAIM","strength":0.863,"price":58.59,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-08-05","last_scored_basis":null,"bars_since_signal":2,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":false},"early_dots":["2016-09-15","2016-11-04","2017-02-15","2017-08-11","2017-09-01","2017-09-25","2017-12-19","2018-02-12","2018-03-06","2018-05-01","2018-05-22","2018-08-03","2018-09-12","2019-06-27","2019-07-24","2019-11-15","2019-12-09","2019-12-26","2020-03-19","2021-05-27","2021-07-20","2022-09-14","2022-09-30","2022-10-21","2023-03-16","2023-08-29","2023-10-06","2023-10-27","2024-04-22","2024-07-10","2024-10-16","2024-11-01","2024-11-22","2025-01-14","2025-10-15","2026-01-07","2026-02-03","2026-03-23","2026-04-06","2026-05-18"],"warnings":[{"ts":"2021-11-26","kind":"arm","px":39.242},{"ts":"2021-11-30","kind":"confirm","px":37.1957,"level":38.5723},{"ts":"2022-05-18","kind":"arm","px":29.893},{"ts":"2022-05-24","kind":"confirm","px":29.4148,"level":29.893},{"ts":"2022-06-08","kind":"arm","px":30.8869},{"ts":"2022-06-10","kind":"confirm","px":29.2554,"level":29.4148},{"ts":"2022-08-02","kind":"arm","px":28.9647},{"ts":"2022-08-03","kind":"confirm","px":29.3133,"level":29.5367},{"ts":"2022-08-18","kind":"arm","px":30.199},{"ts":"2022-08-19","kind":"confirm","px":28.8705,"level":29.5866},{"ts":"2022-11-07","kind":"arm","px":26.6185},{"ts":"2023-01-30","kind":"arm","px":34.8131},{"ts":"2023-02-15","kind":"confirm","px":35.3013,"level":35.4725},{"ts":"2023-05-22","kind":"arm","px":42.1596},{"ts":"2023-05-23","kind":"confirm","px":40.8331,"level":41.4057},{"ts":"2023-06-29","kind":"arm","px":48.973},{"ts":"2023-07-05","kind":"confirm","px":48.2382,"level":48.8108},{"ts":"2023-11-20","kind":"arm","px":51.3627},{"ts":"2023-12-19","kind":"arm","px":59.718},{"ts":"2024-01-16","kind":"confirm","px":57.9008,"level":57.9873},{"ts":"2024-03-15","kind":"arm","px":65.5055},{"ts":"2024-04-02","kind":"confirm","px":65.3125,"level":65.7756},{"ts":"2024-07-29","kind":"arm","px":82.3264},{"ts":"2024-08-05","kind":"confirm","px":75.6168,"level":77.224},{"ts":"2024-08-06","kind":"arm","px":77.7081},{"ts":"2024-08-07","kind":"confirm","px":74.8616,"level":77.224},{"ts":"2024-08-08","kind":"arm","px":77.4259},{"ts":"2025-05-22","kind":"arm","px":50.3416},{"ts":"2025-05-23","kind":"confirm","px":50.3514,"level":52.9751},{"ts":"2025-06-17","kind":"arm","px":49.7324},{"ts":"2025-06-18","kind":"confirm","px":49.7422,"level":50.7248},{"ts":"2025-07-16","kind":"arm","px":53.8988},{"ts":"2025-08-27","kind":"arm","px":62.4883},{"ts":"2025-09-22","kind":"confirm","px":61.5804,"level":61.9061},{"ts":"2025-12-18","kind":"arm","px":62.1793},{"ts":"2025-12-19","kind":"confirm","px":56.8681,"level":61.129},{"ts":"2026-02-24","kind":"arm","px":64.5236},{"ts":"2026-03-04","kind":"confirm","px":59.4294,"level":60.1756},{"ts":"2026-06-17","kind":"arm","px":52.42},{"ts":"2026-07-20","kind":"confirm","px":54.79,"level":54.81}],"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":[]}}}