{"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":"MAS","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1980-08-13","known_ts":"1980-08-13","bar_index":35,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3377,"stop_level":1.3542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1980-12-08","known_ts":"1980-12-08","bar_index":62,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.3432,"stop_level":1.3708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1980-12-09","known_ts":"1980-12-09","bar_index":62,"type":"RECLAIM","strength":0.588,"price":1.3873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-12-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":"1980-12-08","prior_stop_level":1.3708,"sweep_low":1.3432,"atr14":0.030011,"stop_level":1.328195,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-02-03","known_ts":"1981-02-05","bar_index":75,"type":"BUY","strength":0.588,"price":1.3708,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1981-05-14","known_ts":"1981-05-14","bar_index":98,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6295,"stop_level":1.657,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-05-19","known_ts":"1981-05-19","bar_index":99,"type":"RECLAIM","strength":0.863,"price":1.6956,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1981-05-14","prior_stop_level":1.657,"sweep_low":1.602,"atr14":0.03992,"stop_level":1.58204,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-09-21","known_ts":"1981-09-23","bar_index":128,"type":"BUY","strength":0.45,"price":1.5359,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1981-10-07","known_ts":"1981-10-07","bar_index":132,"type":"RECLAIM","strength":0.588,"price":1.6075,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1981-09-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1981-11-12","known_ts":"1981-11-12","bar_index":140,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7066,"stop_level":1.7231,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-11-16","known_ts":"1981-11-16","bar_index":141,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.668,"stop_level":1.7231,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-12-02","known_ts":"1981-12-02","bar_index":145,"type":"RECLAIM","strength":0.725,"price":1.7066,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-03-17","known_ts":"1982-03-19","bar_index":169,"type":"BUY","strength":0.45,"price":1.4423,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1982-05-12","known_ts":"1982-05-12","bar_index":182,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4754,"stop_level":1.5029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-05-14","known_ts":"1982-05-14","bar_index":182,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4754,"stop_level":1.5029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-05-18","known_ts":"1982-05-18","bar_index":183,"type":"RECLAIM","strength":0.588,"price":1.5249,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-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":"1982-05-12","prior_stop_level":1.5029,"sweep_low":1.4643,"atr14":0.024956,"stop_level":1.451822,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-05-18","known_ts":"1982-05-18","bar_index":183,"type":"RECLAIM","strength":0.588,"price":1.5249,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-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":"1982-05-14","prior_stop_level":1.5029,"sweep_low":1.4754,"atr14":0.024956,"stop_level":1.462922,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-06-24","known_ts":"1982-06-28","bar_index":192,"type":"BUY","strength":0.588,"price":1.4313,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1982-07-21","known_ts":"1982-07-21","bar_index":198,"type":"RECLAIM","strength":0.725,"price":1.5469,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1982-06-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-07-29","known_ts":"1982-07-29","bar_index":200,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3983,"stop_level":1.5084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-08-02","known_ts":"1982-08-02","bar_index":200,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4258,"stop_level":1.5084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-08-16","known_ts":"1982-08-18","bar_index":204,"type":"REBUY","strength":0.725,"price":1.5084,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1982-09-27","known_ts":"1982-09-27","bar_index":213,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.657,"stop_level":1.6956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-10-06","known_ts":"1982-10-08","bar_index":216,"type":"REBUY","strength":0.863,"price":1.7781,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1982-11-24","known_ts":"1982-11-24","bar_index":227,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.147,"stop_level":2.1525,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-11-26","known_ts":"1982-11-26","bar_index":228,"type":"RECLAIM","strength":0.863,"price":2.169,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-11-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":"1982-11-24","prior_stop_level":2.1525,"sweep_low":2.136,"atr14":0.045159,"stop_level":2.11342,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-12-09","known_ts":"1982-12-09","bar_index":231,"type":"RECLAIM","strength":1.0,"price":2.2406,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-11-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-01-20","known_ts":"1983-01-20","bar_index":240,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.4112,"stop_level":2.4222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-07-12","known_ts":"1983-07-12","bar_index":280,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7178,"stop_level":2.8186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1983-07-14","known_ts":"1983-07-14","bar_index":281,"type":"RECLAIM","strength":0.725,"price":2.8283,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-07-12 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":"1983-07-12","prior_stop_level":2.8186,"sweep_low":2.6515,"atr14":0.090375,"stop_level":2.606313,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-07-22","known_ts":"1983-07-26","bar_index":283,"type":"REBUY","strength":0.725,"price":2.8946,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1983-08-22","known_ts":"1983-08-24","bar_index":290,"type":"BUY","strength":0.725,"price":2.7509,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1983-10-05","known_ts":"1983-10-05","bar_index":300,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9056,"stop_level":2.9167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-10-06","known_ts":"1983-10-06","bar_index":300,"type":"RECLAIM","strength":0.863,"price":2.9609,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-10-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1983-10-05","prior_stop_level":2.9167,"sweep_low":2.8504,"atr14":0.073622,"stop_level":2.813589,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-11-15","known_ts":"1983-11-17","bar_index":310,"type":"BUY","strength":0.725,"price":3.0594,"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":70},{"ts":"1983-12-15","known_ts":"1983-12-15","bar_index":317,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9485,"stop_level":2.9707,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-12-16","known_ts":"1983-12-16","bar_index":317,"type":"RECLAIM","strength":0.725,"price":2.9818,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1983-12-15","prior_stop_level":2.9707,"sweep_low":2.9264,"atr14":0.074315,"stop_level":2.889243,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-01-04","known_ts":"1984-01-04","bar_index":321,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9375,"stop_level":2.9596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-01-05","known_ts":"1984-01-05","bar_index":321,"type":"RECLAIM","strength":0.725,"price":2.9929,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-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":"1984-01-04","prior_stop_level":2.9596,"sweep_low":2.9042,"atr14":0.062539,"stop_level":2.87293,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-03-13","known_ts":"1984-03-15","bar_index":337,"type":"BUY","strength":0.45,"price":2.4692,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1984-04-03","known_ts":"1984-04-03","bar_index":342,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.5248,"stop_level":2.547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1984-05-30","known_ts":"1984-06-01","bar_index":355,"type":"BUY","strength":0.45,"price":2.3674,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1984-05-30","known_ts":"1984-06-01","bar_index":355,"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":"1984-05-30","trigger_known_ts":"1984-06-01","strength":0.45,"price":2.3674,"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.242892,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.144,"atr14":0.065659,"stop_level":2.111171,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-06-21","known_ts":"1984-06-21","bar_index":360,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.345,"stop_level":2.3785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-07-17","known_ts":"1984-07-19","bar_index":366,"type":"REBUY","strength":0.45,"price":2.3813,"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":"1984-08-02","known_ts":"1984-08-02","bar_index":370,"type":"RECLAIM","strength":0.725,"price":2.6396,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1984-07-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-08-20","known_ts":"1984-08-20","bar_index":374,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5722,"stop_level":2.6284,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-08-31","known_ts":"1984-08-31","bar_index":377,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5273,"stop_level":2.5498,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-10-18","known_ts":"1984-10-22","bar_index":388,"type":"BUY","strength":0.725,"price":2.4951,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1984-11-19","known_ts":"1984-11-19","bar_index":395,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4387,"stop_level":2.4612,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-11-23","known_ts":"1984-11-23","bar_index":396,"type":"RECLAIM","strength":0.725,"price":2.4725,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1984-11-19","prior_stop_level":2.4612,"sweep_low":2.4161,"atr14":0.050197,"stop_level":2.391002,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-12-05","known_ts":"1984-12-05","bar_index":399,"type":"RECLAIM","strength":0.863,"price":2.4725,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-12-11","known_ts":"1984-12-11","bar_index":400,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3371,"stop_level":2.4161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-12-14","known_ts":"1984-12-14","bar_index":401,"type":"RECLAIM","strength":0.725,"price":2.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1984-12-11","prior_stop_level":2.4161,"sweep_low":2.3258,"atr14":0.048466,"stop_level":2.301567,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-12-18","known_ts":"1984-12-20","bar_index":402,"type":"REBUY","strength":0.863,"price":2.5177,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1985-01-04","known_ts":"1985-01-04","bar_index":405,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4161,"stop_level":2.4838,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1985-01-10","known_ts":"1985-01-14","bar_index":407,"type":"REBUY","strength":0.863,"price":2.7012,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1985-01-10","known_ts":"1985-01-10","bar_index":407,"type":"RECLAIM","strength":0.863,"price":2.4855,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-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":"1985-01-04","prior_stop_level":2.4838,"sweep_low":2.3483,"atr14":0.051546,"stop_level":2.322527,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-02-27","known_ts":"1985-02-27","bar_index":418,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.7579,"stop_level":2.8033,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-03-01","known_ts":"1985-03-01","bar_index":418,"type":"RECLAIM","strength":0.863,"price":2.8941,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-02-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1985-02-27","prior_stop_level":2.8033,"sweep_low":2.7466,"atr14":0.083038,"stop_level":2.705081,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-05-07","known_ts":"1985-05-09","bar_index":434,"type":"BUY","strength":0.863,"price":2.8283,"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":"1985-06-12","known_ts":"1985-06-12","bar_index":442,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.1591,"stop_level":3.1705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-06-18","known_ts":"1985-06-18","bar_index":443,"type":"RECLAIM","strength":1.0,"price":3.1933,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-06-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1985-06-12","prior_stop_level":3.1705,"sweep_low":2.9766,"atr14":0.06946,"stop_level":2.94187,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-06-27","known_ts":"1985-06-27","bar_index":446,"type":"RECLAIM","strength":1.0,"price":3.2047,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-07-02","known_ts":"1985-07-05","bar_index":447,"type":"REBUY","strength":1.0,"price":3.2845,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1985-10-10","known_ts":"1985-10-14","bar_index":470,"type":"BUY","strength":0.588,"price":2.9198,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"aplus","score":80},{"ts":"1986-01-02","known_ts":"1986-01-02","bar_index":489,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.6473,"stop_level":3.6703,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-01-07","known_ts":"1986-01-07","bar_index":490,"type":"RECLAIM","strength":1.0,"price":3.8124,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-01-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":"1986-01-02","prior_stop_level":3.6703,"sweep_low":3.5897,"atr14":0.072072,"stop_level":3.553664,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-01-20","known_ts":"1986-01-20","bar_index":493,"type":"RECLAIM","strength":1.0,"price":3.8124,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-01-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-04-03","known_ts":"1986-04-03","bar_index":510,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.1063,"stop_level":5.1294,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-04-09","known_ts":"1986-04-09","bar_index":511,"type":"RECLAIM","strength":1.0,"price":5.1525,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-04-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1986-04-03","prior_stop_level":5.1294,"sweep_low":4.8059,"atr14":0.147364,"stop_level":4.732218,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-07-08","known_ts":"1986-07-08","bar_index":532,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5611,"stop_level":5.9087,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1986-10-14","known_ts":"1986-10-16","bar_index":555,"type":"BUY","strength":0.588,"price":4.8809,"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":"1987-04-10","known_ts":"1987-04-10","bar_index":596,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.1048,"stop_level":7.2052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-06-10","known_ts":"1987-06-12","bar_index":610,"type":"BUY","strength":0.725,"price":6.8703,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"1987-08-28","known_ts":"1987-08-28","bar_index":628,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.8668,"stop_level":7.1255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-09-03","known_ts":"1987-09-03","bar_index":630,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.8198,"stop_level":7.1255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-10-29","known_ts":"1987-11-02","bar_index":643,"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-10-29","trigger_known_ts":"1987-11-02","strength":0.45,"price":4.5791,"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.393986,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5877,"atr14":0.373458,"stop_level":3.400971,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-11-16","known_ts":"1987-11-18","bar_index":647,"type":"BUY","strength":0.45,"price":4.6499,"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":"1987-11-16","known_ts":"1987-11-18","bar_index":647,"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":"1987-11-16","trigger_known_ts":"1987-11-18","strength":0.45,"price":4.6499,"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.384616,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.1306,"atr14":0.283704,"stop_level":3.988748,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-01-14","known_ts":"1988-01-14","bar_index":660,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2684,"stop_level":4.3632,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-01-20","known_ts":"1988-01-20","bar_index":661,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2447,"stop_level":4.2684,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-01-21","known_ts":"1988-01-21","bar_index":662,"type":"RECLAIM","strength":0.588,"price":4.3158,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1988-01-20","prior_stop_level":4.2684,"sweep_low":4.1735,"atr14":0.221396,"stop_level":4.062802,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-03-11","known_ts":"1988-03-11","bar_index":673,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9798,"stop_level":5.0272,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-03-14","known_ts":"1988-03-14","bar_index":674,"type":"RECLAIM","strength":0.725,"price":5.0509,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1988-03-11","prior_stop_level":5.0272,"sweep_low":4.9323,"atr14":0.149625,"stop_level":4.857488,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-04-04","known_ts":"1988-04-04","bar_index":678,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8375,"stop_level":4.9323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-04-05","known_ts":"1988-04-05","bar_index":679,"type":"RECLAIM","strength":0.725,"price":5.0035,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1988-04-04","prior_stop_level":4.9323,"sweep_low":4.8375,"atr14":0.179116,"stop_level":4.747942,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-04-08","known_ts":"1988-04-12","bar_index":680,"type":"REBUY","strength":0.725,"price":5.3069,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1988-05-31","known_ts":"1988-06-02","bar_index":692,"type":"BUY","strength":0.863,"price":5.4735,"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":"1988-06-17","known_ts":"1988-06-17","bar_index":696,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.2831,"stop_level":5.4259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-06-21","known_ts":"1988-06-21","bar_index":697,"type":"RECLAIM","strength":0.863,"price":5.4735,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1988-06-17","prior_stop_level":5.4259,"sweep_low":5.1879,"atr14":0.177079,"stop_level":5.099361,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-07-05","known_ts":"1988-07-05","bar_index":700,"type":"RECLAIM","strength":0.863,"price":5.4973,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-07-12","known_ts":"1988-07-12","bar_index":701,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.2831,"stop_level":5.4497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-09-15","known_ts":"1988-09-19","bar_index":717,"type":"BUY","strength":0.45,"price":4.852,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1988-09-28","known_ts":"1988-09-28","bar_index":720,"type":"RECLAIM","strength":0.588,"price":5.091,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1988-09-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1988-11-01","known_ts":"1988-11-01","bar_index":728,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.1137,"stop_level":5.1377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-12-19","known_ts":"1988-12-21","bar_index":739,"type":"BUY","strength":0.45,"price":4.8256,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1989-01-16","known_ts":"1989-01-16","bar_index":745,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8,"stop_level":4.8256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-01-19","known_ts":"1989-01-19","bar_index":746,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.7759,"stop_level":4.8256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1989-01-24","known_ts":"1989-01-26","bar_index":747,"type":"REBUY","strength":0.45,"price":4.8483,"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":"1989-01-25","known_ts":"1989-01-25","bar_index":747,"type":"RECLAIM","strength":0.45,"price":4.9206,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-01-19 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":"1989-01-19","prior_stop_level":4.8256,"sweep_low":4.6553,"atr14":0.108631,"stop_level":4.600984,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-02-06","known_ts":"1989-02-06","bar_index":750,"type":"RECLAIM","strength":0.725,"price":5.0895,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1989-01-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-03-17","known_ts":"1989-03-17","bar_index":759,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.7759,"stop_level":4.8483,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1989-03-27","known_ts":"1989-03-27","bar_index":761,"type":"RECLAIM","strength":0.588,"price":4.8724,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-03-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1989-03-17","prior_stop_level":4.8483,"sweep_low":4.7277,"atr14":0.090967,"stop_level":4.682216,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-04-07","known_ts":"1989-04-11","bar_index":764,"type":"BUY","strength":0.725,"price":4.9679,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1989-11-16","known_ts":"1989-11-20","bar_index":816,"type":"BUY","strength":0.588,"price":4.8934,"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":"1989-12-18","known_ts":"1989-12-18","bar_index":823,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8444,"stop_level":4.8689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1989-12-21","known_ts":"1989-12-21","bar_index":824,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.7466,"stop_level":4.8689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1990-01-25","known_ts":"1990-01-25","bar_index":831,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6478,"stop_level":4.6732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1990-01-26","known_ts":"1990-01-26","bar_index":832,"type":"RECLAIM","strength":0.725,"price":4.7462,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-01-25 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":"1990-01-25","prior_stop_level":4.6732,"sweep_low":4.6478,"atr14":0.114603,"stop_level":4.590499,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-02-08","known_ts":"1990-02-12","bar_index":835,"type":"BUY","strength":0.45,"price":4.7216,"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-04-10","known_ts":"1990-04-10","bar_index":849,"type":"RECLAIM","strength":0.863,"price":5.1414,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-04-19","known_ts":"1990-04-19","bar_index":851,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8942,"stop_level":4.9921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-06-01","known_ts":"1990-06-05","bar_index":861,"type":"BUY","strength":0.863,"price":5.0672,"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":"1990-07-19","known_ts":"1990-07-23","bar_index":872,"type":"BUY","strength":0.725,"price":4.848,"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":"quality","score":65},{"ts":"1990-10-30","known_ts":"1990-11-01","bar_index":896,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-10-30","trigger_known_ts":"1990-11-01","strength":0.45,"price":2.9594,"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.424398,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.8841,"atr14":0.071599,"stop_level":2.8483,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-11-02","known_ts":"1990-11-06","bar_index":897,"type":"BUY","strength":0.45,"price":2.9594,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-11-02","known_ts":"1990-11-06","bar_index":897,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1990-11-02","trigger_known_ts":"1990-11-06","strength":0.45,"price":2.9594,"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.424398,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.8591,"atr14":0.079114,"stop_level":2.819543,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-12-04","known_ts":"1990-12-06","bar_index":904,"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-12-04","trigger_known_ts":"1990-12-06","strength":0.588,"price":3.4108,"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.336601,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.9594,"atr14":0.134684,"stop_level":2.892058,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-02-21","known_ts":"1991-02-21","bar_index":922,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.2714,"stop_level":4.322,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-02-25","known_ts":"1991-02-25","bar_index":922,"type":"RECLAIM","strength":0.863,"price":4.4989,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1991-02-21","prior_stop_level":4.322,"sweep_low":4.1956,"atr14":0.168408,"stop_level":4.111396,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-22","known_ts":"1991-03-22","bar_index":929,"type":"RECLAIM","strength":0.863,"price":4.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-08-08","known_ts":"1991-08-12","bar_index":961,"type":"BUY","strength":0.863,"price":4.8358,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"1991-08-21","known_ts":"1991-08-23","bar_index":964,"type":"BUY","strength":0.863,"price":4.7334,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1991-10-16","known_ts":"1991-10-18","bar_index":977,"type":"BUY","strength":0.725,"price":4.7675,"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":70},{"ts":"1991-12-24","known_ts":"1991-12-27","bar_index":993,"type":"BUY","strength":0.725,"price":4.7417,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1992-03-05","known_ts":"1992-03-05","bar_index":1009,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4467,"stop_level":5.4726,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-03-06","known_ts":"1992-03-06","bar_index":1009,"type":"RECLAIM","strength":1.0,"price":5.4986,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-03-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":"1992-03-05","prior_stop_level":5.4726,"sweep_low":5.3948,"atr14":0.140756,"stop_level":5.324422,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-03-20","known_ts":"1992-03-20","bar_index":1013,"type":"RECLAIM","strength":1.0,"price":5.8876,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-03-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-07-29","known_ts":"1992-07-31","bar_index":1043,"type":"BUY","strength":0.725,"price":5.7454,"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":"1992-08-25","known_ts":"1992-08-25","bar_index":1049,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.247,"stop_level":5.3782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1992-08-27","known_ts":"1992-08-27","bar_index":1050,"type":"RECLAIM","strength":0.588,"price":5.4044,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-08-25 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":"1992-08-25","prior_stop_level":5.3782,"sweep_low":5.1158,"atr14":0.129374,"stop_level":5.051113,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-09-10","known_ts":"1992-09-14","bar_index":1053,"type":"REBUY","strength":0.725,"price":5.693,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"1992-10-22","known_ts":"1992-10-26","bar_index":1063,"type":"BUY","strength":0.588,"price":5.3094,"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":"1993-01-21","known_ts":"1993-01-21","bar_index":1083,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.5333,"stop_level":6.5599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-01-22","known_ts":"1993-01-22","bar_index":1084,"type":"RECLAIM","strength":0.863,"price":6.7458,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-01-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1993-01-21","prior_stop_level":6.5599,"sweep_low":6.4802,"atr14":0.147683,"stop_level":6.406359,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-02-04","known_ts":"1993-02-04","bar_index":1087,"type":"RECLAIM","strength":1.0,"price":7.2769,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-01-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-07-28","known_ts":"1993-07-30","bar_index":1127,"type":"BUY","strength":0.588,"price":6.1188,"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":"1993-08-05","known_ts":"1993-08-09","bar_index":1129,"type":"BUY","strength":0.588,"price":6.3335,"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":"1993-10-12","known_ts":"1993-10-12","bar_index":1144,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.6638,"stop_level":6.7628,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-10-29","known_ts":"1993-11-02","bar_index":1149,"type":"BUY","strength":0.725,"price":7.1764,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1994-02-24","known_ts":"1994-02-24","bar_index":1176,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.8871,"stop_level":7.9413,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1994-05-18","known_ts":"1994-05-20","bar_index":1195,"type":"BUY","strength":0.45,"price":6.3221,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-06-21","known_ts":"1994-06-21","bar_index":1202,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.3494,"stop_level":6.4584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-06-28","known_ts":"1994-06-28","bar_index":1204,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.8044,"stop_level":6.4584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-07-14","known_ts":"1994-07-18","bar_index":1208,"type":"REBUY","strength":0.45,"price":5.896,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-09-14","known_ts":"1994-09-14","bar_index":1222,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7589,"stop_level":5.9234,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-09-20","known_ts":"1994-09-20","bar_index":1223,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.5669,"stop_level":5.7589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-10-07","known_ts":"1994-10-11","bar_index":1228,"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-07","trigger_known_ts":"1994-10-11","strength":0.45,"price":5.4726,"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.354905,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.9636,"atr14":0.163737,"stop_level":4.881731,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-10-17","known_ts":"1994-10-19","bar_index":1230,"type":"BUY","strength":0.588,"price":5.3344,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-10-17","known_ts":"1994-10-19","bar_index":1230,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-10-17","trigger_known_ts":"1994-10-19","strength":0.588,"price":5.3344,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.371196,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.9751,"atr14":0.14342,"stop_level":4.90339,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-12-15","known_ts":"1994-12-19","bar_index":1244,"type":"BUY","strength":0.588,"price":5.0304,"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":"1994-12-15","known_ts":"1994-12-19","bar_index":1244,"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-12-15","trigger_known_ts":"1994-12-19","strength":0.588,"price":5.0304,"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.40703,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.7816,"atr14":0.121842,"stop_level":4.720679,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-01-20","known_ts":"1995-01-20","bar_index":1252,"type":"RECLAIM","strength":0.725,"price":5.2372,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-12-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-03-09","known_ts":"1995-03-09","bar_index":1263,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5715,"stop_level":5.5994,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-03-10","known_ts":"1995-03-10","bar_index":1263,"type":"RECLAIM","strength":0.863,"price":5.7108,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-03-09 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-03-09","prior_stop_level":5.5994,"sweep_low":5.5715,"atr14":0.143631,"stop_level":5.499685,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-27","known_ts":"1995-03-29","bar_index":1267,"type":"REBUY","strength":0.863,"price":6.0172,"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":"1995-04-12","known_ts":"1995-04-12","bar_index":1271,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.7763,"stop_level":5.8043,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-04-20","known_ts":"1995-04-20","bar_index":1272,"type":"RECLAIM","strength":0.863,"price":5.8884,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-04-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-04-12","prior_stop_level":5.8043,"sweep_low":5.7202,"atr14":0.133306,"stop_level":5.653547,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-05-01","known_ts":"1995-05-01","bar_index":1275,"type":"RECLAIM","strength":0.863,"price":5.8324,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-04-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-26","known_ts":"1995-05-26","bar_index":1281,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.253,"stop_level":6.281,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-31","known_ts":"1995-05-31","bar_index":1282,"type":"RECLAIM","strength":0.863,"price":6.4773,"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":6.281,"sweep_low":6.2249,"atr14":0.160744,"stop_level":6.144528,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-08-24","known_ts":"1995-08-24","bar_index":1302,"type":"RECLAIM","strength":1.0,"price":6.5753,"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":true}},{"ts":"1995-09-20","known_ts":"1995-09-20","bar_index":1308,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.3777,"stop_level":6.4059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-09-25","known_ts":"1995-09-25","bar_index":1309,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.3495,"stop_level":6.4059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-11-06","known_ts":"1995-11-08","bar_index":1319,"type":"BUY","strength":0.863,"price":6.6208,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"1995-12-08","known_ts":"1995-12-08","bar_index":1326,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.6208,"stop_level":6.706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-12-19","known_ts":"1995-12-21","bar_index":1329,"type":"REBUY","strength":0.863,"price":7.0186,"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":"1996-05-02","known_ts":"1996-05-06","bar_index":1360,"type":"BUY","strength":0.725,"price":6.8799,"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":"1996-05-29","known_ts":"1996-05-29","bar_index":1366,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.995,"stop_level":7.2541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-06-18","known_ts":"1996-06-18","bar_index":1370,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.9663,"stop_level":6.995,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-06-19","known_ts":"1996-06-19","bar_index":1371,"type":"RECLAIM","strength":1.0,"price":7.0526,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-06-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":"1996-06-18","prior_stop_level":6.995,"sweep_low":6.9662,"atr14":0.172255,"stop_level":6.880072,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-08-19","known_ts":"1996-08-21","bar_index":1385,"type":"BUY","strength":0.725,"price":6.983,"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":"1996-10-09","known_ts":"1996-10-11","bar_index":1397,"type":"REBUY","strength":0.863,"price":6.8671,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1997-04-18","known_ts":"1997-04-22","bar_index":1441,"type":"BUY","strength":0.725,"price":8.7915,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"1997-06-04","known_ts":"1997-06-04","bar_index":1451,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.057,"stop_level":9.116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-06-06","known_ts":"1997-06-06","bar_index":1452,"type":"RECLAIM","strength":0.863,"price":9.1455,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-06-04","prior_stop_level":9.116,"sweep_low":8.9685,"atr14":0.147437,"stop_level":8.894782,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-10","known_ts":"1997-06-12","bar_index":1453,"type":"REBUY","strength":1.0,"price":9.4405,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"1997-07-17","known_ts":"1997-07-17","bar_index":1461,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.7383,"stop_level":9.7798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-22","known_ts":"1997-07-22","bar_index":1462,"type":"RECLAIM","strength":0.863,"price":10.0644,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1997-07-17","prior_stop_level":9.7798,"sweep_low":9.6197,"atr14":0.188067,"stop_level":9.525666,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-31","known_ts":"1997-07-31","bar_index":1465,"type":"RECLAIM","strength":1.0,"price":11.1464,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-07-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-08-13","known_ts":"1997-08-13","bar_index":1468,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.5387,"stop_level":11.0278,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-11-19","known_ts":"1997-11-21","bar_index":1491,"type":"BUY","strength":0.725,"price":11.2127,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1998-01-09","known_ts":"1998-01-09","bar_index":1502,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.9921,"stop_level":12.0615,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-01-13","known_ts":"1998-01-13","bar_index":1503,"type":"RECLAIM","strength":1.0,"price":12.2015,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-01-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1998-01-09","prior_stop_level":12.0615,"sweep_low":11.8426,"atr14":0.208118,"stop_level":11.738541,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-26","known_ts":"1998-02-26","bar_index":1513,"type":"RECLAIM","strength":0.863,"price":13.0986,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-23","known_ts":"1998-04-23","bar_index":1526,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.7002,"stop_level":13.9103,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-04-30","known_ts":"1998-04-30","bar_index":1527,"type":"RECLAIM","strength":0.863,"price":13.9253,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1998-04-23","prior_stop_level":13.9103,"sweep_low":13.01,"atr14":0.300278,"stop_level":12.859861,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-26","known_ts":"1998-06-30","bar_index":1541,"type":"BUY","strength":0.725,"price":14.5256,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"1998-07-20","known_ts":"1998-07-20","bar_index":1546,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.8857,"stop_level":14.9757,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-07-27","known_ts":"1998-07-27","bar_index":1547,"type":"RECLAIM","strength":0.863,"price":14.9992,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1998-07-20","prior_stop_level":14.9757,"sweep_low":14.186,"atr14":0.381119,"stop_level":13.99544,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-31","known_ts":"1998-07-31","bar_index":1549,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.7643,"stop_level":14.3365,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-10-16","known_ts":"1998-10-20","bar_index":1567,"type":"BUY","strength":0.588,"price":13.6216,"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":"1998-12-03","known_ts":"1998-12-03","bar_index":1578,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3794,"stop_level":13.5913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-21","known_ts":"1998-12-23","bar_index":1582,"type":"REBUY","strength":0.725,"price":14.0151,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1999-02-17","known_ts":"1999-02-17","bar_index":1594,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.0392,"stop_level":14.2823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-02-22","known_ts":"1999-02-22","bar_index":1595,"type":"RECLAIM","strength":0.863,"price":14.5254,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-02-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1999-02-17","prior_stop_level":14.2823,"sweep_low":13.5834,"atr14":0.571315,"stop_level":13.297742,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-12","known_ts":"1999-04-14","bar_index":1607,"type":"BUY","strength":0.588,"price":13.8504,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"1999-05-18","known_ts":"1999-05-18","bar_index":1615,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.7589,"stop_level":13.8809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-19","known_ts":"1999-05-19","bar_index":1616,"type":"RECLAIM","strength":0.725,"price":14.0945,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1999-05-18","prior_stop_level":13.8809,"sweep_low":13.6674,"atr14":0.587352,"stop_level":13.373724,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-02","known_ts":"1999-06-02","bar_index":1619,"type":"RECLAIM","strength":0.863,"price":14.7962,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-07","known_ts":"1999-06-09","bar_index":1620,"type":"BUY","strength":0.863,"price":15.1928,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1999-07-15","known_ts":"1999-07-19","bar_index":1629,"type":"BUY","strength":0.863,"price":15.0981,"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":"quality","score":65},{"ts":"1999-08-02","known_ts":"1999-08-02","bar_index":1633,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.6694,"stop_level":14.8225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-08-10","known_ts":"1999-08-10","bar_index":1635,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.1794,"stop_level":14.3937,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-09-03","known_ts":"1999-09-03","bar_index":1641,"type":"RECLAIM","strength":0.863,"price":15.6494,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-08-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-09-24","known_ts":"1999-09-24","bar_index":1645,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.9756,"stop_level":15.4044,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-09-28","known_ts":"1999-09-28","bar_index":1646,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.5775,"stop_level":15.4044,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-10-04","known_ts":"1999-10-04","bar_index":1647,"type":"RECLAIM","strength":0.863,"price":15.4656,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-09-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":"1999-09-28","prior_stop_level":15.4044,"sweep_low":14.1487,"atr14":0.500161,"stop_level":13.898619,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-30","known_ts":"2000-01-03","bar_index":1668,"type":"BUY","strength":0.45,"price":12.3961,"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-02-11","known_ts":"2000-02-15","bar_index":1678,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-02-11","trigger_known_ts":"2000-02-15","strength":0.45,"price":9.7059,"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.408718,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.4386,"atr14":0.531056,"stop_level":8.173072,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-16","known_ts":"2000-02-18","bar_index":1679,"type":"BUY","strength":0.45,"price":9.7986,"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-02-16","known_ts":"2000-02-18","bar_index":1679,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-02-16","trigger_known_ts":"2000-02-18","strength":0.45,"price":9.7986,"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.40307,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.4386,"atr14":0.536834,"stop_level":8.170183,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-06","known_ts":"2000-03-08","bar_index":1683,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-03-06","trigger_known_ts":"2000-03-08","strength":0.45,"price":9.3968,"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.427548,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.5004,"atr14":0.478059,"stop_level":8.261371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-31","known_ts":"2000-03-31","bar_index":1689,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.1386,"stop_level":10.7569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-04-03","known_ts":"2000-04-03","bar_index":1689,"type":"RECLAIM","strength":0.588,"price":11.1278,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-03-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-03-31","prior_stop_level":10.7569,"sweep_low":10.1386,"atr14":0.671702,"stop_level":9.802749,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-25","known_ts":"2000-04-25","bar_index":1694,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9402,"stop_level":11.0645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-04-26","known_ts":"2000-04-26","bar_index":1695,"type":"RECLAIM","strength":0.588,"price":11.1888,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-04-25","prior_stop_level":11.0645,"sweep_low":10.8159,"atr14":0.589355,"stop_level":10.521222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-03","known_ts":"2000-05-03","bar_index":1696,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.6682,"stop_level":10.9402,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-05","known_ts":"2000-07-07","bar_index":1711,"type":"BUY","strength":0.588,"price":9.6659,"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":40},{"ts":"2000-08-23","known_ts":"2000-08-23","bar_index":1722,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.6323,"stop_level":9.7574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-08-28","known_ts":"2000-08-28","bar_index":1723,"type":"RECLAIM","strength":0.725,"price":9.8199,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-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":"2000-08-23","prior_stop_level":9.7574,"sweep_low":9.5072,"atr14":0.35287,"stop_level":9.330765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-27","known_ts":"2000-10-31","bar_index":1738,"type":"BUY","strength":0.588,"price":9.4263,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":25},{"ts":"2000-11-14","known_ts":"2000-11-14","bar_index":1742,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.1425,"stop_level":9.2056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-11-17","known_ts":"2000-11-17","bar_index":1743,"type":"RECLAIM","strength":0.588,"price":9.2686,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-11-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-11-14","prior_stop_level":9.2056,"sweep_low":8.9534,"atr14":0.303246,"stop_level":8.801777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-01","known_ts":"2000-12-01","bar_index":1746,"type":"RECLAIM","strength":0.863,"price":11.9168,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-11-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-01-08","known_ts":"2001-01-08","bar_index":1754,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4754,"stop_level":12.3897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-01-10","known_ts":"2001-01-10","bar_index":1754,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.5079,"stop_level":12.3897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-01-25","known_ts":"2001-01-25","bar_index":1758,"type":"RECLAIM","strength":0.863,"price":11.8642,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-01-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-04-18","known_ts":"2001-04-20","bar_index":1777,"type":"BUY","strength":0.863,"price":12.3392,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2001-06-05","known_ts":"2001-06-07","bar_index":1788,"type":"BUY","strength":0.863,"price":12.3698,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2001-07-06","known_ts":"2001-07-06","bar_index":1795,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6759,"stop_level":12.732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-07-12","known_ts":"2001-07-12","bar_index":1796,"type":"RECLAIM","strength":1.0,"price":13.081,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-07-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-07-06","prior_stop_level":12.732,"sweep_low":12.5733,"atr14":0.315685,"stop_level":12.415457,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-24","known_ts":"2001-07-24","bar_index":1799,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6092,"stop_level":12.6759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-07-25","known_ts":"2001-07-25","bar_index":1799,"type":"RECLAIM","strength":1.0,"price":12.8041,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-07-24","prior_stop_level":12.6759,"sweep_low":12.522,"atr14":0.324582,"stop_level":12.359709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-03","known_ts":"2001-08-07","bar_index":1802,"type":"REBUY","strength":1.0,"price":13.4604,"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":"2002-02-22","known_ts":"2002-02-26","bar_index":1847,"type":"REBUY","strength":1.0,"price":14.8409,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2002-08-09","known_ts":"2002-08-13","bar_index":1886,"type":"BUY","strength":0.588,"price":12.1934,"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":"2002-09-19","known_ts":"2002-09-19","bar_index":1895,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.7098,"stop_level":12.1619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-10-17","known_ts":"2002-10-21","bar_index":1902,"type":"BUY","strength":0.45,"price":10.9051,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-11-19","known_ts":"2002-11-19","bar_index":1909,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.3242,"stop_level":10.6886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-25","known_ts":"2002-11-25","bar_index":1911,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.0338,"stop_level":10.6886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-01-03","known_ts":"2003-01-03","bar_index":1919,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.7097,"stop_level":10.9368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-01-08","known_ts":"2003-01-08","bar_index":1920,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.3431,"stop_level":10.9368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-05","known_ts":"2003-02-07","bar_index":1927,"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":"2003-02-05","trigger_known_ts":"2003-02-07","strength":0.45,"price":9.4603,"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.368003,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.4125,"atr14":0.315545,"stop_level":9.254728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-27","known_ts":"2003-03-03","bar_index":1932,"type":"BUY","strength":0.45,"price":9.6624,"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-27","known_ts":"2003-03-03","bar_index":1932,"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":"2003-02-27","trigger_known_ts":"2003-03-03","strength":0.45,"price":9.6624,"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.354502,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.4391,"atr14":0.303013,"stop_level":9.287593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-12","known_ts":"2003-03-14","bar_index":1935,"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":"2003-03-12","trigger_known_ts":"2003-03-14","strength":0.45,"price":9.5401,"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.362672,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.8222,"atr14":0.311264,"stop_level":8.666568,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-17","known_ts":"2003-03-19","bar_index":1936,"type":"BUY","strength":0.45,"price":9.9708,"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-03-17","known_ts":"2003-03-19","bar_index":1936,"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":"2003-03-17","trigger_known_ts":"2003-03-19","strength":0.45,"price":9.9708,"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.333899,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.8222,"atr14":0.322142,"stop_level":8.661129,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-21","known_ts":"2003-04-21","bar_index":1944,"type":"RECLAIM","strength":0.863,"price":11.3003,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-03-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-19","known_ts":"2003-06-19","bar_index":1958,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.907,"stop_level":12.9552,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-24","known_ts":"2003-06-24","bar_index":1959,"type":"RECLAIM","strength":0.863,"price":12.982,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-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":"2003-06-19","prior_stop_level":12.9552,"sweep_low":12.6553,"atr14":0.349265,"stop_level":12.480667,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-22","known_ts":"2003-08-22","bar_index":1973,"type":"RECLAIM","strength":1.0,"price":13.4675,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-09","known_ts":"2003-10-13","bar_index":1984,"type":"BUY","strength":0.863,"price":14.2086,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2003-11-18","known_ts":"2003-11-18","bar_index":1993,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.4092,"stop_level":14.5013,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-11-24","known_ts":"2003-11-24","bar_index":1994,"type":"RECLAIM","strength":0.863,"price":14.7182,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2003-11-18","prior_stop_level":14.5013,"sweep_low":14.3441,"atr14":0.241728,"stop_level":14.223236,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-12","known_ts":"2003-12-12","bar_index":1999,"type":"RECLAIM","strength":1.0,"price":14.8808,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-19","known_ts":"2004-02-23","bar_index":2014,"type":"BUY","strength":0.725,"price":14.9644,"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":"2004-04-06","known_ts":"2004-04-06","bar_index":2025,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.9608,"stop_level":16.0497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-08","known_ts":"2004-04-08","bar_index":2025,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.7909,"stop_level":16.0497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-16","known_ts":"2004-04-16","bar_index":2027,"type":"RECLAIM","strength":1.0,"price":16.1308,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-04-08","prior_stop_level":16.0497,"sweep_low":15.588,"atr14":0.287202,"stop_level":15.444399,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-07","known_ts":"2004-06-09","bar_index":2039,"type":"BUY","strength":0.725,"price":15.9937,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2004-07-26","known_ts":"2004-07-26","bar_index":2050,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.7609,"stop_level":16.7775,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-27","known_ts":"2004-07-27","bar_index":2050,"type":"RECLAIM","strength":0.863,"price":16.7995,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-07-26","prior_stop_level":16.7775,"sweep_low":16.557,"atr14":0.299255,"stop_level":16.407373,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-16","known_ts":"2004-08-16","bar_index":2055,"type":"RECLAIM","strength":1.0,"price":17.5105,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-07-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-10-08","known_ts":"2004-10-08","bar_index":2067,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.5959,"stop_level":18.6404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-10-12","known_ts":"2004-10-12","bar_index":2068,"type":"RECLAIM","strength":1.0,"price":18.6901,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-10-08","prior_stop_level":18.6404,"sweep_low":18.402,"atr14":0.337871,"stop_level":18.233064,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-04","known_ts":"2004-11-04","bar_index":2074,"type":"RECLAIM","strength":1.0,"price":19.7373,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-05-19","known_ts":"2005-05-23","bar_index":2119,"type":"BUY","strength":0.45,"price":18.1934,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-06-23","known_ts":"2005-06-23","bar_index":2127,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.0926,"stop_level":18.2046,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-06-28","known_ts":"2005-06-28","bar_index":2128,"type":"RECLAIM","strength":0.588,"price":18.2887,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-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":"2005-06-23","prior_stop_level":18.2046,"sweep_low":17.6445,"atr14":0.367154,"stop_level":17.460923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-01","known_ts":"2005-07-01","bar_index":2129,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.6109,"stop_level":17.7565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-07-07","known_ts":"2005-07-07","bar_index":2130,"type":"RECLAIM","strength":0.588,"price":17.9148,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-07-01","prior_stop_level":17.7565,"sweep_low":17.3172,"atr14":0.364341,"stop_level":17.13503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-20","known_ts":"2005-07-20","bar_index":2133,"type":"RECLAIM","strength":0.725,"price":19.076,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-07-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-08","known_ts":"2005-08-08","bar_index":2137,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.6047,"stop_level":17.6109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-08-09","known_ts":"2005-08-09","bar_index":2137,"type":"RECLAIM","strength":0.588,"price":17.6329,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-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":"2005-08-08","prior_stop_level":17.6109,"sweep_low":17.4751,"atr14":0.348489,"stop_level":17.300856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-27","known_ts":"2005-09-29","bar_index":2149,"type":"BUY","strength":0.45,"price":17.1594,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-10-13","known_ts":"2005-10-17","bar_index":2153,"type":"BUY","strength":0.45,"price":16.775,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-10-13","known_ts":"2005-10-17","bar_index":2153,"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":"2005-10-13","trigger_known_ts":"2005-10-17","strength":0.45,"price":16.775,"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.206071,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.0769,"atr14":0.381442,"stop_level":15.886179,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-10-21","known_ts":"2005-10-25","bar_index":2155,"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":"2005-10-21","trigger_known_ts":"2005-10-25","strength":0.45,"price":16.145,"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.235888,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.7648,"atr14":0.401974,"stop_level":15.563813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-08","known_ts":"2005-12-08","bar_index":2166,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.7125,"stop_level":16.8941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-12-13","known_ts":"2005-12-13","bar_index":2167,"type":"RECLAIM","strength":0.588,"price":17.2063,"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":false,"monthlyBull":false},"anchor_ts":"2005-12-08","prior_stop_level":16.8941,"sweep_low":16.5934,"atr14":0.363587,"stop_level":16.411606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-13","known_ts":"2006-01-13","bar_index":2174,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.2772,"stop_level":17.3629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-01-18","known_ts":"2006-01-18","bar_index":2174,"type":"RECLAIM","strength":0.725,"price":17.4372,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-01-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":"2006-01-13","prior_stop_level":17.3629,"sweep_low":17.1859,"atr14":0.287622,"stop_level":17.042089,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-14","known_ts":"2006-02-16","bar_index":2181,"type":"BUY","strength":0.863,"price":17.8084,"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":50},{"ts":"2006-04-28","known_ts":"2006-04-28","bar_index":2198,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.3434,"stop_level":18.3722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-01","known_ts":"2006-05-01","bar_index":2198,"type":"RECLAIM","strength":0.863,"price":18.4009,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-04-28","prior_stop_level":18.3722,"sweep_low":18.0329,"atr14":0.333537,"stop_level":17.866132,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-15","known_ts":"2006-08-17","bar_index":2223,"type":"BUY","strength":0.45,"price":15.9658,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-09-21","known_ts":"2006-09-21","bar_index":2231,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.1142,"stop_level":15.5487,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-26","known_ts":"2006-09-26","bar_index":2232,"type":"RECLAIM","strength":0.588,"price":15.8094,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-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":"2006-09-21","prior_stop_level":15.5487,"sweep_low":14.9752,"atr14":0.427935,"stop_level":14.761232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-31","known_ts":"2006-10-31","bar_index":2241,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.1475,"stop_level":16.2001,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-02","known_ts":"2006-11-02","bar_index":2241,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.7329,"stop_level":16.2001,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-08","known_ts":"2006-11-08","bar_index":2243,"type":"RECLAIM","strength":0.588,"price":16.2351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-11-02","prior_stop_level":16.2001,"sweep_low":15.6803,"atr14":0.347335,"stop_level":15.506633,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-30","known_ts":"2006-11-30","bar_index":2248,"type":"RECLAIM","strength":0.863,"price":16.9359,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-01","known_ts":"2007-05-03","bar_index":2282,"type":"BUY","strength":0.725,"price":17.8026,"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":"2007-11-19","known_ts":"2007-11-19","bar_index":2329,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.4437,"stop_level":13.8302,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-12-03","known_ts":"2007-12-05","bar_index":2332,"type":"REBUY","strength":0.588,"price":13.5222,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-12-19","known_ts":"2007-12-19","bar_index":2336,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.7189,"stop_level":13.0269,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-12-21","known_ts":"2007-12-21","bar_index":2336,"type":"RECLAIM","strength":0.588,"price":13.2383,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-12-19","prior_stop_level":13.0269,"sweep_low":12.6344,"atr14":0.55207,"stop_level":12.358365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-22","known_ts":"2008-01-24","bar_index":2343,"type":"BUY","strength":0.45,"price":13.3258,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-02-19","known_ts":"2008-02-19","bar_index":2349,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.3724,"stop_level":11.4518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-20","known_ts":"2008-02-20","bar_index":2349,"type":"RECLAIM","strength":0.725,"price":11.5922,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-02-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-02-19","prior_stop_level":11.4518,"sweep_low":11.2259,"atr14":0.671423,"stop_level":10.890188,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-24","known_ts":"2008-03-26","bar_index":2357,"type":"BUY","strength":0.725,"price":12.0988,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2008-05-13","known_ts":"2008-05-15","bar_index":2369,"type":"BUY","strength":0.725,"price":12.0026,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2008-07-17","known_ts":"2008-07-21","bar_index":2384,"type":"BUY","strength":0.45,"price":9.88,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-17","known_ts":"2008-07-21","bar_index":2384,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-17","trigger_known_ts":"2008-07-21","strength":0.45,"price":9.88,"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.409945,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.4632,"atr14":0.536055,"stop_level":8.195173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-15","known_ts":"2008-08-15","bar_index":2391,"type":"RECLAIM","strength":0.725,"price":11.0084,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-07-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-17","known_ts":"2008-09-17","bar_index":2398,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.209,"stop_level":11.4472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-18","known_ts":"2008-09-18","bar_index":2398,"type":"RECLAIM","strength":0.863,"price":11.9174,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-09-17","prior_stop_level":11.4472,"sweep_low":10.7451,"atr14":0.685446,"stop_level":10.402377,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-24","known_ts":"2008-09-26","bar_index":2400,"type":"REBUY","strength":0.863,"price":11.8986,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2008-12-02","known_ts":"2008-12-04","bar_index":2416,"type":"BUY","strength":0.45,"price":6.2927,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-12-02","known_ts":"2008-12-04","bar_index":2416,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-12-02","trigger_known_ts":"2008-12-04","strength":0.45,"price":6.2927,"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.570156,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.3393,"atr14":0.567332,"stop_level":4.055634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":2425,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.6465,"stop_level":6.6872,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":2426,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1078,"stop_level":6.6872,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":2426,"type":"RECLAIM","strength":0.588,"price":6.7244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-14","prior_stop_level":6.6872,"sweep_low":6.3025,"atr14":0.423812,"stop_level":6.090594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-25","known_ts":"2009-02-27","bar_index":2435,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-02-25","trigger_known_ts":"2009-02-27","strength":0.45,"price":3.3427,"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.730781,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3297,"atr14":0.360092,"stop_level":3.149654,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":2438,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-10","trigger_known_ts":"2009-03-12","strength":0.45,"price":3.3557,"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.729734,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3626,"atr14":0.337884,"stop_level":2.193658,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-18","known_ts":"2009-03-20","bar_index":2440,"type":"BUY","strength":0.45,"price":4.2839,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-03-18","known_ts":"2009-03-20","bar_index":2440,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-18","trigger_known_ts":"2009-03-20","strength":0.45,"price":4.2839,"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.654978,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3886,"atr14":0.361018,"stop_level":2.208091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-01","known_ts":"2009-06-01","bar_index":2457,"type":"RECLAIM","strength":1.0,"price":7.0974,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-07-22","known_ts":"2009-07-24","bar_index":2469,"type":"BUY","strength":0.863,"price":7.3078,"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":"2009-09-02","known_ts":"2009-09-02","bar_index":2479,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.4321,"stop_level":8.7628,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-08","known_ts":"2009-09-08","bar_index":2480,"type":"RECLAIM","strength":1.0,"price":9.1331,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-09-02","prior_stop_level":8.7628,"sweep_low":8.1874,"atr14":0.48715,"stop_level":7.943825,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-21","known_ts":"2009-09-21","bar_index":2483,"type":"RECLAIM","strength":1.0,"price":8.9215,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-09-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-18","known_ts":"2009-11-20","bar_index":2497,"type":"BUY","strength":0.863,"price":9.3407,"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":"2009-11-27","known_ts":"2009-11-27","bar_index":2499,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0014,"stop_level":9.3407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-12-03","known_ts":"2009-12-03","bar_index":2500,"type":"RECLAIM","strength":0.863,"price":9.4338,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2009-11-27","prior_stop_level":9.3407,"sweep_low":8.8084,"atr14":0.379249,"stop_level":8.618776,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-27","known_ts":"2010-01-27","bar_index":2512,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0819,"stop_level":9.1877,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-02-01","known_ts":"2010-02-01","bar_index":2513,"type":"RECLAIM","strength":0.863,"price":9.3561,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-27","prior_stop_level":9.1877,"sweep_low":8.8344,"atr14":0.354264,"stop_level":8.657268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-10","known_ts":"2010-03-12","bar_index":2522,"type":"BUY","strength":0.725,"price":10.1452,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2010-05-05","known_ts":"2010-05-05","bar_index":2535,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.3937,"stop_level":10.4945,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-07-22","known_ts":"2010-07-26","bar_index":2553,"type":"BUY","strength":0.588,"price":8.0719,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2010-08-26","known_ts":"2010-08-26","bar_index":2561,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9419,"stop_level":6.969,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-08-27","known_ts":"2010-08-27","bar_index":2561,"type":"RECLAIM","strength":0.588,"price":7.2261,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-26 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":"2010-08-26","prior_stop_level":6.969,"sweep_low":6.9284,"atr14":0.304471,"stop_level":6.776164,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-23","known_ts":"2010-09-23","bar_index":2567,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.1788,"stop_level":7.402,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-09-27","known_ts":"2010-09-27","bar_index":2568,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.3953,"stop_level":7.402,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-09-24","known_ts":"2010-09-24","bar_index":2568,"type":"RECLAIM","strength":0.725,"price":7.4426,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-23 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":"2010-09-23","prior_stop_level":7.402,"sweep_low":7.1585,"atr14":0.278863,"stop_level":7.019069,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-28","known_ts":"2010-09-28","bar_index":2568,"type":"RECLAIM","strength":0.725,"price":7.4426,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2010-09-27","prior_stop_level":7.402,"sweep_low":7.2735,"atr14":0.261542,"stop_level":7.142729,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-19","known_ts":"2010-10-19","bar_index":2573,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.3139,"stop_level":7.3682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-10-20","known_ts":"2010-10-20","bar_index":2574,"type":"RECLAIM","strength":0.588,"price":7.382,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-10-19","prior_stop_level":7.3682,"sweep_low":7.2594,"atr14":0.264355,"stop_level":7.127223,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-23","known_ts":"2010-11-23","bar_index":2582,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.3207,"stop_level":7.4637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-29","known_ts":"2010-12-01","bar_index":2583,"type":"BUY","strength":0.588,"price":7.954,"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":"2010-12-01","known_ts":"2010-12-01","bar_index":2583,"type":"RECLAIM","strength":0.588,"price":7.954,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-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":"2010-11-23","prior_stop_level":7.4637,"sweep_low":7.1504,"atr14":0.24397,"stop_level":7.028415,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-07","known_ts":"2010-12-07","bar_index":2585,"type":"RECLAIM","strength":0.725,"price":9.03,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2010-11-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-12-23","known_ts":"2010-12-23","bar_index":2589,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.7099,"stop_level":8.7848,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-12-31","known_ts":"2010-12-31","bar_index":2590,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.6214,"stop_level":8.7848,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-03","known_ts":"2011-01-03","bar_index":2591,"type":"RECLAIM","strength":0.863,"price":8.887,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-12-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":"2010-12-31","prior_stop_level":8.7848,"sweep_low":8.5873,"atr14":0.226673,"stop_level":8.473963,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-14","known_ts":"2011-01-14","bar_index":2594,"type":"RECLAIM","strength":0.863,"price":9.0487,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-05-20","known_ts":"2011-05-24","bar_index":2623,"type":"BUY","strength":0.863,"price":9.7167,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2011-06-06","known_ts":"2011-06-06","bar_index":2626,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.8766,"stop_level":8.9592,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-08-29","known_ts":"2011-08-31","bar_index":2646,"type":"BUY","strength":0.588,"price":6.1458,"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-11-09","known_ts":"2011-11-09","bar_index":2663,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2583,"stop_level":6.2653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-10","known_ts":"2011-11-10","bar_index":2663,"type":"RECLAIM","strength":0.588,"price":6.3913,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-09","prior_stop_level":6.2653,"sweep_low":6.2303,"atr14":0.329655,"stop_level":6.065473,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":2665,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1253,"stop_level":6.2583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-29","known_ts":"2011-11-29","bar_index":2667,"type":"RECLAIM","strength":0.588,"price":6.3003,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-21","prior_stop_level":6.2583,"sweep_low":5.8313,"atr14":0.300064,"stop_level":5.681268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-03","known_ts":"2012-01-03","bar_index":2675,"type":"RECLAIM","strength":0.863,"price":8.134,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-31","known_ts":"2012-01-31","bar_index":2681,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.5076,"stop_level":8.5428,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-01","known_ts":"2012-02-01","bar_index":2681,"type":"RECLAIM","strength":0.863,"price":8.7754,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-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":"2012-01-31","prior_stop_level":8.5428,"sweep_low":8.4089,"atr14":0.346407,"stop_level":8.235696,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":2685,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4864,"stop_level":8.5076,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-17","known_ts":"2012-02-17","bar_index":2685,"type":"RECLAIM","strength":0.863,"price":8.5287,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-02-16","prior_stop_level":8.5076,"sweep_low":7.8802,"atr14":0.394801,"stop_level":7.6828,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-13","known_ts":"2012-03-13","bar_index":2691,"type":"RECLAIM","strength":1.0,"price":9.5789,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-03","known_ts":"2012-04-03","bar_index":2696,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.2195,"stop_level":9.5719,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-18","known_ts":"2012-05-18","bar_index":2706,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4007,"stop_level":8.4219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-05-21","known_ts":"2012-05-21","bar_index":2707,"type":"RECLAIM","strength":0.863,"price":8.6913,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2012-05-18","prior_stop_level":8.4219,"sweep_low":8.2943,"atr14":0.388059,"stop_level":8.10027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-14","known_ts":"2012-09-14","bar_index":2734,"type":"RECLAIM","strength":1.0,"price":11.1393,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-09","known_ts":"2012-10-09","bar_index":2739,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.4551,"stop_level":10.6761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-26","known_ts":"2012-11-01","bar_index":2744,"type":"BUY","strength":0.863,"price":11.5547,"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":"2012-11-20","known_ts":"2012-11-23","bar_index":2749,"type":"BUY","strength":0.863,"price":12.1063,"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":"2013-03-07","known_ts":"2013-03-11","bar_index":2773,"type":"REBUY","strength":1.0,"price":14.2839,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-05-07","known_ts":"2013-05-09","bar_index":2787,"type":"BUY","strength":0.863,"price":15.2632,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-05-29","known_ts":"2013-05-29","bar_index":2792,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.4077,"stop_level":15.7833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-19","known_ts":"2013-07-23","bar_index":2804,"type":"BUY","strength":0.725,"price":15.3129,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2013-08-01","known_ts":"2013-08-05","bar_index":2807,"type":"BUY","strength":0.725,"price":15.4506,"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":"2013-09-05","known_ts":"2013-09-09","bar_index":2815,"type":"BUY","strength":0.725,"price":14.8416,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2013-10-03","known_ts":"2013-10-03","bar_index":2821,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.1824,"stop_level":15.3129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-08","known_ts":"2013-10-08","bar_index":2822,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.0658,"stop_level":15.3129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-10-25","known_ts":"2013-10-29","bar_index":2827,"type":"BUY","strength":0.725,"price":15.627,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2013-12-11","known_ts":"2013-12-11","bar_index":2837,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.496,"stop_level":15.5179,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-12","known_ts":"2013-12-12","bar_index":2838,"type":"RECLAIM","strength":0.725,"price":15.627,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-12-11","prior_stop_level":15.5179,"sweep_low":15.3577,"atr14":0.37909,"stop_level":15.168155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-26","known_ts":"2013-12-26","bar_index":2841,"type":"RECLAIM","strength":0.725,"price":16.5951,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-01-17","known_ts":"2014-01-17","bar_index":2846,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.1386,"stop_level":16.5767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-02-24","known_ts":"2014-02-26","bar_index":2854,"type":"BUY","strength":0.725,"price":17.0806,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2014-03-20","known_ts":"2014-03-20","bar_index":2860,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.2481,"stop_level":16.5767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-05-23","known_ts":"2014-05-28","bar_index":2875,"type":"BUY","strength":0.588,"price":15.5859,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2014-07-10","known_ts":"2014-07-10","bar_index":2885,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.6267,"stop_level":15.9136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-06","known_ts":"2014-08-08","bar_index":2892,"type":"BUY","strength":0.45,"price":15.8621,"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-08-11","known_ts":"2014-08-11","bar_index":2893,"type":"RECLAIM","strength":0.588,"price":16.024,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-08-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-09-22","known_ts":"2014-09-22","bar_index":2902,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.2379,"stop_level":17.4219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-06","known_ts":"2014-10-06","bar_index":2906,"type":"RECLAIM","strength":0.863,"price":17.2907,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-17","known_ts":"2014-11-19","bar_index":2916,"type":"BUY","strength":0.588,"price":17.2907,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2014-12-16","known_ts":"2014-12-16","bar_index":2922,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.5418,"stop_level":17.6821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-17","known_ts":"2014-12-17","bar_index":2923,"type":"RECLAIM","strength":0.863,"price":18.044,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-16","prior_stop_level":17.6821,"sweep_low":17.5123,"atr14":0.380299,"stop_level":17.32215,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-05","known_ts":"2015-01-05","bar_index":2926,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.1548,"stop_level":18.5906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-08","known_ts":"2015-01-08","bar_index":2927,"type":"RECLAIM","strength":0.863,"price":19.1409,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-01-05","prior_stop_level":18.5906,"sweep_low":17.8816,"atr14":0.379756,"stop_level":17.691722,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-05","known_ts":"2015-02-09","bar_index":2934,"type":"BUY","strength":0.863,"price":19.43,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-03-06","known_ts":"2015-03-06","bar_index":2940,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.2521,"stop_level":19.4152,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-12","known_ts":"2015-03-12","bar_index":2942,"type":"RECLAIM","strength":0.863,"price":19.9563,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-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":"2015-03-06","prior_stop_level":19.4152,"sweep_low":19.089,"atr14":0.387976,"stop_level":18.895012,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-20","known_ts":"2015-03-24","bar_index":2944,"type":"BUY","strength":0.863,"price":19.86,"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":45},{"ts":"2015-06-08","known_ts":"2015-06-08","bar_index":2962,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.129,"stop_level":20.1364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-06-09","known_ts":"2015-06-09","bar_index":2962,"type":"RECLAIM","strength":0.863,"price":20.2927,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-08 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":"2015-06-08","prior_stop_level":20.1364,"sweep_low":20.0769,"atr14":0.389518,"stop_level":19.882141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-03","known_ts":"2015-08-03","bar_index":2975,"type":"RECLAIM","strength":0.863,"price":22.2658,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-06-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-08-25","known_ts":"2015-08-25","bar_index":2980,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.1525,"stop_level":22.2658,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-08-27","known_ts":"2015-08-27","bar_index":2981,"type":"RECLAIM","strength":1.0,"price":22.3423,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-08-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":"2015-08-25","prior_stop_level":22.2658,"sweep_low":21.0845,"atr14":0.633687,"stop_level":20.767657,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-10","known_ts":"2015-09-10","bar_index":2984,"type":"RECLAIM","strength":1.0,"price":23.0307,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-11-13","known_ts":"2015-11-13","bar_index":2999,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.1369,"stop_level":24.2307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-11-16","known_ts":"2015-11-16","bar_index":2999,"type":"RECLAIM","strength":0.863,"price":24.5463,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-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":"2015-11-13","prior_stop_level":24.2307,"sweep_low":23.9919,"atr14":0.547984,"stop_level":23.717908,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-01","known_ts":"2015-12-01","bar_index":3003,"type":"RECLAIM","strength":1.0,"price":25.1689,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-09","known_ts":"2015-12-09","bar_index":3005,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.9898,"stop_level":25.1689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-02-16","known_ts":"2016-02-18","bar_index":3020,"type":"BUY","strength":0.725,"price":23.1331,"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":"2016-04-28","known_ts":"2016-04-28","bar_index":3037,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.7484,"stop_level":26.9544,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-24","known_ts":"2016-05-24","bar_index":3043,"type":"RECLAIM","strength":0.863,"price":27.7871,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-12","known_ts":"2016-07-14","bar_index":3054,"type":"BUY","strength":0.588,"price":29.2945,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2016-09-08","known_ts":"2016-09-08","bar_index":3067,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.2676,"stop_level":30.3279,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-16","known_ts":"2016-11-18","bar_index":3084,"type":"BUY","strength":0.588,"price":28.0356,"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":40},{"ts":"2017-03-06","known_ts":"2017-03-06","bar_index":3108,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.9893,"stop_level":29.2665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-03-09","known_ts":"2017-03-09","bar_index":3109,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.2059,"stop_level":29.2665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-03-08","known_ts":"2017-03-08","bar_index":3109,"type":"RECLAIM","strength":0.725,"price":29.3012,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-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":"2017-03-06","prior_stop_level":29.2665,"sweep_low":28.6514,"atr14":0.568419,"stop_level":28.367191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-10","known_ts":"2017-03-10","bar_index":3109,"type":"RECLAIM","strength":0.725,"price":29.3965,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-03-09","prior_stop_level":29.2665,"sweep_low":29.1193,"atr14":0.554476,"stop_level":28.842062,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-24","known_ts":"2017-03-24","bar_index":3113,"type":"RECLAIM","strength":0.863,"price":29.4312,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-03-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-04-20","known_ts":"2017-04-24","bar_index":3119,"type":"BUY","strength":0.863,"price":30.4392,"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":50},{"ts":"2017-05-12","known_ts":"2017-05-12","bar_index":3124,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.6817,"stop_level":31.8382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-15","known_ts":"2017-05-15","bar_index":3124,"type":"RECLAIM","strength":0.863,"price":32.1597,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-05-12","prior_stop_level":31.8382,"sweep_low":31.534,"atr14":0.443343,"stop_level":31.312328,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-30","known_ts":"2017-05-30","bar_index":3128,"type":"RECLAIM","strength":0.863,"price":32.5159,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-09-19","known_ts":"2017-09-21","bar_index":3154,"type":"BUY","strength":0.725,"price":32.8613,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2017-11-09","known_ts":"2017-11-09","bar_index":3166,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.7363,"stop_level":33.9722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-14","known_ts":"2017-11-14","bar_index":3167,"type":"RECLAIM","strength":1.0,"price":34.1032,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-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":"2017-11-09","prior_stop_level":33.9722,"sweep_low":33.4917,"atr14":0.556819,"stop_level":33.21329,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-30","known_ts":"2017-11-30","bar_index":3171,"type":"RECLAIM","strength":1.0,"price":37.8245,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-13","known_ts":"2017-12-13","bar_index":3174,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.7064,"stop_level":36.8199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-15","known_ts":"2017-12-15","bar_index":3174,"type":"RECLAIM","strength":1.0,"price":36.9597,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-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":"2017-12-13","prior_stop_level":36.8199,"sweep_low":36.453,"atr14":0.58496,"stop_level":36.16052,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-02","known_ts":"2018-01-02","bar_index":3178,"type":"RECLAIM","strength":1.0,"price":38.4797,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-02","known_ts":"2018-02-02","bar_index":3185,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.5633,"stop_level":38.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-06-27","known_ts":"2018-06-27","bar_index":3218,"type":"SELL","basis":"structure_stop","strength":0.45,"price":32.8236,"stop_level":33.1397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-07-05","known_ts":"2018-07-05","bar_index":3220,"type":"RECLAIM","strength":0.45,"price":33.3767,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2018-06-27","prior_stop_level":33.1397,"sweep_low":32.2179,"atr14":0.631131,"stop_level":31.902335,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-08","known_ts":"2018-08-08","bar_index":3228,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.5263,"stop_level":34.6759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-13","known_ts":"2018-08-13","bar_index":3229,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.2058,"stop_level":34.6759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-15","known_ts":"2018-08-15","bar_index":3230,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.7516,"stop_level":34.6759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-14","known_ts":"2018-09-18","bar_index":3237,"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-09-14","trigger_known_ts":"2018-09-18","strength":0.588,"price":33.8924,"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.163442,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":33.0209,"atr14":0.573276,"stop_level":32.734262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-19","known_ts":"2018-09-21","bar_index":3238,"type":"BUY","strength":0.588,"price":33.9276,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"housing"}},{"ts":"2018-09-19","known_ts":"2018-09-21","bar_index":3238,"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-09-19","trigger_known_ts":"2018-09-21","strength":0.588,"price":33.9276,"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.162573,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":33.0737,"atr14":0.568417,"stop_level":32.789492,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-31","known_ts":"2018-11-02","bar_index":3248,"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-31","trigger_known_ts":"2018-11-02","strength":0.45,"price":27.6712,"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.316998,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.987,"atr14":1.002348,"stop_level":23.485826,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-13","known_ts":"2018-11-15","bar_index":3251,"type":"BUY","strength":0.45,"price":27.7242,"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-13","known_ts":"2018-11-15","bar_index":3251,"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-13","trigger_known_ts":"2018-11-15","strength":0.45,"price":27.7242,"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.31569,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.9202,"atr14":0.895075,"stop_level":26.472663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-12","known_ts":"2018-12-12","bar_index":3257,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.1692,"stop_level":27.0792,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-19","known_ts":"2018-12-19","bar_index":3259,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.8247,"stop_level":25.913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-07","known_ts":"2019-02-07","bar_index":3270,"type":"RECLAIM","strength":0.863,"price":32.1269,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-13","known_ts":"2019-03-13","bar_index":3277,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.5478,"stop_level":34.5566,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-15","known_ts":"2019-03-15","bar_index":3278,"type":"RECLAIM","strength":0.863,"price":34.5655,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-03-13","prior_stop_level":34.5566,"sweep_low":34.2906,"atr14":0.66428,"stop_level":33.95846,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-20","known_ts":"2019-03-20","bar_index":3279,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.193,"stop_level":34.5034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-21","known_ts":"2019-03-21","bar_index":3279,"type":"RECLAIM","strength":0.863,"price":34.6808,"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":true,"monthlyBull":false},"anchor_ts":"2019-03-20","prior_stop_level":34.5034,"sweep_low":33.7319,"atr14":0.681277,"stop_level":33.391261,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-04","known_ts":"2019-04-04","bar_index":3283,"type":"RECLAIM","strength":0.863,"price":36.2237,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-25","known_ts":"2019-04-25","bar_index":3287,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.3521,"stop_level":33.9181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-26","known_ts":"2019-04-26","bar_index":3288,"type":"RECLAIM","strength":0.863,"price":34.2237,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-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":"2019-04-25","prior_stop_level":33.9181,"sweep_low":33.3521,"atr14":0.707487,"stop_level":32.998356,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-01","known_ts":"2019-07-03","bar_index":3303,"type":"BUY","strength":0.725,"price":35.3888,"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":40},{"ts":"2019-07-19","known_ts":"2019-07-19","bar_index":3307,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.769,"stop_level":34.0098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-07-23","known_ts":"2019-07-25","bar_index":3308,"type":"REBUY","strength":0.725,"price":37.8105,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2019-07-23","known_ts":"2019-07-23","bar_index":3308,"type":"RECLAIM","strength":0.725,"price":34.4381,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2019-07-19","prior_stop_level":34.0098,"sweep_low":33.314,"atr14":0.69202,"stop_level":32.96799,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":3318,"type":"BUY","strength":0.863,"price":37.2485,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2019-09-25","known_ts":"2019-09-27","bar_index":3323,"type":"BUY","strength":1.0,"price":37.186,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2019-10-03","known_ts":"2019-10-07","bar_index":3325,"type":"BUY","strength":1.0,"price":37.7481,"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":10},{"ts":"2019-11-14","known_ts":"2019-11-14","bar_index":3335,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.2442,"stop_level":41.271,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-20","known_ts":"2019-11-20","bar_index":3336,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.9578,"stop_level":41.271,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-21","known_ts":"2019-11-21","bar_index":3336,"type":"RECLAIM","strength":1.0,"price":41.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-11-14","prior_stop_level":41.271,"sweep_low":40.5818,"atr14":0.678644,"stop_level":40.242478,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-21","known_ts":"2019-11-21","bar_index":3336,"type":"RECLAIM","strength":1.0,"price":41.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-11-20","prior_stop_level":41.271,"sweep_low":40.7877,"atr14":0.678644,"stop_level":40.448378,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-11","known_ts":"2019-12-11","bar_index":3341,"type":"RECLAIM","strength":1.0,"price":42.0766,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":3352,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.6544,"stop_level":43.0493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-02-03","known_ts":"2020-02-03","bar_index":3352,"type":"RECLAIM","strength":0.863,"price":43.2648,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2020-01-31","prior_stop_level":43.0493,"sweep_low":42.4479,"atr14":0.772929,"stop_level":42.061435,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":3368,"type":"BUY","strength":0.588,"price":35.496,"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":"2020-06-11","known_ts":"2020-06-11","bar_index":3382,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.0082,"stop_level":42.0169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":3383,"type":"RECLAIM","strength":0.725,"price":42.3592,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-06-11","prior_stop_level":42.0169,"sweep_low":40.0264,"atr14":1.356841,"stop_level":39.347979,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":3386,"type":"RECLAIM","strength":0.725,"price":44.0255,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-03","known_ts":"2020-09-03","bar_index":3402,"type":"SELL","basis":"structure_stop","strength":1.0,"price":51.622,"stop_level":52.3806,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-11","known_ts":"2020-09-11","bar_index":3404,"type":"RECLAIM","strength":1.0,"price":52.8683,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-09-03","prior_stop_level":52.3806,"sweep_low":49.9873,"atr14":1.201186,"stop_level":49.386707,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-15","known_ts":"2020-12-17","bar_index":3426,"type":"BUY","strength":0.725,"price":50.0495,"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":"2021-02-16","known_ts":"2021-02-16","bar_index":3439,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.5429,"stop_level":49.2963,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-02-19","known_ts":"2021-02-19","bar_index":3440,"type":"RECLAIM","strength":0.725,"price":49.5595,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-16 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-02-16","prior_stop_level":49.2963,"sweep_low":48.1345,"atr14":1.307383,"stop_level":47.480808,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-10","known_ts":"2021-03-12","bar_index":3445,"type":"BUY","strength":0.725,"price":51.5928,"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":"2021-05-12","known_ts":"2021-05-12","bar_index":3459,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.3853,"stop_level":57.5472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-13","known_ts":"2021-05-13","bar_index":3460,"type":"RECLAIM","strength":1.0,"price":57.883,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-12","prior_stop_level":57.5472,"sweep_low":56.231,"atr14":1.42343,"stop_level":55.519285,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-19","known_ts":"2021-07-21","bar_index":3475,"type":"BUY","strength":0.725,"price":54.2155,"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-09-07","known_ts":"2021-09-07","bar_index":3486,"type":"SELL","basis":"structure_stop","strength":0.863,"price":53.9738,"stop_level":55.5379,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-15","known_ts":"2021-10-19","bar_index":3496,"type":"BUY","strength":0.725,"price":54.7421,"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":"2021-11-08","known_ts":"2021-11-08","bar_index":3501,"type":"SELL","basis":"structure_stop","strength":0.725,"price":58.5837,"stop_level":58.6202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-11-09","known_ts":"2021-11-09","bar_index":3501,"type":"RECLAIM","strength":0.725,"price":60.1111,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-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":"2021-11-08","prior_stop_level":58.6202,"sweep_low":58.1721,"atr14":1.242936,"stop_level":57.550632,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-23","known_ts":"2021-11-23","bar_index":3505,"type":"RECLAIM","strength":0.725,"price":61.5752,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-11-30","known_ts":"2021-11-30","bar_index":3506,"type":"SELL","basis":"structure_stop","strength":0.725,"price":60.4921,"stop_level":62.0526,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-12-03","known_ts":"2021-12-03","bar_index":3507,"type":"RECLAIM","strength":0.725,"price":63.1174,"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":true,"monthlyBull":false},"anchor_ts":"2021-11-30","prior_stop_level":62.0526,"sweep_low":60.2534,"atr14":1.3029,"stop_level":59.60195,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-15","known_ts":"2021-12-15","bar_index":3510,"type":"RECLAIM","strength":0.863,"price":61.0153,"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":"2021-12-29","known_ts":"2021-12-31","bar_index":3513,"type":"REBUY","strength":0.863,"price":64.4576,"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":"2022-03-25","known_ts":"2022-03-29","bar_index":3533,"type":"BUY","strength":0.45,"price":50.6523,"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-11","known_ts":"2022-05-11","bar_index":3543,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.3088,"stop_level":48.6132,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-12","known_ts":"2022-05-12","bar_index":3544,"type":"RECLAIM","strength":0.588,"price":50.3386,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-05-11","prior_stop_level":48.6132,"sweep_low":47.949,"atr14":1.791101,"stop_level":47.05345,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-10","known_ts":"2022-06-10","bar_index":3550,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.741,"stop_level":51.6219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-15","known_ts":"2022-06-15","bar_index":3551,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.2452,"stop_level":51.6219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-30","known_ts":"2022-07-05","bar_index":3555,"type":"REBUY","strength":0.588,"price":48.8308,"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,"retro_override":true,"retro_ctx":{"group_id":"housing"}},{"ts":"2022-08-04","known_ts":"2022-08-04","bar_index":3563,"type":"SELL","basis":"structure_stop","strength":0.588,"price":49.0441,"stop_level":49.9992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-09","known_ts":"2022-08-09","bar_index":3564,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.477,"stop_level":48.4321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-10","known_ts":"2022-08-10","bar_index":3564,"type":"RECLAIM","strength":0.588,"price":49.7488,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-09","prior_stop_level":48.4321,"sweep_low":47.171,"atr14":1.485259,"stop_level":46.42837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-11","known_ts":"2022-08-11","bar_index":3564,"type":"RECLAIM","strength":0.588,"price":51.0445,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-04","prior_stop_level":49.9992,"sweep_low":47.171,"atr14":1.539634,"stop_level":46.401183,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-29","known_ts":"2022-08-29","bar_index":3568,"type":"SELL","basis":"structure_stop","strength":0.725,"price":47.3439,"stop_level":47.477,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-30","known_ts":"2022-08-30","bar_index":3569,"type":"RECLAIM","strength":0.725,"price":47.5956,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-29","prior_stop_level":47.477,"sweep_low":46.9058,"atr14":1.3228,"stop_level":46.2444,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-07","known_ts":"2022-11-09","bar_index":3585,"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-11-07","trigger_known_ts":"2022-11-09","strength":0.45,"price":42.2531,"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.344482,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":39.7096,"atr14":1.584052,"stop_level":38.917574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-10","known_ts":"2022-11-14","bar_index":3586,"type":"BUY","strength":0.588,"price":46.6332,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"housing"}},{"ts":"2022-11-10","known_ts":"2022-11-14","bar_index":3586,"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-11-10","trigger_known_ts":"2022-11-14","strength":0.588,"price":46.6332,"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.276529,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":39.7096,"atr14":1.766418,"stop_level":38.826391,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-29","known_ts":"2022-11-29","bar_index":3590,"type":"RECLAIM","strength":0.725,"price":48.5466,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-11-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":3591,"type":"SELL","basis":"structure_stop","strength":0.725,"price":46.3424,"stop_level":46.6895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-08","known_ts":"2022-12-08","bar_index":3592,"type":"SELL","basis":"structure_stop","strength":0.725,"price":46.5676,"stop_level":46.6895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-13","known_ts":"2022-12-13","bar_index":3593,"type":"RECLAIM","strength":0.725,"price":48.2277,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-08","prior_stop_level":46.6895,"sweep_low":45.639,"atr14":1.407595,"stop_level":44.935203,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-16","known_ts":"2022-12-16","bar_index":3594,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.476,"stop_level":45.4139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-04","known_ts":"2023-01-06","bar_index":3598,"type":"REBUY","strength":0.725,"price":46.5769,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":3608,"type":"SELL","basis":"structure_stop","strength":0.863,"price":49.5501,"stop_level":50.6475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-19","known_ts":"2023-04-21","bar_index":3622,"type":"BUY","strength":0.725,"price":47.8952,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2023-05-12","known_ts":"2023-05-12","bar_index":3627,"type":"SELL","basis":"structure_stop","strength":0.863,"price":49.0362,"stop_level":49.7246,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-17","known_ts":"2023-05-17","bar_index":3628,"type":"RECLAIM","strength":0.863,"price":49.8377,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-05-12","prior_stop_level":49.7246,"sweep_low":47.4614,"atr14":1.265023,"stop_level":46.828888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-06","known_ts":"2023-06-08","bar_index":3633,"type":"REBUY","strength":1.0,"price":51.8289,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-07-06","known_ts":"2023-07-06","bar_index":3639,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.3505,"stop_level":52.4074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-10","known_ts":"2023-07-10","bar_index":3640,"type":"RECLAIM","strength":1.0,"price":53.9154,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-07-06","prior_stop_level":52.4074,"sweep_low":51.9522,"atr14":1.136435,"stop_level":51.383982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-20","known_ts":"2023-07-20","bar_index":3643,"type":"RECLAIM","strength":1.0,"price":56.3148,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-10","known_ts":"2023-08-10","bar_index":3648,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.0434,"stop_level":56.2579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-14","known_ts":"2023-08-14","bar_index":3648,"type":"RECLAIM","strength":1.0,"price":56.4532,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-08-10","prior_stop_level":56.2579,"sweep_low":55.6336,"atr14":1.145098,"stop_level":55.061051,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-31","known_ts":"2023-11-02","bar_index":3667,"type":"BUY","strength":0.725,"price":51.3358,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2023-12-29","known_ts":"2023-12-29","bar_index":3680,"type":"SELL","basis":"structure_stop","strength":1.0,"price":64.1531,"stop_level":64.2106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":3684,"type":"RECLAIM","strength":1.0,"price":65.3216,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-09","known_ts":"2024-07-11","bar_index":3724,"type":"BUY","strength":0.725,"price":66.8394,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2024-10-22","known_ts":"2024-10-22","bar_index":3748,"type":"SELL","basis":"structure_stop","strength":1.0,"price":79.6762,"stop_level":79.841,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-24","known_ts":"2024-10-24","bar_index":3749,"type":"RECLAIM","strength":1.0,"price":80.3353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-22","prior_stop_level":79.841,"sweep_low":79.0656,"atr14":1.449881,"stop_level":78.340659,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-16","known_ts":"2025-01-21","bar_index":3768,"type":"BUY","strength":0.725,"price":76.5312,"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":"2025-02-19","known_ts":"2025-02-19","bar_index":3775,"type":"SELL","basis":"structure_stop","strength":0.725,"price":74.5759,"stop_level":74.6342,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-05-01","known_ts":"2025-05-05","bar_index":3792,"type":"BUY","strength":0.45,"price":60.3261,"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-06-02","known_ts":"2025-06-02","bar_index":3799,"type":"SELL","basis":"structure_stop","strength":0.588,"price":60.2038,"stop_level":60.6554,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-03","known_ts":"2025-06-03","bar_index":3799,"type":"RECLAIM","strength":0.588,"price":61.4309,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-02","prior_stop_level":60.6554,"sweep_low":59.0259,"atr14":1.83668,"stop_level":58.10756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-15","known_ts":"2025-07-15","bar_index":3808,"type":"SELL","basis":"structure_stop","strength":0.588,"price":63.2567,"stop_level":64.1009,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-17","known_ts":"2025-07-17","bar_index":3809,"type":"RECLAIM","strength":0.588,"price":64.6703,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-07-15","prior_stop_level":64.1009,"sweep_low":62.6775,"atr14":1.638847,"stop_level":61.858077,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-11","known_ts":"2025-08-11","bar_index":3815,"type":"RECLAIM","strength":0.863,"price":73.5984,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-17","known_ts":"2025-09-17","bar_index":3823,"type":"SELL","basis":"structure_stop","strength":0.863,"price":71.4587,"stop_level":72.1489,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-01","known_ts":"2025-12-03","bar_index":3841,"type":"BUY","strength":0.45,"price":64.0379,"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-01-05","known_ts":"2026-01-05","bar_index":3848,"type":"SELL","basis":"structure_stop","strength":0.588,"price":63.2154,"stop_level":63.4929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-06","known_ts":"2026-01-06","bar_index":3849,"type":"RECLAIM","strength":0.588,"price":65.4352,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-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":"2026-01-05","prior_stop_level":63.4929,"sweep_low":62.5415,"atr14":1.535937,"stop_level":61.773532,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":3852,"type":"RECLAIM","strength":0.725,"price":69.2704,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-27","known_ts":"2026-01-27","bar_index":3853,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.5649,"stop_level":67.546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-29","known_ts":"2026-01-29","bar_index":3854,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.683,"stop_level":67.546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-04","known_ts":"2026-02-04","bar_index":3855,"type":"RECLAIM","strength":0.863,"price":70.7668,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-01-29","prior_stop_level":67.546,"sweep_low":64.5136,"atr14":1.886745,"stop_level":63.570227,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-13","known_ts":"2026-02-13","bar_index":3858,"type":"RECLAIM","strength":0.863,"price":76.0289,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-05","known_ts":"2026-03-05","bar_index":3862,"type":"SELL","basis":"structure_stop","strength":0.725,"price":64.9888,"stop_level":65.4947,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-04-16","known_ts":"2026-04-20","bar_index":3872,"type":"BUY","strength":0.45,"price":66.3622,"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-04-21","known_ts":"2026-04-21","bar_index":3873,"type":"RECLAIM","strength":0.588,"price":75.0407,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-04-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-05-13","known_ts":"2026-05-13","bar_index":3878,"type":"SELL","basis":"structure_stop","strength":0.725,"price":67.1584,"stop_level":68.1636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-26","known_ts":"2026-05-28","bar_index":3881,"type":"REBUY","strength":0.863,"price":70.69,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2026-07-29","known_ts":"2026-07-29","bar_index":3895,"type":"SELL","basis":"structure_stop","strength":1.0,"price":72.56,"stop_level":76.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-04","known_ts":"2026-08-04","bar_index":3897,"type":"RECLAIM","strength":0.863,"price":77.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2026-07-29","prior_stop_level":76.82,"sweep_low":70.93,"atr14":2.692633,"stop_level":69.583684,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-07-29","last_scored_basis":"structure_stop","bars_since_signal":2,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-09-06","2018-02-09","2018-03-08","2018-04-04","2018-04-30","2019-05-01","2019-05-22","2019-06-05","2020-03-02","2020-03-23","2020-10-02","2020-11-02","2020-12-07","2021-02-25","2021-03-05","2021-06-04","2021-06-25","2021-09-29","2022-01-28","2022-02-18","2022-09-08","2022-09-26","2023-03-28","2023-08-28","2023-09-27","2023-10-13","2023-10-26","2024-04-24","2024-05-02","2024-07-09","2024-11-05","2024-11-21","2025-01-02","2025-02-12","2025-03-24","2025-04-14","2025-10-14","2025-11-20","2026-03-20","2026-08-07"],"warnings":[{"ts":"2022-12-08","kind":"confirm","px":46.5676,"level":46.6895},{"ts":"2022-12-15","kind":"arm","px":45.5265},{"ts":"2022-12-16","kind":"confirm","px":44.476,"level":45.4139},{"ts":"2023-01-23","kind":"arm","px":47.9557},{"ts":"2023-02-16","kind":"arm","px":52.3451},{"ts":"2023-02-21","kind":"confirm","px":49.5501,"level":50.6475},{"ts":"2023-05-11","kind":"arm","px":49.5831},{"ts":"2023-05-12","kind":"confirm","px":49.0362,"level":49.7246},{"ts":"2023-07-05","kind":"arm","px":53.2515},{"ts":"2023-07-06","kind":"confirm","px":52.3505,"level":52.4074},{"ts":"2023-07-07","kind":"arm","px":52.36},{"ts":"2023-08-10","kind":"confirm","px":56.0434,"level":56.2579},{"ts":"2023-11-21","kind":"arm","px":56.5482},{"ts":"2023-12-20","kind":"arm","px":64.2106},{"ts":"2023-12-29","kind":"confirm","px":64.1531,"level":64.2106},{"ts":"2024-03-11","kind":"arm","px":72.2712},{"ts":"2024-08-02","kind":"arm","px":72.6682},{"ts":"2024-09-05","kind":"arm","px":74.8685},{"ts":"2024-10-04","kind":"arm","px":79.841},{"ts":"2024-10-22","kind":"confirm","px":79.6762,"level":79.841},{"ts":"2025-02-04","kind":"arm","px":75.1887},{"ts":"2025-02-19","kind":"confirm","px":74.5759,"level":74.6342},{"ts":"2025-05-23","kind":"arm","px":60.6554},{"ts":"2025-06-02","kind":"confirm","px":60.2038,"level":60.6554},{"ts":"2025-07-14","kind":"arm","px":64.6997},{"ts":"2025-07-15","kind":"confirm","px":63.2567,"level":64.1009},{"ts":"2025-07-30","kind":"arm","px":64.523},{"ts":"2025-09-17","kind":"confirm","px":71.4587,"level":72.1489},{"ts":"2025-12-31","kind":"arm","px":62.8884},{"ts":"2026-01-05","kind":"confirm","px":63.2154,"level":63.4929},{"ts":"2026-01-22","kind":"arm","px":69.2704},{"ts":"2026-01-27","kind":"confirm","px":66.5649,"level":67.546},{"ts":"2026-01-28","kind":"arm","px":65.8812},{"ts":"2026-01-29","kind":"confirm","px":65.683,"level":67.546},{"ts":"2026-02-20","kind":"arm","px":74.7919},{"ts":"2026-03-05","kind":"confirm","px":64.9888,"level":65.4947},{"ts":"2026-05-04","kind":"arm","px":68.1636},{"ts":"2026-05-13","kind":"confirm","px":67.1584,"level":68.1636},{"ts":"2026-07-09","kind":"arm","px":76.64},{"ts":"2026-07-29","kind":"confirm","px":72.56,"level":76.82}],"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":[]}}}