{"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":"GWW","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1973-08-21","known_ts":"1973-08-21","bar_index":42,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2544,"stop_level":2.2951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1973-09-18","known_ts":"1973-09-20","bar_index":49,"type":"BUY","strength":0.588,"price":2.4578,"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":"1973-09-21","known_ts":"1973-09-21","bar_index":50,"type":"RECLAIM","strength":0.725,"price":2.5067,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1973-09-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1973-10-30","known_ts":"1973-11-01","bar_index":59,"type":"REBUY","strength":0.725,"price":2.9136,"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":"1973-11-15","known_ts":"1973-11-15","bar_index":63,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.6857,"stop_level":2.7183,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-03-25","known_ts":"1974-03-25","bar_index":92,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1567,"stop_level":2.2137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-04-18","known_ts":"1974-04-22","bar_index":98,"type":"BUY","strength":0.45,"price":2.2137,"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":"1974-05-22","known_ts":"1974-05-22","bar_index":106,"type":"RECLAIM","strength":0.725,"price":2.3358,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1974-04-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1974-06-20","known_ts":"1974-06-20","bar_index":112,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2462,"stop_level":2.3113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1974-08-05","known_ts":"1974-08-07","bar_index":123,"type":"BUY","strength":0.588,"price":2.1811,"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":75},{"ts":"1974-09-04","known_ts":"1974-09-06","bar_index":130,"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":"1974-09-04","trigger_known_ts":"1974-09-06","strength":0.45,"price":1.6277,"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.441344,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5463,"atr14":0.051405,"stop_level":1.520597,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-09-20","known_ts":"1974-09-24","bar_index":134,"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":"1974-09-20","trigger_known_ts":"1974-09-24","strength":0.45,"price":1.5626,"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.463688,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4324,"atr14":0.043266,"stop_level":1.410767,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-10-11","known_ts":"1974-10-15","bar_index":139,"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":"1974-10-11","trigger_known_ts":"1974-10-15","strength":0.45,"price":1.3673,"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.530718,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2208,"atr14":0.049006,"stop_level":1.196297,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-10-29","known_ts":"1974-10-31","bar_index":143,"type":"BUY","strength":0.45,"price":1.2371,"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":"1974-10-29","known_ts":"1974-10-31","bar_index":143,"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":"1974-10-29","trigger_known_ts":"1974-10-31","strength":0.45,"price":1.2371,"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.560673,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0906,"atr14":0.050812,"stop_level":1.065194,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-11-27","known_ts":"1974-11-27","bar_index":150,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.0906,"stop_level":1.1068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1975-02-20","known_ts":"1975-02-20","bar_index":169,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.408,"stop_level":1.4242,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1975-02-26","known_ts":"1975-02-26","bar_index":170,"type":"RECLAIM","strength":0.588,"price":1.4649,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1975-02-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":"1975-02-20","prior_stop_level":1.4242,"sweep_low":1.3998,"atr14":0.054505,"stop_level":1.372547,"risk_basis":"daily_ohlc_atr14"},{"ts":"1975-03-13","known_ts":"1975-03-13","bar_index":174,"type":"RECLAIM","strength":0.863,"price":1.6196,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1975-02-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1975-05-30","known_ts":"1975-06-03","bar_index":192,"type":"BUY","strength":1.0,"price":1.644,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1975-06-19","known_ts":"1975-06-19","bar_index":196,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.6603,"stop_level":1.6765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1975-06-23","known_ts":"1975-06-23","bar_index":197,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.6277,"stop_level":1.6765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1975-06-25","known_ts":"1975-06-27","bar_index":198,"type":"REBUY","strength":1.0,"price":1.823,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1975-06-26","known_ts":"1975-06-26","bar_index":198,"type":"RECLAIM","strength":1.0,"price":1.7091,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1975-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1975-06-19","prior_stop_level":1.6765,"sweep_low":1.5626,"atr14":0.0434,"stop_level":1.5409,"risk_basis":"daily_ohlc_atr14"},{"ts":"1975-06-26","known_ts":"1975-06-26","bar_index":198,"type":"RECLAIM","strength":1.0,"price":1.7091,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1975-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1975-06-23","prior_stop_level":1.6765,"sweep_low":1.5626,"atr14":0.0434,"stop_level":1.5409,"risk_basis":"daily_ohlc_atr14"},{"ts":"1975-07-17","known_ts":"1975-07-21","bar_index":203,"type":"REBUY","strength":1.0,"price":1.8068,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1975-09-29","known_ts":"1975-10-01","bar_index":220,"type":"BUY","strength":0.725,"price":1.5951,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"1975-11-06","known_ts":"1975-11-06","bar_index":229,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.6358,"stop_level":1.6521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1975-11-10","known_ts":"1975-11-10","bar_index":230,"type":"RECLAIM","strength":1.0,"price":1.6765,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1975-11-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":"1975-11-06","prior_stop_level":1.6521,"sweep_low":1.6358,"atr14":0.030862,"stop_level":1.620369,"risk_basis":"daily_ohlc_atr14"},{"ts":"1975-11-21","known_ts":"1975-11-21","bar_index":233,"type":"RECLAIM","strength":1.0,"price":1.7498,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1975-11-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1975-12-09","known_ts":"1975-12-09","bar_index":236,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.701,"stop_level":1.7172,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1976-01-15","known_ts":"1976-01-15","bar_index":245,"type":"RECLAIM","strength":1.0,"price":1.937,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1975-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1976-03-25","known_ts":"1976-03-25","bar_index":261,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.0753,"stop_level":2.1486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1976-07-02","known_ts":"1976-07-02","bar_index":284,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1486,"stop_level":2.1567,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1976-09-30","known_ts":"1976-09-30","bar_index":305,"type":"RECLAIM","strength":0.863,"price":2.1242,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1976-07-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1976-10-05","known_ts":"1976-10-05","bar_index":306,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.0672,"stop_level":2.116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1976-11-22","known_ts":"1976-11-24","bar_index":317,"type":"BUY","strength":0.588,"price":1.9695,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"aplus","score":90},{"ts":"1977-02-16","known_ts":"1977-02-18","bar_index":337,"type":"BUY","strength":0.45,"price":1.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":"1977-04-05","known_ts":"1977-04-05","bar_index":348,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8393,"stop_level":1.8474,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1977-04-06","known_ts":"1977-04-06","bar_index":348,"type":"RECLAIM","strength":0.588,"price":1.8556,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1977-04-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1977-04-05","prior_stop_level":1.8474,"sweep_low":1.8393,"atr14":0.021995,"stop_level":1.828302,"risk_basis":"daily_ohlc_atr14"},{"ts":"1977-04-27","known_ts":"1977-04-27","bar_index":353,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.823,"stop_level":1.8393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1977-04-28","known_ts":"1977-04-28","bar_index":353,"type":"RECLAIM","strength":0.588,"price":1.8474,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1977-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1977-04-27","prior_stop_level":1.8393,"sweep_low":1.823,"atr14":0.02185,"stop_level":1.812075,"risk_basis":"daily_ohlc_atr14"},{"ts":"1977-05-13","known_ts":"1977-05-13","bar_index":357,"type":"RECLAIM","strength":0.725,"price":2.0102,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1977-04-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1977-06-01","known_ts":"1977-06-01","bar_index":361,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.88,"stop_level":1.9207,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1977-07-20","known_ts":"1977-07-22","bar_index":372,"type":"BUY","strength":0.588,"price":1.9532,"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":"1977-08-08","known_ts":"1977-08-08","bar_index":376,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.8963,"stop_level":1.9044,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1977-08-10","known_ts":"1977-08-12","bar_index":377,"type":"BUY","strength":0.863,"price":1.937,"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":"1977-08-10","known_ts":"1977-08-10","bar_index":377,"type":"RECLAIM","strength":0.863,"price":1.9288,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1977-08-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":"1977-08-08","prior_stop_level":1.9044,"sweep_low":1.8556,"atr14":0.024757,"stop_level":1.843222,"risk_basis":"daily_ohlc_atr14"},{"ts":"1977-10-14","known_ts":"1977-10-14","bar_index":392,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7416,"stop_level":1.8312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1977-11-21","known_ts":"1977-11-21","bar_index":401,"type":"RECLAIM","strength":0.725,"price":1.9532,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1977-10-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1978-03-15","known_ts":"1978-03-17","bar_index":427,"type":"BUY","strength":0.588,"price":1.8474,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"1978-06-29","known_ts":"1978-06-29","bar_index":451,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.0753,"stop_level":2.0835,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1978-07-14","known_ts":"1978-07-14","bar_index":455,"type":"RECLAIM","strength":1.0,"price":2.1648,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1978-06-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1978-09-21","known_ts":"1978-09-21","bar_index":471,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2788,"stop_level":2.3276,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1978-12-20","known_ts":"1978-12-22","bar_index":492,"type":"BUY","strength":0.725,"price":2.1486,"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":"1979-02-07","known_ts":"1979-02-07","bar_index":503,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1323,"stop_level":2.1486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1979-03-27","known_ts":"1979-03-29","bar_index":514,"type":"BUY","strength":0.588,"price":2.0916,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"1979-05-14","known_ts":"1979-05-14","bar_index":525,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1648,"stop_level":2.1811,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1979-05-18","known_ts":"1979-05-18","bar_index":526,"type":"RECLAIM","strength":0.588,"price":2.2055,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1979-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":"1979-05-14","prior_stop_level":2.1811,"sweep_low":2.1567,"atr14":0.025928,"stop_level":2.143736,"risk_basis":"daily_ohlc_atr14"},{"ts":"1979-05-31","known_ts":"1979-05-31","bar_index":529,"type":"RECLAIM","strength":0.863,"price":2.3195,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1979-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1979-06-25","known_ts":"1979-06-25","bar_index":534,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3113,"stop_level":2.3195,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1979-06-26","known_ts":"1979-06-26","bar_index":535,"type":"RECLAIM","strength":0.863,"price":2.3358,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1979-06-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1979-06-25","prior_stop_level":2.3195,"sweep_low":2.3032,"atr14":0.022203,"stop_level":2.292099,"risk_basis":"daily_ohlc_atr14"},{"ts":"1979-08-16","known_ts":"1979-08-20","bar_index":547,"type":"BUY","strength":0.863,"price":2.3276,"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":0},{"ts":"1979-09-20","known_ts":"1979-09-20","bar_index":555,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.4171,"stop_level":2.4253,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1979-09-21","known_ts":"1979-09-21","bar_index":555,"type":"RECLAIM","strength":1.0,"price":2.4497,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1979-09-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":"1979-09-20","prior_stop_level":2.4253,"sweep_low":2.4171,"atr14":0.027869,"stop_level":2.403165,"risk_basis":"daily_ohlc_atr14"},{"ts":"1979-11-23","known_ts":"1979-11-27","bar_index":570,"type":"BUY","strength":0.725,"price":2.3764,"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":"1979-12-21","known_ts":"1979-12-21","bar_index":576,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3602,"stop_level":2.3683,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1979-12-26","known_ts":"1979-12-26","bar_index":577,"type":"RECLAIM","strength":0.863,"price":2.3927,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1979-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1979-12-21","prior_stop_level":2.3683,"sweep_low":2.3439,"atr14":0.034298,"stop_level":2.326751,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-01-24","known_ts":"1980-01-24","bar_index":584,"type":"RECLAIM","strength":0.863,"price":2.5962,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1979-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1980-02-14","known_ts":"1980-02-14","bar_index":589,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4822,"stop_level":2.5148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1980-04-16","known_ts":"1980-04-18","bar_index":603,"type":"BUY","strength":0.45,"price":1.937,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1980-05-12","known_ts":"1980-05-14","bar_index":609,"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":"1980-05-12","trigger_known_ts":"1980-05-14","strength":0.45,"price":1.6765,"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.354249,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.644,"atr14":0.044202,"stop_level":1.621899,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-05-15","known_ts":"1980-05-19","bar_index":610,"type":"BUY","strength":0.45,"price":1.7579,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1980-08-13","known_ts":"1980-08-13","bar_index":630,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2788,"stop_level":2.2869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-08-18","known_ts":"1980-08-18","bar_index":631,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2381,"stop_level":2.2869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-08-22","known_ts":"1980-08-22","bar_index":633,"type":"RECLAIM","strength":0.863,"price":2.2951,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1980-08-18","prior_stop_level":2.2869,"sweep_low":2.2137,"atr14":0.04149,"stop_level":2.192955,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-09-18","known_ts":"1980-09-18","bar_index":639,"type":"RECLAIM","strength":0.863,"price":2.3439,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1980-08-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-09-23","known_ts":"1980-09-25","bar_index":640,"type":"BUY","strength":0.863,"price":2.3195,"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":20},{"ts":"1980-10-17","known_ts":"1980-10-21","bar_index":646,"type":"BUY","strength":0.863,"price":2.3927,"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":"1981-05-11","known_ts":"1981-05-11","bar_index":692,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.588,"stop_level":2.6043,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1981-05-14","known_ts":"1981-05-14","bar_index":693,"type":"RECLAIM","strength":1.0,"price":2.702,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-05-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1981-05-11","prior_stop_level":2.6043,"sweep_low":2.5555,"atr14":0.059124,"stop_level":2.525938,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-05-26","known_ts":"1981-05-26","bar_index":696,"type":"RECLAIM","strength":1.0,"price":2.8648,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-05-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1981-08-11","known_ts":"1981-08-13","bar_index":714,"type":"BUY","strength":0.725,"price":2.702,"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":"1981-10-09","known_ts":"1981-10-13","bar_index":728,"type":"BUY","strength":0.588,"price":2.5148,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":90},{"ts":"1981-12-21","known_ts":"1981-12-21","bar_index":744,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4904,"stop_level":2.5067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-02-09","known_ts":"1982-02-11","bar_index":756,"type":"BUY","strength":0.45,"price":2.4171,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1982-03-15","known_ts":"1982-03-15","bar_index":763,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.409,"stop_level":2.4416,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-03-22","known_ts":"1982-03-22","bar_index":765,"type":"RECLAIM","strength":0.588,"price":2.466,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-03-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":"1982-03-15","prior_stop_level":2.4416,"sweep_low":2.3927,"atr14":0.034408,"stop_level":2.375496,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-04-01","known_ts":"1982-04-01","bar_index":768,"type":"RECLAIM","strength":0.725,"price":2.5311,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-03-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-05-18","known_ts":"1982-05-18","bar_index":778,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5555,"stop_level":2.5799,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-08-23","known_ts":"1982-08-23","bar_index":801,"type":"RECLAIM","strength":0.725,"price":2.6694,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-09-17","known_ts":"1982-09-17","bar_index":807,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.8322,"stop_level":2.8566,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-09-22","known_ts":"1982-09-22","bar_index":808,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.7834,"stop_level":2.8566,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-10-05","known_ts":"1982-10-07","bar_index":811,"type":"REBUY","strength":0.863,"price":2.9624,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1982-11-23","known_ts":"1982-11-23","bar_index":822,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4833,"stop_level":3.4996,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1982-11-26","known_ts":"1982-11-26","bar_index":823,"type":"RECLAIM","strength":1.0,"price":3.5158,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1982-11-23","prior_stop_level":3.4996,"sweep_low":3.4751,"atr14":0.061005,"stop_level":3.444598,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-12-08","known_ts":"1982-12-08","bar_index":826,"type":"RECLAIM","strength":1.0,"price":3.5321,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-02-10","known_ts":"1983-02-14","bar_index":841,"type":"BUY","strength":0.863,"price":3.5403,"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":"1983-04-21","known_ts":"1983-04-25","bar_index":857,"type":"BUY","strength":0.725,"price":3.288,"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":"1983-07-06","known_ts":"1983-07-06","bar_index":874,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.6786,"stop_level":3.6949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-07-07","known_ts":"1983-07-07","bar_index":874,"type":"RECLAIM","strength":1.0,"price":3.7844,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-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":"1983-07-06","prior_stop_level":3.6949,"sweep_low":3.6786,"atr14":0.066163,"stop_level":3.645518,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-09-20","known_ts":"1983-09-22","bar_index":892,"type":"BUY","strength":0.725,"price":3.7763,"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":"1983-10-10","known_ts":"1983-10-10","bar_index":896,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7112,"stop_level":3.7356,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-10-12","known_ts":"1983-10-12","bar_index":897,"type":"RECLAIM","strength":0.725,"price":3.7437,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1983-10-10","prior_stop_level":3.7356,"sweep_low":3.6705,"atr14":0.045827,"stop_level":3.647586,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-10-24","known_ts":"1983-10-24","bar_index":900,"type":"RECLAIM","strength":0.725,"price":3.8984,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-11-08","known_ts":"1983-11-08","bar_index":903,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8658,"stop_level":3.8739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-11-28","known_ts":"1983-11-28","bar_index":908,"type":"RECLAIM","strength":0.863,"price":3.9716,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-11-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-12-01","known_ts":"1983-12-05","bar_index":909,"type":"BUY","strength":1.0,"price":4.0693,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1983-12-19","known_ts":"1983-12-19","bar_index":913,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.996,"stop_level":4.0448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-01-06","known_ts":"1984-01-06","bar_index":917,"type":"RECLAIM","strength":1.0,"price":4.1913,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-03-20","known_ts":"1984-03-22","bar_index":934,"type":"BUY","strength":0.45,"price":3.5403,"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-10","known_ts":"1984-04-10","bar_index":939,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.4996,"stop_level":3.5403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1984-04-17","known_ts":"1984-04-17","bar_index":940,"type":"RECLAIM","strength":0.45,"price":3.5972,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-04-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1984-04-10","prior_stop_level":3.5403,"sweep_low":3.467,"atr14":0.041146,"stop_level":3.446427,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-05-02","known_ts":"1984-05-02","bar_index":944,"type":"RECLAIM","strength":0.725,"price":3.76,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-05-22","known_ts":"1984-05-22","bar_index":948,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6054,"stop_level":3.6542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-06-22","known_ts":"1984-06-26","bar_index":956,"type":"BUY","strength":0.45,"price":3.4833,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1984-08-01","known_ts":"1984-08-01","bar_index":965,"type":"RECLAIM","strength":0.725,"price":3.9065,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-05-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-09-10","known_ts":"1984-09-10","bar_index":974,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8088,"stop_level":3.8658,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-09-13","known_ts":"1984-09-13","bar_index":975,"type":"RECLAIM","strength":0.863,"price":3.8902,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-09-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1984-09-10","prior_stop_level":3.8658,"sweep_low":3.7844,"atr14":0.06073,"stop_level":3.754035,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-12-04","known_ts":"1984-12-04","bar_index":994,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6135,"stop_level":3.6867,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1985-01-09","known_ts":"1985-01-11","bar_index":1002,"type":"REBUY","strength":0.725,"price":3.7926,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1985-03-05","known_ts":"1985-03-05","bar_index":1014,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.2437,"stop_level":4.2683,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-05-17","known_ts":"1985-05-21","bar_index":1032,"type":"BUY","strength":0.725,"price":4.293,"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":"1985-07-08","known_ts":"1985-07-08","bar_index":1043,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1121,"stop_level":4.2437,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-07-10","known_ts":"1985-07-10","bar_index":1044,"type":"RECLAIM","strength":1.0,"price":4.3424,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-07-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":"1985-07-08","prior_stop_level":4.2437,"sweep_low":4.0956,"atr14":0.09796,"stop_level":4.04662,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-07-15","known_ts":"1985-07-17","bar_index":1045,"type":"REBUY","strength":1.0,"price":4.3917,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1985-08-05","known_ts":"1985-08-07","bar_index":1050,"type":"BUY","strength":1.0,"price":4.4644,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"1985-10-01","known_ts":"1985-10-03","bar_index":1063,"type":"BUY","strength":0.45,"price":4.1006,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1985-10-09","known_ts":"1985-10-09","bar_index":1065,"type":"RECLAIM","strength":0.588,"price":4.1668,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1985-10-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1986-01-02","known_ts":"1986-01-02","bar_index":1084,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.969,"stop_level":5.0355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-01-07","known_ts":"1986-01-07","bar_index":1085,"type":"RECLAIM","strength":1.0,"price":5.1186,"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":5.0355,"sweep_low":4.9524,"atr14":0.09036,"stop_level":4.90722,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-01-17","known_ts":"1986-01-21","bar_index":1088,"type":"REBUY","strength":1.0,"price":5.2848,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1986-04-23","known_ts":"1986-04-25","bar_index":1110,"type":"BUY","strength":0.725,"price":6.0069,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1986-05-06","known_ts":"1986-05-06","bar_index":1113,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.4968,"stop_level":5.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1986-06-12","known_ts":"1986-06-12","bar_index":1121,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.7649,"stop_level":5.7984,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1986-06-16","known_ts":"1986-06-16","bar_index":1122,"type":"RECLAIM","strength":0.725,"price":5.832,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-06-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":"1986-06-12","prior_stop_level":5.7984,"sweep_low":5.7314,"atr14":0.103613,"stop_level":5.679594,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-07-01","known_ts":"1986-07-03","bar_index":1126,"type":"BUY","strength":0.725,"price":6.1504,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"1986-08-18","known_ts":"1986-08-20","bar_index":1137,"type":"BUY","strength":0.725,"price":5.7585,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":70},{"ts":"1986-09-12","known_ts":"1986-09-12","bar_index":1143,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3881,"stop_level":5.7753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1986-09-22","known_ts":"1986-09-24","bar_index":1145,"type":"REBUY","strength":0.725,"price":5.6912,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1986-11-19","known_ts":"1986-11-19","bar_index":1159,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.6309,"stop_level":5.6478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-11-20","known_ts":"1986-11-20","bar_index":1159,"type":"RECLAIM","strength":0.588,"price":5.7492,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-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":"1986-11-19","prior_stop_level":5.6478,"sweep_low":5.5125,"atr14":0.089525,"stop_level":5.467738,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-12-08","known_ts":"1986-12-08","bar_index":1163,"type":"RECLAIM","strength":0.725,"price":6.0198,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-12-31","known_ts":"1986-12-31","bar_index":1168,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8845,"stop_level":5.9522,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-01-07","known_ts":"1987-01-07","bar_index":1169,"type":"RECLAIM","strength":0.725,"price":6.0874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-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":"1986-12-31","prior_stop_level":5.9522,"sweep_low":5.7831,"atr14":0.128728,"stop_level":5.718736,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-01-16","known_ts":"1987-01-16","bar_index":1172,"type":"RECLAIM","strength":0.725,"price":6.8991,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-02-06","known_ts":"1987-02-06","bar_index":1177,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.6017,"stop_level":6.6116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-04-16","known_ts":"1987-04-21","bar_index":1193,"type":"BUY","strength":0.725,"price":6.7035,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1987-05-19","known_ts":"1987-05-19","bar_index":1200,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.7133,"stop_level":6.8496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-05-21","known_ts":"1987-05-21","bar_index":1201,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.6622,"stop_level":6.8496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-05-28","known_ts":"1987-05-28","bar_index":1202,"type":"RECLAIM","strength":0.863,"price":6.9348,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1987-05-21","prior_stop_level":6.8496,"sweep_low":6.6622,"atr14":0.127649,"stop_level":6.598376,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-06-09","known_ts":"1987-06-09","bar_index":1205,"type":"RECLAIM","strength":0.863,"price":7.2585,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-06-25","known_ts":"1987-06-25","bar_index":1209,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.3267,"stop_level":7.3948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-07-02","known_ts":"1987-07-02","bar_index":1210,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.2074,"stop_level":7.3948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-07-07","known_ts":"1987-07-07","bar_index":1211,"type":"RECLAIM","strength":0.863,"price":7.4459,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-07-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1987-07-02","prior_stop_level":7.3948,"sweep_low":7.1392,"atr14":0.126949,"stop_level":7.075725,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-07-17","known_ts":"1987-07-17","bar_index":1214,"type":"RECLAIM","strength":0.863,"price":7.8378,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-07-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-08-24","known_ts":"1987-08-24","bar_index":1222,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.7523,"stop_level":8.8549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-08-25","known_ts":"1987-08-25","bar_index":1223,"type":"RECLAIM","strength":1.0,"price":8.9404,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-08-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":"1987-08-24","prior_stop_level":8.8549,"sweep_low":8.7523,"atr14":0.174,"stop_level":8.6653,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-12-07","known_ts":"1987-12-09","bar_index":1247,"type":"BUY","strength":0.45,"price":7.1066,"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-12-10","known_ts":"1987-12-10","bar_index":1248,"type":"RECLAIM","strength":0.588,"price":7.5186,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1987-12-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1988-01-13","known_ts":"1988-01-13","bar_index":1255,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2783,"stop_level":7.6559,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-01-28","known_ts":"1988-02-01","bar_index":1259,"type":"REBUY","strength":0.45,"price":7.6387,"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":"1988-02-10","known_ts":"1988-02-10","bar_index":1262,"type":"RECLAIM","strength":0.725,"price":7.9075,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1988-01-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-05-11","known_ts":"1988-05-11","bar_index":1283,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.5536,"stop_level":8.7782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-05-13","known_ts":"1988-05-13","bar_index":1283,"type":"RECLAIM","strength":0.863,"price":9.262,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-05-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1988-05-11","prior_stop_level":8.7782,"sweep_low":8.519,"atr14":0.224606,"stop_level":8.406697,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-09-14","known_ts":"1988-09-16","bar_index":1312,"type":"BUY","strength":0.45,"price":7.8713,"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-11-04","known_ts":"1988-11-04","bar_index":1324,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.7252,"stop_level":7.7499,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-12-21","known_ts":"1988-12-23","bar_index":1335,"type":"BUY","strength":0.45,"price":7.4816,"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-18","known_ts":"1989-01-20","bar_index":1341,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1989-01-18","trigger_known_ts":"1989-01-20","strength":0.588,"price":7.934,"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.143382,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.5164,"atr14":0.090795,"stop_level":7.471003,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-01-23","known_ts":"1989-01-23","bar_index":1342,"type":"RECLAIM","strength":0.725,"price":8.021,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1988-12-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-02-22","known_ts":"1989-02-22","bar_index":1349,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.8233,"stop_level":7.8408,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-04-19","known_ts":"1989-04-21","bar_index":1362,"type":"BUY","strength":0.725,"price":7.9106,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1989-05-31","known_ts":"1989-05-31","bar_index":1371,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.77,"stop_level":8.805,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-06-01","known_ts":"1989-06-01","bar_index":1372,"type":"RECLAIM","strength":0.863,"price":8.9278,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1989-05-31","prior_stop_level":8.805,"sweep_low":8.7524,"atr14":0.138542,"stop_level":8.683129,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-06-22","known_ts":"1989-06-22","bar_index":1377,"type":"RECLAIM","strength":0.863,"price":8.9103,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-05-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-11-15","known_ts":"1989-11-17","bar_index":1411,"type":"BUY","strength":0.725,"price":8.4396,"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":"1989-12-21","known_ts":"1989-12-21","bar_index":1419,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.7934,"stop_level":8.8465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-12-26","known_ts":"1989-12-26","bar_index":1420,"type":"RECLAIM","strength":0.725,"price":8.935,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1989-12-21","prior_stop_level":8.8465,"sweep_low":8.7227,"atr14":0.098563,"stop_level":8.673419,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-01-09","known_ts":"1990-01-09","bar_index":1423,"type":"RECLAIM","strength":1.0,"price":9.3419,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-01-12","known_ts":"1990-01-12","bar_index":1424,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.0588,"stop_level":9.0942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-01-17","known_ts":"1990-01-17","bar_index":1425,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.8465,"stop_level":9.0942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-02-07","known_ts":"1990-02-07","bar_index":1430,"type":"RECLAIM","strength":1.0,"price":8.9896,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-02-12","known_ts":"1990-02-14","bar_index":1431,"type":"BUY","strength":1.0,"price":9.345,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"1990-04-11","known_ts":"1990-04-11","bar_index":1444,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.3754,"stop_level":10.3932,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-04-17","known_ts":"1990-04-17","bar_index":1445,"type":"RECLAIM","strength":1.0,"price":10.4642,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1990-04-11","prior_stop_level":10.3932,"sweep_low":10.3043,"atr14":0.123323,"stop_level":10.242638,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-07-13","known_ts":"1990-07-13","bar_index":1466,"type":"RECLAIM","strength":1.0,"price":10.5075,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-07-20","known_ts":"1990-07-20","bar_index":1467,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.1329,"stop_level":10.2756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-09-28","known_ts":"1990-10-02","bar_index":1484,"type":"BUY","strength":0.588,"price":8.4946,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"1990-10-17","known_ts":"1990-10-17","bar_index":1488,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.0824,"stop_level":8.1183,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-10-18","known_ts":"1990-10-18","bar_index":1488,"type":"RECLAIM","strength":0.45,"price":8.1362,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-10-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":"1990-10-17","prior_stop_level":8.1183,"sweep_low":8.0824,"atr14":0.125573,"stop_level":8.019614,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-12-24","known_ts":"1990-12-24","bar_index":1504,"type":"RECLAIM","strength":0.725,"price":9.5118,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-10-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-01-04","known_ts":"1991-01-04","bar_index":1506,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.1155,"stop_level":9.2956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-01-29","known_ts":"1991-01-31","bar_index":1512,"type":"BUY","strength":0.863,"price":9.3677,"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":20},{"ts":"1991-04-04","known_ts":"1991-04-08","bar_index":1527,"type":"REBUY","strength":1.0,"price":12.0141,"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":"1991-07-25","known_ts":"1991-07-25","bar_index":1553,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.0582,"stop_level":14.1672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1991-10-23","known_ts":"1991-10-25","bar_index":1574,"type":"BUY","strength":0.725,"price":13.6666,"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":"1991-12-10","known_ts":"1991-12-12","bar_index":1585,"type":"BUY","strength":0.725,"price":12.9458,"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":"1992-01-31","known_ts":"1992-01-31","bar_index":1597,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.396,"stop_level":15.8714,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-02-04","known_ts":"1992-02-04","bar_index":1597,"type":"RECLAIM","strength":1.0,"price":16.1379,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1992-01-31","prior_stop_level":15.8714,"sweep_low":15.3229,"atr14":0.351958,"stop_level":15.146921,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-03-19","known_ts":"1992-03-19","bar_index":1608,"type":"RECLAIM","strength":0.863,"price":16.6514,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-04-07","known_ts":"1992-04-07","bar_index":1612,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.4314,"stop_level":16.5047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-04-10","known_ts":"1992-04-10","bar_index":1613,"type":"RECLAIM","strength":0.863,"price":17.1282,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1992-04-07","prior_stop_level":16.5047,"sweep_low":16.2113,"atr14":0.341628,"stop_level":16.040486,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-04-15","known_ts":"1992-04-15","bar_index":1614,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.2113,"stop_level":16.2846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-07-20","known_ts":"1992-07-22","bar_index":1636,"type":"BUY","strength":0.45,"price":13.4678,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1992-10-05","known_ts":"1992-10-05","bar_index":1654,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.5491,"stop_level":14.6599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-10-07","known_ts":"1992-10-07","bar_index":1654,"type":"RECLAIM","strength":0.588,"price":14.7337,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-10-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":"1992-10-05","prior_stop_level":14.6599,"sweep_low":14.4383,"atr14":0.216761,"stop_level":14.329919,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-10-09","known_ts":"1992-10-09","bar_index":1655,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.4752,"stop_level":14.6599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-10-13","known_ts":"1992-10-13","bar_index":1656,"type":"RECLAIM","strength":0.588,"price":14.8814,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-10-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":"1992-10-09","prior_stop_level":14.6599,"sweep_low":14.4383,"atr14":0.220963,"stop_level":14.327818,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-10-26","known_ts":"1992-10-26","bar_index":1659,"type":"RECLAIM","strength":0.725,"price":16.8755,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-12-02","known_ts":"1992-12-02","bar_index":1667,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.8504,"stop_level":16.8874,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-12-03","known_ts":"1992-12-03","bar_index":1668,"type":"RECLAIM","strength":0.863,"price":17.1096,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1992-12-02","prior_stop_level":16.8874,"sweep_low":16.7763,"atr14":0.231574,"stop_level":16.660513,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-12-16","known_ts":"1992-12-16","bar_index":1671,"type":"RECLAIM","strength":0.863,"price":17.8503,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-03-18","known_ts":"1993-03-22","bar_index":1692,"type":"BUY","strength":0.725,"price":17.4555,"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":"1993-04-26","known_ts":"1993-04-26","bar_index":1700,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.6783,"stop_level":17.7154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-04-28","known_ts":"1993-04-28","bar_index":1701,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.5669,"stop_level":17.7154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-04-29","known_ts":"1993-04-29","bar_index":1701,"type":"RECLAIM","strength":0.863,"price":17.9383,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-04-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":"1993-04-26","prior_stop_level":17.7154,"sweep_low":17.4555,"atr14":0.263011,"stop_level":17.323994,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-04-29","known_ts":"1993-04-29","bar_index":1701,"type":"RECLAIM","strength":0.863,"price":17.9383,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-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":"1993-04-28","prior_stop_level":17.7154,"sweep_low":17.4555,"atr14":0.263011,"stop_level":17.323994,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-05-13","known_ts":"1993-05-13","bar_index":1705,"type":"RECLAIM","strength":0.863,"price":18.6611,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-04-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-06-14","known_ts":"1993-06-14","bar_index":1712,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.6611,"stop_level":18.8101,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-08-20","known_ts":"1993-08-24","bar_index":1728,"type":"BUY","strength":0.588,"price":17.3754,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"1993-11-22","known_ts":"1993-11-22","bar_index":1749,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.3078,"stop_level":16.3453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-11-23","known_ts":"1993-11-23","bar_index":1750,"type":"RECLAIM","strength":0.588,"price":16.4202,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-11-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1993-11-22","prior_stop_level":16.3453,"sweep_low":16.1578,"atr14":0.255551,"stop_level":16.030025,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-12-10","known_ts":"1993-12-10","bar_index":1754,"type":"RECLAIM","strength":0.725,"price":17.4324,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-11-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-12-27","known_ts":"1993-12-27","bar_index":1757,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.095,"stop_level":17.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-12-28","known_ts":"1993-12-28","bar_index":1757,"type":"RECLAIM","strength":0.725,"price":17.2825,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1993-12-27","prior_stop_level":17.17,"sweep_low":17.0201,"atr14":0.268737,"stop_level":16.885731,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-01-11","known_ts":"1994-01-11","bar_index":1761,"type":"RECLAIM","strength":0.863,"price":17.3949,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-04-07","known_ts":"1994-04-07","bar_index":1781,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.6482,"stop_level":18.7986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1994-05-20","known_ts":"1994-05-24","bar_index":1791,"type":"BUY","strength":0.863,"price":19.3855,"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":"1994-06-17","known_ts":"1994-06-17","bar_index":1797,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.5364,"stop_level":19.6118,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-06-21","known_ts":"1994-06-21","bar_index":1798,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.3478,"stop_level":19.6118,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-07-29","known_ts":"1994-07-29","bar_index":1807,"type":"RECLAIM","strength":1.0,"price":19.9513,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-06-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-11-04","known_ts":"1994-11-08","bar_index":1830,"type":"BUY","strength":0.45,"price":16.6312,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-11-25","known_ts":"1994-11-25","bar_index":1834,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.0236,"stop_level":16.3654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1994-12-01","known_ts":"1994-12-05","bar_index":1836,"type":"BUY","strength":0.45,"price":15.9097,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-01-24","known_ts":"1995-01-24","bar_index":1848,"type":"RECLAIM","strength":0.725,"price":18.4158,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-11-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-03-07","known_ts":"1995-03-07","bar_index":1857,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.4004,"stop_level":18.629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-03-14","known_ts":"1995-03-14","bar_index":1859,"type":"RECLAIM","strength":0.863,"price":18.6671,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-03-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-03-07","prior_stop_level":18.629,"sweep_low":18.0575,"atr14":0.247023,"stop_level":17.933989,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-16","known_ts":"1995-03-20","bar_index":1860,"type":"REBUY","strength":0.863,"price":19.2004,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"1995-03-24","known_ts":"1995-03-28","bar_index":1862,"type":"REBUY","strength":0.863,"price":19.429,"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-05","known_ts":"1995-04-05","bar_index":1864,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.048,"stop_level":19.1242,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-04-07","known_ts":"1995-04-07","bar_index":1865,"type":"RECLAIM","strength":0.863,"price":19.3528,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-04-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":"1995-04-05","prior_stop_level":19.1242,"sweep_low":19.048,"atr14":0.257917,"stop_level":18.919042,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-18","known_ts":"1995-07-18","bar_index":1888,"type":"SELL","basis":"structure_stop","strength":0.45,"price":17.3237,"stop_level":17.3619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1995-07-21","known_ts":"1995-07-21","bar_index":1889,"type":"RECLAIM","strength":0.45,"price":17.4001,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-07-18 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":"1995-07-18","prior_stop_level":17.3619,"sweep_low":17.2089,"atr14":0.272101,"stop_level":17.072849,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-08-07","known_ts":"1995-08-07","bar_index":1893,"type":"RECLAIM","strength":0.725,"price":18.2415,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-08-24","known_ts":"1995-08-24","bar_index":1897,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.1201,"stop_level":18.2353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-08-28","known_ts":"1995-08-28","bar_index":1898,"type":"RECLAIM","strength":0.725,"price":18.3121,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-08-24","prior_stop_level":18.2353,"sweep_low":18.0434,"atr14":0.203925,"stop_level":17.941438,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-09-11","known_ts":"1995-09-11","bar_index":1901,"type":"RECLAIM","strength":0.863,"price":18.4273,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-09-26","known_ts":"1995-09-26","bar_index":1904,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.1969,"stop_level":18.2737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-09-28","known_ts":"1995-09-28","bar_index":1905,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.2353,"stop_level":18.2737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-09-29","known_ts":"1995-09-29","bar_index":1905,"type":"RECLAIM","strength":0.863,"price":18.5424,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-09-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-09-26","prior_stop_level":18.2737,"sweep_low":17.8898,"atr14":0.234672,"stop_level":17.772464,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-09-29","known_ts":"1995-09-29","bar_index":1905,"type":"RECLAIM","strength":0.863,"price":18.5424,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-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":"1995-09-28","prior_stop_level":18.2737,"sweep_low":17.8898,"atr14":0.234672,"stop_level":17.772464,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-10-13","known_ts":"1995-10-17","bar_index":1909,"type":"REBUY","strength":0.863,"price":18.888,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"1995-12-19","known_ts":"1995-12-19","bar_index":1924,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.1516,"stop_level":20.3057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-12-21","known_ts":"1995-12-21","bar_index":1925,"type":"RECLAIM","strength":1.0,"price":20.3443,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-12-19","prior_stop_level":20.3057,"sweep_low":20.1131,"atr14":0.237167,"stop_level":19.994517,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-02-08","known_ts":"1996-02-08","bar_index":1936,"type":"RECLAIM","strength":1.0,"price":21.4937,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-03-01","known_ts":"1996-03-01","bar_index":1941,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.9139,"stop_level":21.1072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-03-04","known_ts":"1996-03-04","bar_index":1941,"type":"RECLAIM","strength":1.0,"price":21.4937,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-03-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-03-01","prior_stop_level":21.1072,"sweep_low":20.7979,"atr14":0.372659,"stop_level":20.61157,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-04-26","known_ts":"1996-04-30","bar_index":1954,"type":"BUY","strength":0.725,"price":21.3391,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1996-05-17","known_ts":"1996-05-21","bar_index":1959,"type":"BUY","strength":0.725,"price":21.4943,"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":"1996-07-12","known_ts":"1996-07-12","bar_index":1971,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.6583,"stop_level":23.7058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-09-12","known_ts":"1996-09-16","bar_index":1986,"type":"BUY","strength":0.725,"price":22.5467,"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":"1996-09-26","known_ts":"1996-09-26","bar_index":1989,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.8068,"stop_level":21.9237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-10-21","known_ts":"1996-10-21","bar_index":1995,"type":"RECLAIM","strength":0.863,"price":22.5467,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-09-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-12-03","known_ts":"1996-12-03","bar_index":2005,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.3394,"stop_level":24.3785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-12-05","known_ts":"1996-12-05","bar_index":2005,"type":"RECLAIM","strength":1.0,"price":24.4957,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-12-03","prior_stop_level":24.3785,"sweep_low":23.9487,"atr14":0.38597,"stop_level":23.755715,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-12-19","known_ts":"1996-12-19","bar_index":2009,"type":"RECLAIM","strength":1.0,"price":24.9254,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-12-24","known_ts":"1996-12-27","bar_index":2010,"type":"REBUY","strength":1.0,"price":25.1989,"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":"1997-04-30","known_ts":"1997-05-02","bar_index":2039,"type":"BUY","strength":0.588,"price":24.4581,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1997-06-05","known_ts":"1997-06-05","bar_index":2047,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.6992,"stop_level":24.8172,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-06-10","known_ts":"1997-06-10","bar_index":2048,"type":"RECLAIM","strength":0.725,"price":25.0925,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-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":"1997-06-05","prior_stop_level":24.8172,"sweep_low":24.6599,"atr14":0.425785,"stop_level":24.447007,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-18","known_ts":"1997-06-18","bar_index":2050,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.4239,"stop_level":24.6992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-06-30","known_ts":"1997-07-02","bar_index":2053,"type":"REBUY","strength":0.725,"price":25.0925,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1997-08-08","known_ts":"1997-08-08","bar_index":2062,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.5403,"stop_level":30.1071,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-11","known_ts":"1997-08-11","bar_index":2062,"type":"RECLAIM","strength":0.863,"price":30.1122,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-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":"1997-08-08","prior_stop_level":30.1071,"sweep_low":29.3431,"atr14":0.582559,"stop_level":29.05182,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-14","known_ts":"1997-08-14","bar_index":2063,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.4614,"stop_level":30.1071,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-11-13","known_ts":"1997-11-17","bar_index":2085,"type":"BUY","strength":0.725,"price":29.2328,"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":"1997-12-18","known_ts":"1997-12-18","bar_index":2093,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.1228,"stop_level":30.3206,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-12-22","known_ts":"1997-12-22","bar_index":2093,"type":"RECLAIM","strength":0.863,"price":30.4195,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-12-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":"1997-12-18","prior_stop_level":30.3206,"sweep_low":29.1933,"atr14":0.556758,"stop_level":28.914921,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-09","known_ts":"1998-01-09","bar_index":2097,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.7075,"stop_level":30.1228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-01-13","known_ts":"1998-01-13","bar_index":2098,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.0042,"stop_level":30.1228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-01-12","known_ts":"1998-01-12","bar_index":2098,"type":"RECLAIM","strength":1.0,"price":30.1822,"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":30.1228,"sweep_low":29.4306,"atr14":0.534098,"stop_level":29.163551,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-14","known_ts":"1998-01-14","bar_index":2098,"type":"RECLAIM","strength":0.863,"price":30.6371,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-01-13 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-01-13","prior_stop_level":30.1228,"sweep_low":29.8262,"atr14":0.53207,"stop_level":29.560165,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-23","known_ts":"1998-03-23","bar_index":2114,"type":"RECLAIM","strength":1.0,"price":32.4873,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-01-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-09-11","known_ts":"1998-09-15","bar_index":2154,"type":"BUY","strength":0.45,"price":27.2227,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-10-01","known_ts":"1998-10-01","bar_index":2158,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.7458,"stop_level":27.1428,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-11-16","known_ts":"1998-11-16","bar_index":2169,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.8724,"stop_level":27.9412,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-11-17","known_ts":"1998-11-17","bar_index":2169,"type":"RECLAIM","strength":0.588,"price":27.9925,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-11-16","prior_stop_level":27.9412,"sweep_low":27.3918,"atr14":0.907144,"stop_level":26.938228,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-27","known_ts":"1998-11-27","bar_index":2172,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.7923,"stop_level":27.8724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-04","known_ts":"1998-12-04","bar_index":2173,"type":"RECLAIM","strength":0.588,"price":28.393,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-11-27","prior_stop_level":27.8724,"sweep_low":26.8712,"atr14":0.831922,"stop_level":26.455239,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-29","known_ts":"1998-12-31","bar_index":2179,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-12-29","trigger_known_ts":"1998-12-31","strength":0.45,"price":26.671,"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.226201,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.5085,"atr14":0.839835,"stop_level":24.088582,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-02-03","known_ts":"1999-02-05","bar_index":2187,"type":"BUY","strength":0.588,"price":27.97,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-02-03","known_ts":"1999-02-05","bar_index":2187,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-02-03","trigger_known_ts":"1999-02-05","strength":0.588,"price":27.97,"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.188513,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":23.6275,"atr14":1.101152,"stop_level":23.076924,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-02-25","known_ts":"1999-02-25","bar_index":2192,"type":"RECLAIM","strength":0.725,"price":28.7737,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-02-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-03-23","known_ts":"1999-03-23","bar_index":2198,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.9298,"stop_level":28.8942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-04-09","known_ts":"1999-04-09","bar_index":2202,"type":"RECLAIM","strength":0.863,"price":29.8185,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-18","known_ts":"1999-05-18","bar_index":2211,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.0103,"stop_level":32.0909,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-19","known_ts":"1999-05-19","bar_index":2211,"type":"RECLAIM","strength":0.863,"price":32.8569,"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":32.0909,"sweep_low":31.6071,"atr14":0.906389,"stop_level":31.153905,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-26","known_ts":"1999-05-28","bar_index":2213,"type":"REBUY","strength":0.863,"price":34.2276,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1999-06-24","known_ts":"1999-06-24","bar_index":2219,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.1549,"stop_level":35.2355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-09","known_ts":"1999-07-09","bar_index":2223,"type":"RECLAIM","strength":1.0,"price":35.9612,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-09-13","known_ts":"1999-09-15","bar_index":2238,"type":"BUY","strength":0.725,"price":31.8402,"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":"1999-10-04","known_ts":"1999-10-04","bar_index":2243,"type":"SELL","basis":"structure_stop","strength":0.45,"price":30.586,"stop_level":30.8692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-11-10","known_ts":"1999-11-12","bar_index":2252,"type":"BUY","strength":0.45,"price":29.2832,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-12-02","known_ts":"1999-12-02","bar_index":2257,"type":"RECLAIM","strength":0.725,"price":31.4358,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-11-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-12-16","known_ts":"1999-12-16","bar_index":2260,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.0143,"stop_level":30.2986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-21","known_ts":"1999-12-21","bar_index":2261,"type":"RECLAIM","strength":0.588,"price":30.3799,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-12-16","prior_stop_level":30.2986,"sweep_low":29.6488,"atr14":1.125697,"stop_level":29.085952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-04","known_ts":"2000-01-04","bar_index":2264,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.9989,"stop_level":29.8519,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-06","known_ts":"2000-01-06","bar_index":2265,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.2832,"stop_level":29.8519,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-10","known_ts":"2000-01-10","bar_index":2265,"type":"RECLAIM","strength":0.588,"price":30.0955,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-01-04","prior_stop_level":29.8519,"sweep_low":26.8057,"atr14":1.165456,"stop_level":26.222972,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-10","known_ts":"2000-01-10","bar_index":2265,"type":"RECLAIM","strength":0.588,"price":30.0955,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-01-06","prior_stop_level":29.8519,"sweep_low":26.8057,"atr14":1.165456,"stop_level":26.222972,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-25","known_ts":"2000-01-25","bar_index":2269,"type":"RECLAIM","strength":0.725,"price":32.6543,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-01-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-02-10","known_ts":"2000-02-14","bar_index":2273,"type":"REBUY","strength":0.863,"price":34.4356,"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":"2000-03-21","known_ts":"2000-03-23","bar_index":2282,"type":"BUY","strength":0.588,"price":35.862,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2000-04-14","known_ts":"2000-04-14","bar_index":2288,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.5046,"stop_level":31.746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-20","known_ts":"2000-06-22","bar_index":2303,"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-06-20","trigger_known_ts":"2000-06-22","strength":0.45,"price":20.7405,"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.431985,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.2269,"atr14":1.135164,"stop_level":18.659318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-07","known_ts":"2000-07-11","bar_index":2307,"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-07-07","trigger_known_ts":"2000-07-11","strength":0.45,"price":20.0451,"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.45103,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.6542,"atr14":0.943547,"stop_level":18.182427,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-17","known_ts":"2000-07-19","bar_index":2309,"type":"BUY","strength":0.45,"price":21.2723,"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-07-17","known_ts":"2000-07-19","bar_index":2309,"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-07-17","trigger_known_ts":"2000-07-19","strength":0.45,"price":21.2723,"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.417421,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.6542,"atr14":0.848102,"stop_level":18.230149,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-21","known_ts":"2000-08-21","bar_index":2317,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.5183,"stop_level":21.0529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-09-27","known_ts":"2000-09-29","bar_index":2326,"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-09-27","trigger_known_ts":"2000-09-29","strength":0.45,"price":17.3111,"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.525905,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.5298,"atr14":0.60467,"stop_level":16.227465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-05","known_ts":"2000-10-09","bar_index":2328,"type":"BUY","strength":0.45,"price":17.7223,"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-10-05","known_ts":"2000-10-09","bar_index":2328,"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-10-05","trigger_known_ts":"2000-10-09","strength":0.45,"price":17.7223,"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.514644,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.7765,"atr14":0.600811,"stop_level":16.476094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-18","known_ts":"2000-10-20","bar_index":2331,"type":"BUY","strength":0.45,"price":16.7354,"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-10-18","known_ts":"2000-10-20","bar_index":2331,"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-10-18","trigger_known_ts":"2000-10-20","strength":0.45,"price":16.7354,"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.541672,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.9953,"atr14":0.724036,"stop_level":15.633282,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-27","known_ts":"2000-11-27","bar_index":2340,"type":"RECLAIM","strength":0.863,"price":24.4699,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-08-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-12-15","known_ts":"2000-12-15","bar_index":2344,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.4445,"stop_level":23.0232,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-01-02","known_ts":"2001-01-04","bar_index":2348,"type":"REBUY","strength":0.863,"price":25.1313,"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":"2001-04-17","known_ts":"2001-04-19","bar_index":2372,"type":"BUY","strength":0.863,"price":23.5668,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2001-06-18","known_ts":"2001-06-18","bar_index":2386,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.2615,"stop_level":28.355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-31","known_ts":"2001-09-05","bar_index":2404,"type":"BUY","strength":0.863,"price":29.1214,"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":"2001-09-19","known_ts":"2001-09-19","bar_index":2406,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.3989,"stop_level":27.5598,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-10-11","known_ts":"2001-10-15","bar_index":2412,"type":"BUY","strength":0.863,"price":28.5718,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2001-12-13","known_ts":"2001-12-13","bar_index":2426,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.6461,"stop_level":31.1642,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-14","known_ts":"2001-12-14","bar_index":2427,"type":"RECLAIM","strength":1.0,"price":31.3795,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-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":"2001-12-13","prior_stop_level":31.1642,"sweep_low":29.758,"atr14":0.726514,"stop_level":29.394743,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-28","known_ts":"2001-12-28","bar_index":2430,"type":"RECLAIM","strength":1.0,"price":32.1667,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-03","known_ts":"2002-01-07","bar_index":2431,"type":"REBUY","strength":1.0,"price":32.9875,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2002-03-13","known_ts":"2002-03-13","bar_index":2446,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.806,"stop_level":39.0008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-20","known_ts":"2002-03-20","bar_index":2448,"type":"RECLAIM","strength":1.0,"price":39.1357,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-03-13","prior_stop_level":39.0008,"sweep_low":37.5428,"atr14":0.883047,"stop_level":37.101276,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-26","known_ts":"2002-07-30","bar_index":2478,"type":"BUY","strength":0.588,"price":32.9859,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2002-08-23","known_ts":"2002-08-23","bar_index":2484,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.5177,"stop_level":31.5721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-08-27","known_ts":"2002-08-27","bar_index":2485,"type":"RECLAIM","strength":0.588,"price":31.6673,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-08-23 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":"2002-08-23","prior_stop_level":31.5721,"sweep_low":31.0078,"atr14":0.957212,"stop_level":30.529194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-05","known_ts":"2002-09-05","bar_index":2487,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.2334,"stop_level":31.5721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-09-30","known_ts":"2002-10-02","bar_index":2493,"type":"REBUY","strength":0.45,"price":28.8255,"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":"2002-11-06","known_ts":"2002-11-06","bar_index":2502,"type":"RECLAIM","strength":0.725,"price":34.4445,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-09-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-12-05","known_ts":"2002-12-05","bar_index":2508,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.1064,"stop_level":35.4066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-12-06","known_ts":"2002-12-06","bar_index":2509,"type":"RECLAIM","strength":0.725,"price":35.4953,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-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":"2002-12-05","prior_stop_level":35.4066,"sweep_low":34.9699,"atr14":0.910638,"stop_level":34.514581,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-30","known_ts":"2002-12-30","bar_index":2514,"type":"RECLAIM","strength":0.863,"price":36.239,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-19","known_ts":"2003-03-21","bar_index":2532,"type":"BUY","strength":0.45,"price":32.1463,"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-04-01","known_ts":"2003-04-03","bar_index":2535,"type":"BUY","strength":0.45,"price":30.838,"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-05-21","known_ts":"2003-05-21","bar_index":2546,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.4869,"stop_level":31.1746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-05-23","known_ts":"2003-05-23","bar_index":2547,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.8101,"stop_level":31.1746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-05-27","known_ts":"2003-05-27","bar_index":2547,"type":"RECLAIM","strength":0.588,"price":31.7454,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-05-21","prior_stop_level":31.1746,"sweep_low":30.4319,"atr14":0.637401,"stop_level":30.1132,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-27","known_ts":"2003-05-27","bar_index":2547,"type":"RECLAIM","strength":0.588,"price":31.7454,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-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":"2003-05-23","prior_stop_level":31.1746,"sweep_low":30.5625,"atr14":0.637401,"stop_level":30.2438,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-10","known_ts":"2003-06-10","bar_index":2551,"type":"RECLAIM","strength":0.725,"price":33.4785,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-19","known_ts":"2003-06-19","bar_index":2553,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.0205,"stop_level":32.4675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-26","known_ts":"2003-06-26","bar_index":2555,"type":"RECLAIM","strength":0.725,"price":32.4744,"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":false,"monthlyBull":false},"anchor_ts":"2003-06-19","prior_stop_level":32.4675,"sweep_low":30.6038,"atr14":0.799611,"stop_level":30.203994,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-07","known_ts":"2003-07-09","bar_index":2557,"type":"REBUY","strength":0.863,"price":32.8801,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2003-09-24","known_ts":"2003-09-24","bar_index":2575,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.0515,"stop_level":34.521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-12-03","known_ts":"2003-12-05","bar_index":2592,"type":"BUY","strength":0.45,"price":32.2337,"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-12-08","known_ts":"2003-12-08","bar_index":2593,"type":"RECLAIM","strength":0.588,"price":33.9321,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-12-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2003-12-17","known_ts":"2003-12-17","bar_index":2595,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.9097,"stop_level":31.8802,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-12-18","known_ts":"2003-12-18","bar_index":2595,"type":"RECLAIM","strength":0.588,"price":31.9495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-12-17","prior_stop_level":31.8802,"sweep_low":30.7919,"atr14":0.70565,"stop_level":30.439075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-05","known_ts":"2004-01-05","bar_index":2599,"type":"RECLAIM","strength":0.725,"price":32.5595,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-03-02","known_ts":"2004-03-02","bar_index":2612,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.5905,"stop_level":32.6496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-03","known_ts":"2004-03-03","bar_index":2612,"type":"RECLAIM","strength":0.863,"price":32.7158,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-03-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-03-02","prior_stop_level":32.6496,"sweep_low":32.4096,"atr14":0.505393,"stop_level":32.156903,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-04-05","known_ts":"2004-04-05","bar_index":2620,"type":"RECLAIM","strength":1.0,"price":34.8035,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-03-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-07","known_ts":"2004-05-07","bar_index":2627,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.1153,"stop_level":36.4668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-14","known_ts":"2004-05-14","bar_index":2629,"type":"RECLAIM","strength":1.0,"price":36.7859,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-05-07","prior_stop_level":36.4668,"sweep_low":34.7461,"atr14":0.864055,"stop_level":34.314072,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-21","known_ts":"2004-05-21","bar_index":2631,"type":"RECLAIM","strength":1.0,"price":37.1212,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-05-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-08","known_ts":"2004-07-08","bar_index":2641,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.1341,"stop_level":38.2249,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-09","known_ts":"2004-07-09","bar_index":2641,"type":"RECLAIM","strength":1.0,"price":38.8885,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-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-07-08","prior_stop_level":38.2249,"sweep_low":37.9874,"atr14":0.697434,"stop_level":37.638683,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-31","known_ts":"2004-09-02","bar_index":2654,"type":"BUY","strength":0.725,"price":37.726,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2004-09-09","known_ts":"2004-09-13","bar_index":2656,"type":"BUY","strength":0.725,"price":38.855,"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":"2004-12-13","known_ts":"2004-12-15","bar_index":2678,"type":"REBUY","strength":1.0,"price":44.5697,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2005-01-06","known_ts":"2005-01-06","bar_index":2683,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.0068,"stop_level":45.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-02","known_ts":"2005-03-04","bar_index":2696,"type":"BUY","strength":0.725,"price":45.6806,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2005-03-18","known_ts":"2005-03-18","bar_index":2700,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.4265,"stop_level":45.8854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-07-14","known_ts":"2005-07-14","bar_index":2727,"type":"RECLAIM","strength":0.725,"price":45.1394,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-03-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-24","known_ts":"2005-08-24","bar_index":2736,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.7981,"stop_level":44.1255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-26","known_ts":"2005-08-26","bar_index":2737,"type":"RECLAIM","strength":0.725,"price":44.4315,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-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":"2005-08-24","prior_stop_level":44.1255,"sweep_low":43.6843,"atr14":0.618645,"stop_level":43.374977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-08","known_ts":"2005-09-08","bar_index":2740,"type":"RECLAIM","strength":0.863,"price":46.8015,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-20","known_ts":"2005-10-24","bar_index":2750,"type":"BUY","strength":0.863,"price":47.1502,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2005-10-28","known_ts":"2005-11-01","bar_index":2752,"type":"BUY","strength":0.863,"price":48.1466,"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":"2005-12-19","known_ts":"2005-12-19","bar_index":2763,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.0343,"stop_level":50.0558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-12-20","known_ts":"2005-12-20","bar_index":2764,"type":"RECLAIM","strength":1.0,"price":50.4629,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-12-19","prior_stop_level":50.0558,"sweep_low":49.9486,"atr14":0.763106,"stop_level":49.567047,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-04","known_ts":"2006-01-04","bar_index":2767,"type":"RECLAIM","strength":1.0,"price":53.2628,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-01-23","known_ts":"2006-01-23","bar_index":2771,"type":"SELL","basis":"structure_stop","strength":0.863,"price":52.3557,"stop_level":53.2128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-03-20","known_ts":"2006-03-22","bar_index":2784,"type":"BUY","strength":0.863,"price":54.467,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2006-06-27","known_ts":"2006-06-29","bar_index":2807,"type":"BUY","strength":0.725,"price":53.4746,"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":"2006-07-18","known_ts":"2006-07-18","bar_index":2811,"type":"SELL","basis":"structure_stop","strength":0.588,"price":43.8788,"stop_level":50.5613,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2006-08-22","known_ts":"2006-08-24","bar_index":2820,"type":"BUY","strength":0.588,"price":45.9437,"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":75},{"ts":"2006-11-03","known_ts":"2006-11-03","bar_index":2837,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.5087,"stop_level":51.7689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-09","known_ts":"2006-11-09","bar_index":2838,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.0985,"stop_level":51.5087,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-07","known_ts":"2006-11-07","bar_index":2838,"type":"RECLAIM","strength":0.725,"price":51.9279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-11-03","prior_stop_level":51.7689,"sweep_low":50.8872,"atr14":0.89681,"stop_level":50.438795,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-14","known_ts":"2006-11-14","bar_index":2839,"type":"RECLAIM","strength":0.725,"price":51.5774,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-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":"2006-11-09","prior_stop_level":51.5087,"sweep_low":49.6327,"atr14":0.9409,"stop_level":49.16225,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-24","known_ts":"2006-11-24","bar_index":2842,"type":"RECLAIM","strength":0.725,"price":52.2812,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-30","known_ts":"2006-11-30","bar_index":2843,"type":"SELL","basis":"structure_stop","strength":0.725,"price":52.5062,"stop_level":53.0722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-06","known_ts":"2006-12-06","bar_index":2844,"type":"RECLAIM","strength":0.863,"price":53.3914,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-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":"2006-11-30","prior_stop_level":53.0722,"sweep_low":51.7443,"atr14":0.868975,"stop_level":51.309812,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-24","known_ts":"2007-01-26","bar_index":2855,"type":"BUY","strength":0.863,"price":52.7746,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2007-02-27","known_ts":"2007-02-27","bar_index":2862,"type":"SELL","basis":"structure_stop","strength":0.863,"price":56.0433,"stop_level":56.5167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-01","known_ts":"2007-03-01","bar_index":2863,"type":"SELL","basis":"structure_stop","strength":0.863,"price":56.1089,"stop_level":56.5167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-16","known_ts":"2007-03-16","bar_index":2867,"type":"RECLAIM","strength":0.863,"price":55.4971,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-10","known_ts":"2007-07-10","bar_index":2893,"type":"SELL","basis":"structure_stop","strength":1.0,"price":67.9193,"stop_level":67.9632,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-07-11","known_ts":"2007-07-11","bar_index":2893,"type":"RECLAIM","strength":1.0,"price":68.8116,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-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":"2007-07-10","prior_stop_level":67.9632,"sweep_low":67.6195,"atr14":1.08219,"stop_level":67.078405,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-24","known_ts":"2007-09-26","bar_index":2911,"type":"BUY","strength":0.725,"price":67.0406,"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":75},{"ts":"2007-10-18","known_ts":"2007-10-18","bar_index":2917,"type":"SELL","basis":"structure_stop","strength":0.725,"price":66.6,"stop_level":68.0759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-10-23","known_ts":"2007-10-23","bar_index":2918,"type":"SELL","basis":"structure_stop","strength":0.725,"price":65.2416,"stop_level":68.0759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-12-05","known_ts":"2007-12-07","bar_index":2928,"type":"BUY","strength":0.725,"price":67.3011,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2008-02-11","known_ts":"2008-02-13","bar_index":2943,"type":"BUY","strength":0.45,"price":57.3228,"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-25","known_ts":"2008-02-27","bar_index":2946,"type":"BUY","strength":0.45,"price":56.9451,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-06-06","known_ts":"2008-06-06","bar_index":2970,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.3775,"stop_level":66.9057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-09","known_ts":"2008-06-09","bar_index":2970,"type":"RECLAIM","strength":0.863,"price":66.9354,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-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":"2008-06-06","prior_stop_level":66.9057,"sweep_low":66.3775,"atr14":1.348407,"stop_level":65.703297,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-11","known_ts":"2008-06-11","bar_index":2971,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.8418,"stop_level":66.9057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-16","known_ts":"2008-06-16","bar_index":2972,"type":"RECLAIM","strength":0.863,"price":67.0248,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-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":"2008-06-11","prior_stop_level":66.9057,"sweep_low":65.4549,"atr14":1.320608,"stop_level":64.794596,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-21","known_ts":"2008-07-23","bar_index":2980,"type":"BUY","strength":0.725,"price":67.2107,"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":20},{"ts":"2008-07-29","known_ts":"2008-07-31","bar_index":2982,"type":"BUY","strength":0.863,"price":66.5933,"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":"2008-09-04","known_ts":"2008-09-04","bar_index":2990,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.9224,"stop_level":66.139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-08","known_ts":"2008-09-08","bar_index":2991,"type":"RECLAIM","strength":0.863,"price":66.8565,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-04","prior_stop_level":66.139,"sweep_low":64.4127,"atr14":1.690334,"stop_level":63.567533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-18","known_ts":"2008-09-18","bar_index":2994,"type":"RECLAIM","strength":0.863,"price":66.4155,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-09-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-03-20","known_ts":"2009-03-24","bar_index":3036,"type":"BUY","strength":0.45,"price":53.0415,"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-04-07","known_ts":"2009-04-07","bar_index":3040,"type":"RECLAIM","strength":0.725,"price":58.1712,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-03-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-20","known_ts":"2009-05-20","bar_index":3050,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58.4651,"stop_level":58.7538,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-26","known_ts":"2009-05-26","bar_index":3051,"type":"RECLAIM","strength":0.863,"price":59.7186,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-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":"2009-05-20","prior_stop_level":58.7538,"sweep_low":56.6342,"atr14":2.096717,"stop_level":55.585841,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-03","known_ts":"2009-06-05","bar_index":3053,"type":"REBUY","strength":0.863,"price":63.046,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2009-07-21","known_ts":"2009-07-23","bar_index":3064,"type":"BUY","strength":0.863,"price":67.361,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2009-08-13","known_ts":"2009-08-13","bar_index":3069,"type":"SELL","basis":"structure_stop","strength":1.0,"price":66.8017,"stop_level":67.7028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-17","known_ts":"2009-08-17","bar_index":3070,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.6334,"stop_level":67.7028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-19","known_ts":"2009-08-21","bar_index":3071,"type":"REBUY","strength":1.0,"price":68.5886,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"2009-08-21","known_ts":"2009-08-21","bar_index":3071,"type":"RECLAIM","strength":1.0,"price":68.5886,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-17","prior_stop_level":67.7028,"sweep_low":64.5338,"atr14":1.509874,"stop_level":63.778863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-18","known_ts":"2009-09-22","bar_index":3078,"type":"BUY","strength":1.0,"price":69.3904,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2010-04-15","known_ts":"2010-04-15","bar_index":3125,"type":"SELL","basis":"structure_stop","strength":1.0,"price":83.0793,"stop_level":83.3413,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-19","known_ts":"2010-04-19","bar_index":3126,"type":"SELL","basis":"structure_stop","strength":0.863,"price":81.5145,"stop_level":83.3413,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-04-22","known_ts":"2010-04-22","bar_index":3127,"type":"RECLAIM","strength":0.863,"price":85.2915,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-15 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-04-15","prior_stop_level":83.3413,"sweep_low":80.2812,"atr14":1.738981,"stop_level":79.411709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-22","known_ts":"2010-04-22","bar_index":3127,"type":"RECLAIM","strength":0.863,"price":85.2915,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-19","prior_stop_level":83.3413,"sweep_low":80.4508,"atr14":1.738981,"stop_level":79.581309,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-13","known_ts":"2010-07-15","bar_index":3146,"type":"BUY","strength":0.725,"price":82.805,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"2010-09-07","known_ts":"2010-09-09","bar_index":3159,"type":"REBUY","strength":0.863,"price":87.9885,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2010-10-28","known_ts":"2010-10-28","bar_index":3171,"type":"SELL","basis":"structure_stop","strength":1.0,"price":94.254,"stop_level":94.3007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-29","known_ts":"2010-10-29","bar_index":3171,"type":"RECLAIM","strength":1.0,"price":96.5344,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-10-28","prior_stop_level":94.3007,"sweep_low":93.8415,"atr14":1.782644,"stop_level":92.950178,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-12","known_ts":"2010-11-12","bar_index":3175,"type":"RECLAIM","strength":1.0,"price":97.3454,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-23","known_ts":"2010-11-23","bar_index":3177,"type":"SELL","basis":"structure_stop","strength":1.0,"price":96.978,"stop_level":97.3454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-24","known_ts":"2010-11-24","bar_index":3177,"type":"RECLAIM","strength":1.0,"price":99.0417,"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":true,"monthlyBull":true},"anchor_ts":"2010-11-23","prior_stop_level":97.3454,"sweep_low":96.6341,"atr14":1.71658,"stop_level":95.77581,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-01","known_ts":"2010-12-03","bar_index":3179,"type":"REBUY","strength":1.0,"price":102.8643,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2011-01-06","known_ts":"2011-01-06","bar_index":3187,"type":"SELL","basis":"structure_stop","strength":1.0,"price":104.4824,"stop_level":107.8359,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-29","known_ts":"2011-03-31","bar_index":3206,"type":"BUY","strength":0.725,"price":108.0562,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2011-05-23","known_ts":"2011-05-23","bar_index":3218,"type":"SELL","basis":"structure_stop","strength":1.0,"price":117.3765,"stop_level":117.5341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-26","known_ts":"2011-05-26","bar_index":3219,"type":"RECLAIM","strength":1.0,"price":117.7549,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-05-23","prior_stop_level":117.5341,"sweep_low":115.7682,"atr14":1.849451,"stop_level":114.843475,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-07","known_ts":"2011-07-07","bar_index":3229,"type":"RECLAIM","strength":0.863,"price":124.984,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-01","known_ts":"2011-08-01","bar_index":3234,"type":"SELL","basis":"structure_stop","strength":0.725,"price":116.1231,"stop_level":116.1782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-08-31","known_ts":"2011-09-02","bar_index":3242,"type":"BUY","strength":0.725,"price":117.5335,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2011-09-29","known_ts":"2011-09-29","bar_index":3248,"type":"SELL","basis":"structure_stop","strength":0.863,"price":121.3905,"stop_level":122.1825,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-10-04","known_ts":"2011-10-04","bar_index":3249,"type":"SELL","basis":"structure_stop","strength":0.863,"price":118.3572,"stop_level":122.1825,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-10-11","known_ts":"2011-10-11","bar_index":3251,"type":"RECLAIM","strength":0.863,"price":122.2301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-10-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-10-04","prior_stop_level":122.1825,"sweep_low":111.9578,"atr14":4.040237,"stop_level":109.937681,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-18","known_ts":"2011-10-18","bar_index":3253,"type":"RECLAIM","strength":0.863,"price":130.7758,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-10-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":3261,"type":"SELL","basis":"structure_stop","strength":0.863,"price":134.6795,"stop_level":137.2551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":3262,"type":"RECLAIM","strength":0.863,"price":139.6873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-11-23","prior_stop_level":137.2551,"sweep_low":134.155,"atr14":3.569094,"stop_level":132.370453,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-08","known_ts":"2011-12-08","bar_index":3265,"type":"RECLAIM","strength":0.863,"price":146.134,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-12-21","known_ts":"2011-12-23","bar_index":3268,"type":"REBUY","strength":0.863,"price":150.5059,"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":"2012-02-23","known_ts":"2012-02-27","bar_index":3282,"type":"REBUY","strength":1.0,"price":167.62,"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":"2012-06-27","known_ts":"2012-06-29","bar_index":3311,"type":"BUY","strength":0.725,"price":153.1224,"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":"2012-10-17","known_ts":"2012-10-17","bar_index":3337,"type":"SELL","basis":"structure_stop","strength":0.863,"price":168.2104,"stop_level":168.4515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-18","known_ts":"2012-10-18","bar_index":3337,"type":"RECLAIM","strength":0.863,"price":168.4756,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-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":"2012-10-17","prior_stop_level":168.4515,"sweep_low":167.503,"atr14":3.583666,"stop_level":165.711167,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-19","known_ts":"2012-12-21","bar_index":3351,"type":"BUY","strength":0.588,"price":161.395,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2013-06-05","known_ts":"2013-06-05","bar_index":3389,"type":"SELL","basis":"structure_stop","strength":1.0,"price":204.577,"stop_level":205.7558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-06","known_ts":"2013-06-06","bar_index":3389,"type":"RECLAIM","strength":1.0,"price":205.8534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-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":"2013-06-05","prior_stop_level":205.7558,"sweep_low":203.252,"atr14":4.086885,"stop_level":201.208557,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-09","known_ts":"2013-09-11","bar_index":3411,"type":"BUY","strength":0.725,"price":220.026,"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":"2013-09-30","known_ts":"2013-09-30","bar_index":3416,"type":"SELL","basis":"structure_stop","strength":0.588,"price":213.5156,"stop_level":218.068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-10-24","known_ts":"2013-10-28","bar_index":3422,"type":"BUY","strength":0.588,"price":219.6264,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2014-01-08","known_ts":"2014-01-10","bar_index":3439,"type":"BUY","strength":0.588,"price":215.8937,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":3442,"type":"SELL","basis":"structure_stop","strength":0.588,"price":197.9975,"stop_level":205.4638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-02-18","known_ts":"2014-02-20","bar_index":3448,"type":"BUY","strength":0.45,"price":203.8864,"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-03-03","known_ts":"2014-03-03","bar_index":3451,"type":"RECLAIM","strength":0.725,"price":211.2268,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-02-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-29","known_ts":"2014-04-29","bar_index":3464,"type":"SELL","basis":"structure_stop","strength":0.588,"price":204.0343,"stop_level":204.618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-04-30","known_ts":"2014-04-30","bar_index":3464,"type":"RECLAIM","strength":0.588,"price":209.1143,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-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":"2014-04-29","prior_stop_level":204.618,"sweep_low":202.3082,"atr14":4.046915,"stop_level":200.284742,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-14","known_ts":"2014-05-14","bar_index":3468,"type":"RECLAIM","strength":0.725,"price":209.8316,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-24","known_ts":"2014-06-24","bar_index":3477,"type":"SELL","basis":"structure_stop","strength":0.863,"price":211.4166,"stop_level":213.2163,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-18","known_ts":"2014-08-20","bar_index":3490,"type":"BUY","strength":0.45,"price":203.3588,"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-29","known_ts":"2014-08-29","bar_index":3493,"type":"RECLAIM","strength":0.725,"price":207.2068,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-08-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-07","known_ts":"2014-10-07","bar_index":3501,"type":"SELL","basis":"structure_stop","strength":0.725,"price":207.1239,"stop_level":207.8537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-10","known_ts":"2014-10-10","bar_index":3502,"type":"SELL","basis":"structure_stop","strength":0.588,"price":199.6102,"stop_level":207.8537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-08","known_ts":"2014-10-08","bar_index":3502,"type":"RECLAIM","strength":0.725,"price":209.1475,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-10-07","prior_stop_level":207.8537,"sweep_low":205.1335,"atr14":2.798466,"stop_level":203.734267,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-03","known_ts":"2014-11-05","bar_index":3508,"type":"BUY","strength":0.588,"price":209.9519,"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":50},{"ts":"2014-12-01","known_ts":"2014-12-01","bar_index":3514,"type":"SELL","basis":"structure_stop","strength":0.725,"price":201.9396,"stop_level":202.6642,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-02","known_ts":"2014-12-02","bar_index":3514,"type":"RECLAIM","strength":0.725,"price":203.3638,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-12-01","prior_stop_level":202.6642,"sweep_low":199.6408,"atr14":3.05697,"stop_level":198.112315,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-16","known_ts":"2014-12-16","bar_index":3518,"type":"RECLAIM","strength":0.863,"price":210.0768,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-31","known_ts":"2014-12-31","bar_index":3521,"type":"SELL","basis":"structure_stop","strength":0.863,"price":212.2923,"stop_level":214.033,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-05","known_ts":"2015-01-05","bar_index":3522,"type":"SELL","basis":"structure_stop","strength":0.725,"price":207.37,"stop_level":214.033,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-23","known_ts":"2015-04-23","bar_index":3547,"type":"RECLAIM","strength":0.725,"price":208.6956,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-26","known_ts":"2015-05-26","bar_index":3554,"type":"SELL","basis":"structure_stop","strength":0.863,"price":205.8927,"stop_level":206.7418,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-31","known_ts":"2015-09-02","bar_index":3577,"type":"BUY","strength":0.45,"price":188.4619,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-10-05","known_ts":"2015-10-07","bar_index":3585,"type":"REBUY","strength":0.45,"price":192.5264,"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,"retro_override":true,"retro_ctx":{"group_id":"industrial_distribution"}},{"ts":"2015-10-21","known_ts":"2015-10-21","bar_index":3589,"type":"SELL","basis":"structure_stop","strength":0.588,"price":170.4126,"stop_level":176.9952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-29","known_ts":"2015-11-02","bar_index":3591,"type":"BUY","strength":0.588,"price":178.4064,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-11-30","known_ts":"2015-12-02","bar_index":3598,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-11-30","trigger_known_ts":"2015-12-02","strength":0.45,"price":169.5715,"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.213486,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":166.9798,"atr14":3.477657,"stop_level":165.240972,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-21","known_ts":"2015-12-23","bar_index":3603,"type":"BUY","strength":0.45,"price":174.7039,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-12-21","known_ts":"2015-12-23","bar_index":3603,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-12-21","trigger_known_ts":"2015-12-23","strength":0.45,"price":174.7039,"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.189681,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":161.1083,"atr14":3.551259,"stop_level":159.332671,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-11","known_ts":"2016-01-11","bar_index":3607,"type":"SELL","basis":"structure_stop","strength":0.588,"price":160.7004,"stop_level":164.7875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-27","known_ts":"2016-01-29","bar_index":3611,"type":"BUY","strength":0.588,"price":167.1328,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-01-27","known_ts":"2016-01-29","bar_index":3611,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-01-27","trigger_known_ts":"2016-01-29","strength":0.588,"price":167.1328,"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.202067,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":150.2742,"atr14":5.11249,"stop_level":147.717955,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-12","known_ts":"2016-02-12","bar_index":3615,"type":"RECLAIM","strength":0.725,"price":184.9417,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-01-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-20","known_ts":"2016-04-20","bar_index":3630,"type":"SELL","basis":"structure_stop","strength":0.863,"price":195.3701,"stop_level":196.2933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-26","known_ts":"2016-04-26","bar_index":3631,"type":"RECLAIM","strength":0.863,"price":200.2937,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-20","prior_stop_level":196.2933,"sweep_low":194.2503,"atr14":3.797558,"stop_level":192.351521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-05","known_ts":"2016-05-05","bar_index":3634,"type":"RECLAIM","strength":1.0,"price":198.152,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-11","known_ts":"2016-07-13","bar_index":3649,"type":"BUY","strength":0.863,"price":198.1434,"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":"2016-09-06","known_ts":"2016-09-06","bar_index":3662,"type":"SELL","basis":"structure_stop","strength":1.0,"price":199.1236,"stop_level":199.4261,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-07","known_ts":"2016-11-09","bar_index":3677,"type":"BUY","strength":0.725,"price":191.4559,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2016-12-28","known_ts":"2016-12-28","bar_index":3688,"type":"SELL","basis":"structure_stop","strength":1.0,"price":203.3296,"stop_level":203.8251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-30","known_ts":"2016-12-30","bar_index":3689,"type":"SELL","basis":"structure_stop","strength":1.0,"price":201.878,"stop_level":203.8251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-04","known_ts":"2017-01-04","bar_index":3690,"type":"RECLAIM","strength":1.0,"price":205.4244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-28","prior_stop_level":203.8251,"sweep_low":201.1826,"atr14":3.353395,"stop_level":199.505903,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-04","known_ts":"2017-01-04","bar_index":3690,"type":"RECLAIM","strength":1.0,"price":205.4244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-30","prior_stop_level":203.8251,"sweep_low":201.1826,"atr14":3.353395,"stop_level":199.505903,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-18","known_ts":"2017-01-18","bar_index":3693,"type":"RECLAIM","strength":1.0,"price":214.2384,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-23","known_ts":"2017-02-23","bar_index":3701,"type":"SELL","basis":"structure_stop","strength":1.0,"price":218.3014,"stop_level":221.1225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-28","known_ts":"2017-02-28","bar_index":3702,"type":"SELL","basis":"structure_stop","strength":1.0,"price":216.5721,"stop_level":221.1225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-09","known_ts":"2017-06-13","bar_index":3726,"type":"BUY","strength":0.45,"price":156.5816,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-07-12","known_ts":"2017-07-12","bar_index":3733,"type":"SELL","basis":"structure_stop","strength":0.45,"price":148.4306,"stop_level":151.9214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-07-18","known_ts":"2017-07-18","bar_index":3734,"type":"RECLAIM","strength":0.45,"price":153.4162,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2017-07-12","prior_stop_level":151.9214,"sweep_low":147.226,"atr14":3.61515,"stop_level":145.418425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-30","known_ts":"2017-09-01","bar_index":3745,"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":"2017-08-30","trigger_known_ts":"2017-09-01","strength":0.588,"price":145.1352,"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.35633,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":137.3463,"atr14":3.28874,"stop_level":135.70193,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-09","known_ts":"2017-10-09","bar_index":3754,"type":"SELL","basis":"structure_stop","strength":0.588,"price":157.3723,"stop_level":159.2773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-13","known_ts":"2017-10-13","bar_index":3755,"type":"RECLAIM","strength":0.588,"price":160.4293,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-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":"2017-10-09","prior_stop_level":159.2773,"sweep_low":147.501,"atr14":3.631915,"stop_level":145.685042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-25","known_ts":"2017-10-25","bar_index":3758,"type":"RECLAIM","strength":0.863,"price":177.0083,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-01","known_ts":"2017-11-01","bar_index":3759,"type":"SELL","basis":"structure_stop","strength":0.725,"price":173.3044,"stop_level":174.6779,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-02","known_ts":"2017-11-02","bar_index":3760,"type":"RECLAIM","strength":0.725,"price":176.3614,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-11-01","prior_stop_level":174.6779,"sweep_low":171.0803,"atr14":5.371575,"stop_level":168.394512,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-15","known_ts":"2017-11-15","bar_index":3763,"type":"RECLAIM","strength":0.863,"price":176.3849,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-10","known_ts":"2018-01-10","bar_index":3775,"type":"SELL","basis":"structure_stop","strength":1.0,"price":206.6383,"stop_level":208.8497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-11","known_ts":"2018-01-11","bar_index":3775,"type":"RECLAIM","strength":1.0,"price":211.9615,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-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":"2018-01-10","prior_stop_level":208.8497,"sweep_low":202.9737,"atr14":4.306418,"stop_level":200.820491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-26","known_ts":"2018-01-26","bar_index":3779,"type":"RECLAIM","strength":1.0,"price":245.6032,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-01-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-28","known_ts":"2018-02-28","bar_index":3786,"type":"SELL","basis":"structure_stop","strength":0.863,"price":234.3694,"stop_level":234.5845,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-03-06","known_ts":"2018-03-06","bar_index":3787,"type":"RECLAIM","strength":0.863,"price":239.9341,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2018-02-28","prior_stop_level":234.5845,"sweep_low":222.8996,"atr14":7.096989,"stop_level":219.351106,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-11","known_ts":"2018-06-11","bar_index":3810,"type":"RECLAIM","strength":1.0,"price":284.1796,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-03","known_ts":"2018-07-03","bar_index":3815,"type":"SELL","basis":"structure_stop","strength":0.863,"price":268.0309,"stop_level":274.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-07-09","known_ts":"2018-07-09","bar_index":3816,"type":"RECLAIM","strength":0.863,"price":275.0879,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2018-07-03","prior_stop_level":274.89,"sweep_low":263.674,"atr14":6.054252,"stop_level":260.646874,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-09","known_ts":"2018-08-09","bar_index":3824,"type":"RECLAIM","strength":1.0,"price":319.1337,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-08-30","known_ts":"2018-08-30","bar_index":3829,"type":"SELL","basis":"structure_stop","strength":1.0,"price":320.2633,"stop_level":323.2634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-04","known_ts":"2018-09-04","bar_index":3829,"type":"SELL","basis":"structure_stop","strength":1.0,"price":321.5826,"stop_level":323.2634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-11","known_ts":"2018-09-11","bar_index":3831,"type":"RECLAIM","strength":1.0,"price":324.7545,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-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":"2018-09-04","prior_stop_level":323.2634,"sweep_low":313.0071,"atr14":6.598532,"stop_level":309.707834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-15","known_ts":"2018-11-19","bar_index":3847,"type":"BUY","strength":0.588,"price":276.9767,"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":"2019-03-22","known_ts":"2019-03-22","bar_index":3875,"type":"SELL","basis":"structure_stop","strength":0.588,"price":266.7443,"stop_level":267.5559,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-28","known_ts":"2019-03-28","bar_index":3876,"type":"RECLAIM","strength":0.588,"price":267.9024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-22","prior_stop_level":267.5559,"sweep_low":261.3366,"atr14":5.531764,"stop_level":258.570718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-29","known_ts":"2019-04-02","bar_index":3877,"type":"BUY","strength":0.725,"price":283.8518,"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":"2019-06-04","known_ts":"2019-06-06","bar_index":3892,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-06-04","trigger_known_ts":"2019-06-06","strength":0.45,"price":243.7161,"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.269399,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":233.8519,"atr14":6.03788,"stop_level":230.83296,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-07","known_ts":"2019-06-11","bar_index":3893,"type":"BUY","strength":0.45,"price":251.5726,"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":"industrial_distribution"}},{"ts":"2019-06-07","known_ts":"2019-06-11","bar_index":3893,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-06-07","trigger_known_ts":"2019-06-11","strength":0.45,"price":251.5726,"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.245847,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":237.5647,"atr14":6.002941,"stop_level":234.56323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-01","known_ts":"2019-07-01","bar_index":3898,"type":"SELL","basis":"structure_stop","strength":0.45,"price":245.0362,"stop_level":249.2349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-07-22","known_ts":"2019-07-22","bar_index":3903,"type":"RECLAIM","strength":0.725,"price":278.754,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-07-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-12","known_ts":"2019-08-12","bar_index":3908,"type":"SELL","basis":"structure_stop","strength":0.588,"price":242.715,"stop_level":246.448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-13","known_ts":"2019-08-13","bar_index":3908,"type":"RECLAIM","strength":0.588,"price":247.1752,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-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":"2019-08-12","prior_stop_level":246.448,"sweep_low":240.0517,"atr14":7.399683,"stop_level":236.351858,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-06","known_ts":"2019-09-06","bar_index":3914,"type":"RECLAIM","strength":0.725,"price":267.9191,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-08","known_ts":"2019-10-08","bar_index":3921,"type":"SELL","basis":"structure_stop","strength":0.863,"price":260.0491,"stop_level":263.6063,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-10","known_ts":"2019-10-10","bar_index":3922,"type":"RECLAIM","strength":0.863,"price":266.0575,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-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":"2019-10-08","prior_stop_level":263.6063,"sweep_low":257.3305,"atr14":6.346287,"stop_level":254.157356,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-23","known_ts":"2019-10-23","bar_index":3925,"type":"RECLAIM","strength":0.863,"price":292.4413,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-18","known_ts":"2019-12-20","bar_index":3938,"type":"REBUY","strength":0.863,"price":312.5031,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2020-01-21","known_ts":"2020-01-21","bar_index":3945,"type":"SELL","basis":"structure_stop","strength":1.0,"price":309.5964,"stop_level":312.4105,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":3963,"type":"BUY","strength":0.45,"price":260.2815,"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":"industrial_distribution"}},{"ts":"2020-06-12","known_ts":"2020-06-12","bar_index":3978,"type":"SELL","basis":"structure_stop","strength":0.725,"price":283.9446,"stop_level":285.9919,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-16","known_ts":"2020-06-16","bar_index":3979,"type":"RECLAIM","strength":0.725,"price":290.4041,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-12","prior_stop_level":285.9919,"sweep_low":275.5875,"atr14":9.299439,"stop_level":270.93778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":3980,"type":"SELL","basis":"structure_stop","strength":0.863,"price":281.8226,"stop_level":283.0659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":3982,"type":"RECLAIM","strength":0.725,"price":283.6829,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-06-23","prior_stop_level":283.0659,"sweep_low":272.2316,"atr14":8.253487,"stop_level":268.104857,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-08","known_ts":"2020-07-08","bar_index":3984,"type":"RECLAIM","strength":0.863,"price":290.7406,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-21","known_ts":"2020-09-21","bar_index":4001,"type":"SELL","basis":"structure_stop","strength":1.0,"price":320.7145,"stop_level":328.7799,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-28","known_ts":"2020-09-28","bar_index":4003,"type":"RECLAIM","strength":1.0,"price":332.0756,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-09-21","prior_stop_level":328.7799,"sweep_low":316.6582,"atr14":7.798438,"stop_level":312.758981,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-06","known_ts":"2020-10-06","bar_index":4005,"type":"RECLAIM","strength":1.0,"price":362.4222,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-07","known_ts":"2020-12-07","bar_index":4019,"type":"SELL","basis":"structure_stop","strength":1.0,"price":381.8136,"stop_level":385.8674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-09","known_ts":"2020-12-09","bar_index":4020,"type":"RECLAIM","strength":1.0,"price":387.6775,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-12-07","prior_stop_level":385.8674,"sweep_low":379.2776,"atr14":8.715122,"stop_level":374.920039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-22","known_ts":"2020-12-22","bar_index":4023,"type":"RECLAIM","strength":1.0,"price":391.7784,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-04","known_ts":"2021-03-08","bar_index":4039,"type":"BUY","strength":0.725,"price":377.2183,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2021-06-09","known_ts":"2021-06-09","bar_index":4061,"type":"SELL","basis":"structure_stop","strength":1.0,"price":435.6206,"stop_level":436.1621,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-10","known_ts":"2021-06-10","bar_index":4061,"type":"RECLAIM","strength":1.0,"price":436.5706,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-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":"2021-06-09","prior_stop_level":436.1621,"sweep_low":435.5256,"atr14":6.897658,"stop_level":432.076771,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-06","known_ts":"2021-10-08","bar_index":4089,"type":"BUY","strength":0.588,"price":397.8435,"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":55},{"ts":"2021-11-30","known_ts":"2021-11-30","bar_index":4101,"type":"SELL","basis":"structure_stop","strength":0.863,"price":460.5855,"stop_level":461.4082,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-12-02","known_ts":"2021-12-02","bar_index":4102,"type":"RECLAIM","strength":0.863,"price":466.9,"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":461.4082,"sweep_low":456.261,"atr14":9.223223,"stop_level":451.649389,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-14","known_ts":"2021-12-14","bar_index":4105,"type":"RECLAIM","strength":0.863,"price":486.3409,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-03-16","known_ts":"2022-03-18","bar_index":4126,"type":"BUY","strength":0.725,"price":481.8856,"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":"2022-04-14","known_ts":"2022-04-14","bar_index":4133,"type":"SELL","basis":"structure_stop","strength":0.588,"price":471.7861,"stop_level":497.8221,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2022-06-02","known_ts":"2022-06-06","bar_index":4144,"type":"BUY","strength":0.588,"price":480.5049,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2022-07-05","known_ts":"2022-07-07","bar_index":4151,"type":"BUY","strength":0.45,"price":456.5052,"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":"industrial_distribution"}},{"ts":"2022-07-21","known_ts":"2022-07-21","bar_index":4155,"type":"RECLAIM","strength":0.588,"price":464.5019,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-07-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":4163,"type":"SELL","basis":"structure_stop","strength":0.725,"price":547.2803,"stop_level":553.2825,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-31","known_ts":"2022-08-31","bar_index":4164,"type":"SELL","basis":"structure_stop","strength":0.725,"price":536.3587,"stop_level":553.2825,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":4166,"type":"RECLAIM","strength":0.725,"price":554.5678,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-31","prior_stop_level":553.2825,"sweep_low":532.4541,"atr14":10.991435,"stop_level":526.958382,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-27","known_ts":"2022-10-31","bar_index":4178,"type":"BUY","strength":0.725,"price":564.784,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":65},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":4186,"type":"SELL","basis":"structure_stop","strength":0.863,"price":568.4681,"stop_level":572.8689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-08","known_ts":"2022-12-08","bar_index":4187,"type":"RECLAIM","strength":0.863,"price":575.0594,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-05","prior_stop_level":572.8689,"sweep_low":558.2998,"atr14":13.130877,"stop_level":551.734362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-30","known_ts":"2023-02-01","bar_index":4199,"type":"BUY","strength":0.725,"price":579.7123,"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":"2023-02-21","known_ts":"2023-02-21","bar_index":4204,"type":"SELL","basis":"structure_stop","strength":0.863,"price":637.7289,"stop_level":638.0204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-22","known_ts":"2023-02-22","bar_index":4204,"type":"RECLAIM","strength":0.725,"price":639.1963,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-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":"2023-02-21","prior_stop_level":638.0204,"sweep_low":636.0377,"atr14":15.173374,"stop_level":628.451013,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-09","known_ts":"2023-03-09","bar_index":4208,"type":"RECLAIM","strength":0.863,"price":655.8736,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-04","known_ts":"2023-04-04","bar_index":4214,"type":"SELL","basis":"structure_stop","strength":1.0,"price":638.205,"stop_level":644.9303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-08","known_ts":"2023-06-12","bar_index":4229,"type":"BUY","strength":0.863,"price":703.9697,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2023-07-13","known_ts":"2023-07-13","bar_index":4236,"type":"SELL","basis":"structure_stop","strength":1.0,"price":742.2122,"stop_level":756.4508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-17","known_ts":"2023-07-17","bar_index":4237,"type":"SELL","basis":"structure_stop","strength":1.0,"price":744.5805,"stop_level":756.4508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-04","known_ts":"2023-10-06","bar_index":4256,"type":"BUY","strength":0.725,"price":699.9403,"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":"2023-10-23","known_ts":"2023-10-23","bar_index":4260,"type":"SELL","basis":"structure_stop","strength":0.725,"price":670.6262,"stop_level":671.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-10-26","known_ts":"2023-10-26","bar_index":4261,"type":"RECLAIM","strength":0.725,"price":683.671,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-10-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":"2023-10-23","prior_stop_level":671.32,"sweep_low":658.9886,"atr14":15.099267,"stop_level":651.438967,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-07","known_ts":"2023-11-07","bar_index":4264,"type":"RECLAIM","strength":0.725,"price":763.8546,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-10-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-02","known_ts":"2024-01-02","bar_index":4276,"type":"SELL","basis":"structure_stop","strength":0.863,"price":796.5392,"stop_level":799.2523,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-05","known_ts":"2024-01-05","bar_index":4277,"type":"RECLAIM","strength":0.863,"price":801.8969,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-01-02","prior_stop_level":799.2523,"sweep_low":784.5212,"atr14":11.769791,"stop_level":778.636304,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-09","known_ts":"2024-01-11","bar_index":4278,"type":"REBUY","strength":0.863,"price":819.8798,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2024-02-20","known_ts":"2024-02-20","bar_index":4287,"type":"SELL","basis":"structure_stop","strength":1.0,"price":917.7427,"stop_level":917.9978,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-21","known_ts":"2024-02-21","bar_index":4287,"type":"RECLAIM","strength":1.0,"price":923.5229,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-02-20","prior_stop_level":917.9978,"sweep_low":909.3616,"atr14":16.713073,"stop_level":901.005063,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-06","known_ts":"2024-03-06","bar_index":4291,"type":"RECLAIM","strength":1.0,"price":952.2579,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-02-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-19","known_ts":"2024-03-21","bar_index":4294,"type":"REBUY","strength":1.0,"price":1010.3856,"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":"2024-07-11","known_ts":"2024-07-15","bar_index":4320,"type":"BUY","strength":0.725,"price":927.2185,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2024-10-03","known_ts":"2024-10-03","bar_index":4339,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1014.2861,"stop_level":1017.2526,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-10-04","known_ts":"2024-10-04","bar_index":4340,"type":"RECLAIM","strength":0.725,"price":1018.317,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-10-03","prior_stop_level":1017.2526,"sweep_low":1006.2045,"atr14":16.58228,"stop_level":997.91336,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-17","known_ts":"2024-10-17","bar_index":4343,"type":"RECLAIM","strength":0.863,"price":1104.1786,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-03-31","known_ts":"2025-04-02","bar_index":4380,"type":"BUY","strength":0.45,"price":994.084,"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":"industrial_distribution"}},{"ts":"2025-04-30","known_ts":"2025-04-30","bar_index":4387,"type":"RECLAIM","strength":0.725,"price":1056.4838,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-03-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":4397,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1055.0537,"stop_level":1065.1757,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-28","known_ts":"2025-07-30","bar_index":4407,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-07-28","trigger_known_ts":"2025-07-30","strength":0.588,"price":1033.6797,"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.142441,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1009.8964,"atr14":17.590618,"stop_level":1001.101091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-13","known_ts":"2025-08-15","bar_index":4411,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-08-13","trigger_known_ts":"2025-08-15","strength":0.45,"price":963.8595,"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.200365,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":921.4557,"atr14":21.173388,"stop_level":910.869006,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-26","known_ts":"2025-08-28","bar_index":4414,"type":"BUY","strength":0.45,"price":1008.1207,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-08-26","known_ts":"2025-08-28","bar_index":4414,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-08-26","trigger_known_ts":"2025-08-28","strength":0.45,"price":1008.1207,"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.163645,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":955.7704,"atr14":17.788019,"stop_level":946.87639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-19","known_ts":"2025-09-19","bar_index":4419,"type":"SELL","basis":"structure_stop","strength":0.588,"price":981.4288,"stop_level":987.2522,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-12-11","known_ts":"2025-12-11","bar_index":4439,"type":"RECLAIM","strength":0.725,"price":1025.5432,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-31","known_ts":"2025-12-31","bar_index":4443,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1005.1131,"stop_level":1015.5423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-06","known_ts":"2026-01-06","bar_index":4444,"type":"RECLAIM","strength":0.725,"price":1024.9655,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-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":"2025-12-31","prior_stop_level":1015.5423,"sweep_low":992.393,"atr14":19.294501,"stop_level":982.745749,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-16","known_ts":"2026-01-16","bar_index":4447,"type":"RECLAIM","strength":0.863,"price":1054.4498,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-26","known_ts":"2026-02-26","bar_index":4456,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1103.2887,"stop_level":1114.3463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-27","known_ts":"2026-02-27","bar_index":4456,"type":"RECLAIM","strength":0.863,"price":1142.4196,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-02-26","prior_stop_level":1114.3463,"sweep_low":1097.5304,"atr14":28.820597,"stop_level":1083.120102,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-15","known_ts":"2026-04-17","bar_index":4467,"type":"BUY","strength":0.863,"price":1160.5928,"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":"aplus","score":90},{"ts":"2026-05-29","known_ts":"2026-05-29","bar_index":4477,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1234.24,"stop_level":1239.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-01","known_ts":"2026-06-01","bar_index":4477,"type":"RECLAIM","strength":1.0,"price":1243.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-05-29","prior_stop_level":1239.26,"sweep_low":1220.0,"atr14":27.137747,"stop_level":1206.431127,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-15","known_ts":"2026-06-15","bar_index":4481,"type":"RECLAIM","strength":1.0,"price":1311.1,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-06-15","last_scored_basis":null,"bars_since_signal":14,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2016-11-29","2017-05-05","2017-05-18","2017-06-30","2018-03-07","2018-04-03","2018-05-07","2018-07-11","2018-10-25","2019-03-29","2019-05-16","2020-03-04","2020-09-28","2021-01-14","2021-02-05","2021-06-29","2021-08-27","2021-09-23","2022-01-27","2022-02-23","2022-06-29","2022-07-21","2022-10-03","2023-01-06","2023-01-30","2023-04-18","2023-06-05","2023-08-14","2023-08-22","2024-04-26","2024-06-10","2024-07-11","2024-12-20","2025-01-06","2025-02-25","2025-03-13","2025-03-21","2025-07-01","2026-03-24","2026-08-14"],"warnings":[{"ts":"2021-06-09","kind":"confirm","px":435.6206,"level":436.1621},{"ts":"2021-10-28","kind":"arm","px":410.735},{"ts":"2021-11-30","kind":"confirm","px":460.5855,"level":461.4082},{"ts":"2021-12-01","kind":"arm","px":456.615},{"ts":"2022-04-11","kind":"arm","px":497.9276},{"ts":"2022-04-14","kind":"confirm","px":471.7861,"level":497.8221},{"ts":"2022-08-23","kind":"arm","px":557.4288},{"ts":"2022-08-26","kind":"confirm","px":547.2803,"level":553.2825},{"ts":"2022-08-30","kind":"arm","px":537.7601},{"ts":"2022-08-31","kind":"confirm","px":536.3587,"level":553.2825},{"ts":"2022-11-15","kind":"arm","px":563.9704},{"ts":"2022-12-05","kind":"confirm","px":568.4681,"level":572.8689},{"ts":"2023-02-15","kind":"arm","px":653.7452},{"ts":"2023-02-21","kind":"confirm","px":637.7289,"level":638.0204},{"ts":"2023-03-14","kind":"arm","px":666.8265},{"ts":"2023-04-04","kind":"confirm","px":638.205,"level":644.9303},{"ts":"2023-07-07","kind":"arm","px":756.4508},{"ts":"2023-07-13","kind":"confirm","px":742.2122,"level":756.4508},{"ts":"2023-07-14","kind":"arm","px":743.947},{"ts":"2023-07-17","kind":"confirm","px":744.5805,"level":756.4508},{"ts":"2023-10-20","kind":"arm","px":675.6779},{"ts":"2023-10-23","kind":"confirm","px":670.6262,"level":671.32},{"ts":"2023-11-28","kind":"arm","px":759.2217},{"ts":"2024-01-02","kind":"confirm","px":796.5392,"level":799.2523},{"ts":"2024-02-07","kind":"arm","px":925.5934},{"ts":"2024-02-20","kind":"confirm","px":917.7427,"level":917.9978},{"ts":"2024-09-30","kind":"arm","px":1023.8065},{"ts":"2024-10-03","kind":"confirm","px":1014.2861,"level":1017.2526},{"ts":"2024-10-24","kind":"arm","px":1066.5796},{"ts":"2025-05-09","kind":"arm","px":1025.8776},{"ts":"2025-06-13","kind":"confirm","px":1055.0537,"level":1065.1757},{"ts":"2025-09-09","kind":"arm","px":988.6235},{"ts":"2025-09-19","kind":"confirm","px":981.4288,"level":987.2522},{"ts":"2025-12-18","kind":"arm","px":1015.5423},{"ts":"2025-12-31","kind":"confirm","px":1005.1131,"level":1015.5423},{"ts":"2026-01-07","kind":"arm","px":1000.7602},{"ts":"2026-02-26","kind":"confirm","px":1103.2887,"level":1114.3463},{"ts":"2026-05-19","kind":"arm","px":1244.42},{"ts":"2026-05-29","kind":"confirm","px":1234.24,"level":1239.26},{"ts":"2026-06-22","kind":"arm","px":1341.42}],"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":[]}}}