{"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":"SPB","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1979-06-08","known_ts":"1979-06-08","bar_index":37,"type":"SELL","basis":"structure_stop","strength":0.588,"price":205.3777,"stop_level":206.7844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1979-06-11","known_ts":"1979-06-11","bar_index":37,"type":"RECLAIM","strength":0.588,"price":209.5977,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1979-06-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1979-06-08","prior_stop_level":206.7844,"sweep_low":205.3776,"atr14":5.93522,"stop_level":202.40999,"risk_basis":"daily_ohlc_atr14"},{"ts":"1979-10-10","known_ts":"1979-10-10","bar_index":66,"type":"SELL","basis":"structure_stop","strength":0.725,"price":237.6731,"stop_level":275.1245,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1979-11-13","known_ts":"1979-11-15","bar_index":74,"type":"BUY","strength":0.588,"price":284.5881,"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":70},{"ts":"1980-01-03","known_ts":"1980-01-03","bar_index":85,"type":"SELL","basis":"structure_stop","strength":0.725,"price":312.6045,"stop_level":315.5536,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-01-04","known_ts":"1980-01-04","bar_index":85,"type":"RECLAIM","strength":0.725,"price":327.3499,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-01-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":"1980-01-03","prior_stop_level":315.5536,"sweep_low":294.9099,"atr14":15.514073,"stop_level":287.152863,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-01-18","known_ts":"1980-01-18","bar_index":89,"type":"RECLAIM","strength":0.725,"price":328.7464,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1980-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-01-28","known_ts":"1980-01-30","bar_index":91,"type":"REBUY","strength":0.725,"price":379.095,"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":"1980-03-05","known_ts":"1980-03-05","bar_index":99,"type":"SELL","basis":"structure_stop","strength":0.863,"price":413.1543,"stop_level":417.5968,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-03-07","known_ts":"1980-03-07","bar_index":100,"type":"SELL","basis":"structure_stop","strength":0.725,"price":373.1715,"stop_level":417.5968,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1980-05-01","known_ts":"1980-05-05","bar_index":113,"type":"BUY","strength":0.725,"price":367.2808,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1980-09-23","known_ts":"1980-09-23","bar_index":146,"type":"SELL","basis":"structure_stop","strength":1.0,"price":692.252,"stop_level":699.7116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1980-09-26","known_ts":"1980-09-26","bar_index":147,"type":"SELL","basis":"structure_stop","strength":1.0,"price":631.0832,"stop_level":699.7116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1980-10-01","known_ts":"1980-10-01","bar_index":148,"type":"RECLAIM","strength":1.0,"price":704.1874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-09-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1980-09-26","prior_stop_level":699.7116,"sweep_low":593.7851,"atr14":31.346994,"stop_level":578.111603,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-12-03","known_ts":"1980-12-03","bar_index":162,"type":"SELL","basis":"structure_stop","strength":1.0,"price":804.3004,"stop_level":808.7855,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1981-03-11","known_ts":"1981-03-13","bar_index":185,"type":"BUY","strength":0.725,"price":737.7336,"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":15},{"ts":"1981-04-10","known_ts":"1981-04-10","bar_index":192,"type":"SELL","basis":"structure_stop","strength":0.45,"price":701.0649,"stop_level":707.7445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1981-04-15","known_ts":"1981-04-15","bar_index":193,"type":"SELL","basis":"structure_stop","strength":0.45,"price":658.941,"stop_level":707.7445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1981-05-06","known_ts":"1981-05-08","bar_index":198,"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":"1981-05-06","trigger_known_ts":"1981-05-08","strength":0.45,"price":589.7371,"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.357528,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":529.5599,"atr14":27.40473,"stop_level":515.857535,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-05-22","known_ts":"1981-05-27","bar_index":202,"type":"BUY","strength":0.45,"price":610.7991,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1981-07-23","known_ts":"1981-07-23","bar_index":216,"type":"RECLAIM","strength":0.725,"price":706.7281,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-08-18","known_ts":"1981-08-18","bar_index":222,"type":"SELL","basis":"structure_stop","strength":0.725,"price":773.1729,"stop_level":791.2941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-08-20","known_ts":"1981-08-20","bar_index":222,"type":"SELL","basis":"structure_stop","strength":0.725,"price":785.2537,"stop_level":791.2941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-08-25","known_ts":"1981-08-25","bar_index":223,"type":"SELL","basis":"structure_stop","strength":0.725,"price":718.809,"stop_level":773.1729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-09-09","known_ts":"1981-09-11","bar_index":227,"type":"REBUY","strength":0.863,"price":824.5164,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":80},{"ts":"1981-10-16","known_ts":"1981-10-20","bar_index":236,"type":"BUY","strength":0.863,"price":778.6455,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":80},{"ts":"1981-10-29","known_ts":"1981-11-02","bar_index":239,"type":"BUY","strength":0.863,"price":799.8538,"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":55},{"ts":"1981-11-16","known_ts":"1981-11-18","bar_index":243,"type":"BUY","strength":0.863,"price":790.7646,"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":65},{"ts":"1981-11-17","known_ts":"1981-11-17","bar_index":243,"type":"SELL","basis":"structure_stop","strength":0.863,"price":763.4967,"stop_level":787.7348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-11-18","known_ts":"1981-11-18","bar_index":243,"type":"RECLAIM","strength":0.863,"price":790.7646,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1981-11-17","prior_stop_level":787.7348,"sweep_low":745.3182,"atr14":33.341717,"stop_level":728.647342,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-12-03","known_ts":"1981-12-03","bar_index":247,"type":"RECLAIM","strength":0.863,"price":808.943,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-11-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-03-10","known_ts":"1982-03-12","bar_index":269,"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":"1982-03-10","trigger_known_ts":"1982-03-12","strength":0.45,"price":420.8352,"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.493062,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":381.1914,"atr14":26.291484,"stop_level":368.045658,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-03-23","known_ts":"1982-03-25","bar_index":272,"type":"BUY","strength":0.45,"price":469.6275,"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-23","known_ts":"1982-03-25","bar_index":272,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1982-03-23","trigger_known_ts":"1982-03-25","strength":0.45,"price":469.6275,"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.434287,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":414.7361,"atr14":24.026859,"stop_level":402.722671,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-04-20","known_ts":"1982-04-20","bar_index":278,"type":"SELL","basis":"structure_stop","strength":0.45,"price":437.0941,"stop_level":439.1324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1982-04-22","known_ts":"1982-04-22","bar_index":279,"type":"RECLAIM","strength":0.45,"price":464.7972,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-04-20 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":"1982-04-20","prior_stop_level":439.1324,"sweep_low":430.9376,"atr14":18.618574,"stop_level":421.628313,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-05-21","known_ts":"1982-05-21","bar_index":286,"type":"SELL","basis":"structure_stop","strength":0.588,"price":474.0316,"stop_level":477.1098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-06-22","known_ts":"1982-06-24","bar_index":293,"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":"1982-06-22","trigger_known_ts":"1982-06-24","strength":0.45,"price":384.7658,"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.536511,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":366.297,"atr14":15.139416,"stop_level":358.727292,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-07-19","known_ts":"1982-07-21","bar_index":299,"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":"1982-07-19","trigger_known_ts":"1982-07-21","strength":0.45,"price":358.2126,"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.568497,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":333.2934,"atr14":13.613742,"stop_level":326.486529,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-07-22","known_ts":"1982-07-26","bar_index":300,"type":"BUY","strength":0.588,"price":364.4425,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1982-07-22","known_ts":"1982-07-26","bar_index":300,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1982-07-22","trigger_known_ts":"1982-07-26","strength":0.588,"price":364.4425,"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.560993,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":333.2934,"atr14":12.954577,"stop_level":326.816111,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-08-04","known_ts":"1982-08-06","bar_index":303,"type":"BUY","strength":0.588,"price":336.4083,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1982-08-04","known_ts":"1982-08-06","bar_index":303,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1982-08-04","trigger_known_ts":"1982-08-06","strength":0.588,"price":336.4083,"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.594763,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":289.685,"atr14":16.589938,"stop_level":281.390031,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-08-04","known_ts":"1982-08-04","bar_index":303,"type":"SELL","basis":"structure_stop","strength":0.588,"price":295.9148,"stop_level":333.2935,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-08-06","known_ts":"1982-08-06","bar_index":303,"type":"RECLAIM","strength":0.588,"price":336.4083,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-08-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1982-08-04","prior_stop_level":333.2935,"sweep_low":289.685,"atr14":16.589938,"stop_level":281.390031,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-09-28","known_ts":"1982-09-28","bar_index":315,"type":"SELL","basis":"structure_stop","strength":0.725,"price":376.902,"stop_level":380.0169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-10-01","known_ts":"1982-10-01","bar_index":316,"type":"SELL","basis":"structure_stop","strength":0.725,"price":351.9829,"stop_level":380.0169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-10-15","known_ts":"1982-10-15","bar_index":320,"type":"RECLAIM","strength":0.863,"price":447.9734,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-10-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-10-29","known_ts":"1982-10-29","bar_index":323,"type":"SELL","basis":"structure_stop","strength":0.725,"price":378.569,"stop_level":397.4975,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-11-04","known_ts":"1982-11-04","bar_index":324,"type":"RECLAIM","strength":0.725,"price":406.9619,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-10-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":"1982-10-29","prior_stop_level":397.4975,"sweep_low":365.95,"atr14":20.735411,"stop_level":355.582295,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-12-29","known_ts":"1982-12-29","bar_index":337,"type":"RECLAIM","strength":0.863,"price":410.1165,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-10-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-01-03","known_ts":"1983-01-05","bar_index":338,"type":"BUY","strength":0.863,"price":435.3545,"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":"1983-02-01","known_ts":"1983-02-01","bar_index":345,"type":"SELL","basis":"structure_stop","strength":0.863,"price":427.7256,"stop_level":434.1094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-02-14","known_ts":"1983-02-16","bar_index":348,"type":"REBUY","strength":0.863,"price":481.9894,"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":"1983-04-20","known_ts":"1983-04-22","bar_index":363,"type":"BUY","strength":0.863,"price":414.0509,"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":"1983-05-12","known_ts":"1983-05-12","bar_index":368,"type":"SELL","basis":"structure_stop","strength":0.863,"price":407.5813,"stop_level":417.2856,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1983-05-17","known_ts":"1983-05-17","bar_index":369,"type":"RECLAIM","strength":0.863,"price":430.2248,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1983-05-12","prior_stop_level":417.2856,"sweep_low":404.3465,"atr14":13.176254,"stop_level":397.758373,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-05-27","known_ts":"1983-05-27","bar_index":372,"type":"RECLAIM","strength":1.0,"price":443.1638,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-06-20","known_ts":"1983-06-22","bar_index":377,"type":"REBUY","strength":1.0,"price":462.5725,"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":"1983-08-02","known_ts":"1983-08-02","bar_index":387,"type":"SELL","basis":"structure_stop","strength":1.0,"price":506.4238,"stop_level":512.9585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-08-03","known_ts":"1983-08-03","bar_index":387,"type":"RECLAIM","strength":1.0,"price":526.0276,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-08-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":"1983-08-02","prior_stop_level":512.9585,"sweep_low":503.1566,"atr14":20.349743,"stop_level":492.981728,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-08-18","known_ts":"1983-08-18","bar_index":391,"type":"RECLAIM","strength":1.0,"price":542.3637,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-11-25","known_ts":"1983-11-29","bar_index":414,"type":"BUY","strength":0.588,"price":455.9879,"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":90},{"ts":"1984-02-09","known_ts":"1984-02-09","bar_index":431,"type":"SELL","basis":"structure_stop","strength":0.863,"price":471.7715,"stop_level":475.1173,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-02-10","known_ts":"1984-02-10","bar_index":431,"type":"RECLAIM","strength":0.863,"price":481.8092,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1984-02-09","prior_stop_level":475.1173,"sweep_low":465.0797,"atr14":14.392117,"stop_level":457.883642,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-02-27","known_ts":"1984-02-27","bar_index":435,"type":"RECLAIM","strength":1.0,"price":538.6895,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-02-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-04-02","known_ts":"1984-04-02","bar_index":443,"type":"SELL","basis":"structure_stop","strength":1.0,"price":595.5696,"stop_level":598.9156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-04-09","known_ts":"1984-04-11","bar_index":445,"type":"REBUY","strength":1.0,"price":638.5397,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1984-04-09","known_ts":"1984-04-09","bar_index":445,"type":"RECLAIM","strength":1.0,"price":604.7547,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-04-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":"1984-04-02","prior_stop_level":598.9156,"sweep_low":572.1483,"atr14":17.216224,"stop_level":563.540188,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-08-03","known_ts":"1984-08-07","bar_index":472,"type":"BUY","strength":0.588,"price":485.7498,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":45},{"ts":"1984-09-19","known_ts":"1984-09-19","bar_index":482,"type":"SELL","basis":"structure_stop","strength":0.863,"price":533.6407,"stop_level":540.4822,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-09-24","known_ts":"1984-09-24","bar_index":483,"type":"SELL","basis":"structure_stop","strength":0.725,"price":509.6954,"stop_level":540.4822,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1984-11-09","known_ts":"1984-11-13","bar_index":495,"type":"BUY","strength":0.588,"price":470.4948,"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":"1984-11-28","known_ts":"1984-11-30","bar_index":499,"type":"BUY","strength":0.588,"price":463.5757,"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":"1985-01-14","known_ts":"1985-01-14","bar_index":509,"type":"SELL","basis":"structure_stop","strength":0.45,"price":413.61,"stop_level":428.9807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1985-01-21","known_ts":"1985-01-23","bar_index":511,"type":"BUY","strength":0.45,"price":441.6512,"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-02-21","known_ts":"1985-02-21","bar_index":518,"type":"SELL","basis":"structure_stop","strength":0.588,"price":438.1463,"stop_level":441.6512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1985-02-26","known_ts":"1985-02-26","bar_index":519,"type":"SELL","basis":"structure_stop","strength":0.588,"price":434.6411,"stop_level":438.1463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1985-03-26","known_ts":"1985-03-28","bar_index":526,"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":"1985-03-26","trigger_known_ts":"1985-03-28","strength":0.45,"price":396.0842,"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.39569,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":375.0531,"atr14":10.170172,"stop_level":369.968014,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-04-09","known_ts":"1985-04-11","bar_index":529,"type":"BUY","strength":0.45,"price":417.1152,"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-04-09","known_ts":"1985-04-11","bar_index":529,"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":"1985-04-09","trigger_known_ts":"1985-04-11","strength":0.45,"price":417.1152,"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.363603,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":392.579,"atr14":10.05625,"stop_level":387.550875,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-04-30","known_ts":"1985-04-30","bar_index":534,"type":"SELL","basis":"structure_stop","strength":0.588,"price":390.9974,"stop_level":396.0842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1985-05-02","known_ts":"1985-05-02","bar_index":534,"type":"SELL","basis":"structure_stop","strength":0.588,"price":390.9974,"stop_level":396.0842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1985-05-03","known_ts":"1985-05-03","bar_index":535,"type":"RECLAIM","strength":0.588,"price":398.1065,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1985-04-30","prior_stop_level":396.0842,"sweep_low":383.8883,"atr14":9.996366,"stop_level":378.890117,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-05-03","known_ts":"1985-05-03","bar_index":535,"type":"RECLAIM","strength":0.588,"price":398.1065,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-05-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1985-05-02","prior_stop_level":396.0842,"sweep_low":383.8883,"atr14":9.996366,"stop_level":378.890117,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-06-25","known_ts":"1985-06-27","bar_index":547,"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":"1985-06-25","trigger_known_ts":"1985-06-27","strength":0.45,"price":284.3617,"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.513872,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":266.5891,"atr14":10.970133,"stop_level":261.104033,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-07-09","known_ts":"1985-07-11","bar_index":550,"type":"BUY","strength":0.45,"price":291.4708,"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-07-09","known_ts":"1985-07-11","bar_index":550,"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":"1985-07-09","trigger_known_ts":"1985-07-11","strength":0.45,"price":291.4708,"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.501719,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":277.2527,"atr14":10.022158,"stop_level":272.241621,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-08-13","known_ts":"1985-08-13","bar_index":558,"type":"SELL","basis":"structure_stop","strength":0.45,"price":264.9075,"stop_level":275.7941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1985-09-30","known_ts":"1985-10-02","bar_index":569,"type":"BUY","strength":0.45,"price":232.2475,"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-09-30","known_ts":"1985-10-02","bar_index":569,"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":"1985-09-30","trigger_known_ts":"1985-10-02","strength":0.45,"price":232.2475,"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.553334,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":210.4744,"atr14":8.216508,"stop_level":206.366146,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-12-13","known_ts":"1985-12-13","bar_index":586,"type":"SELL","basis":"structure_stop","strength":0.725,"price":218.5782,"stop_level":224.9899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-01-03","known_ts":"1986-01-07","bar_index":591,"type":"BUY","strength":0.725,"price":251.365,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"1986-03-21","known_ts":"1986-03-25","bar_index":609,"type":"BUY","strength":0.45,"price":120.7263,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1986-03-21","known_ts":"1986-03-25","bar_index":609,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1986-03-21","trigger_known_ts":"1986-03-25","strength":0.45,"price":120.7263,"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.719981,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":106.0929,"atr14":9.289286,"stop_level":101.448257,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-07-14","known_ts":"1986-07-14","bar_index":635,"type":"SELL","basis":"structure_stop","strength":0.725,"price":124.3847,"stop_level":135.3598,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-11-18","known_ts":"1986-11-20","bar_index":665,"type":"BUY","strength":0.588,"price":73.1675,"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":80},{"ts":"1987-04-02","known_ts":"1987-04-06","bar_index":696,"type":"BUY","strength":1.0,"price":124.3847,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1987-05-07","known_ts":"1987-05-11","bar_index":704,"type":"BUY","strength":1.0,"price":146.335,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1987-07-08","known_ts":"1987-07-10","bar_index":718,"type":"BUY","strength":0.863,"price":160.9685,"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":"1987-12-01","known_ts":"1987-12-03","bar_index":752,"type":"BUY","strength":0.588,"price":87.801,"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":"1987-12-14","known_ts":"1987-12-16","bar_index":755,"type":"BUY","strength":0.588,"price":80.4842,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"1988-01-20","known_ts":"1988-01-20","bar_index":763,"type":"SELL","basis":"structure_stop","strength":0.588,"price":73.1675,"stop_level":76.8259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1988-02-19","known_ts":"1988-02-19","bar_index":770,"type":"SELL","basis":"structure_stop","strength":0.725,"price":84.1426,"stop_level":87.801,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1988-02-22","known_ts":"1988-02-22","bar_index":770,"type":"RECLAIM","strength":0.725,"price":98.7761,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-02-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1988-02-19","prior_stop_level":87.801,"sweep_low":84.1426,"atr14":6.292587,"stop_level":80.996307,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-03-03","known_ts":"1988-03-03","bar_index":773,"type":"SELL","basis":"structure_stop","strength":0.725,"price":87.801,"stop_level":91.4594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1988-03-08","known_ts":"1988-03-08","bar_index":774,"type":"RECLAIM","strength":0.725,"price":95.1178,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-03-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1988-03-03","prior_stop_level":91.4594,"sweep_low":87.801,"atr14":5.708899,"stop_level":84.94655,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-08-17","known_ts":"1988-08-19","bar_index":812,"type":"REBUY","strength":0.725,"price":84.1426,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1988-09-21","known_ts":"1988-09-21","bar_index":820,"type":"SELL","basis":"structure_stop","strength":0.863,"price":76.8259,"stop_level":80.4842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1988-10-07","known_ts":"1988-10-11","bar_index":824,"type":"BUY","strength":0.725,"price":84.1426,"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":20},{"ts":"1989-01-09","known_ts":"1989-01-11","bar_index":845,"type":"BUY","strength":0.588,"price":65.8507,"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":30},{"ts":"1989-02-15","known_ts":"1989-02-15","bar_index":854,"type":"SELL","basis":"structure_stop","strength":0.725,"price":76.8259,"stop_level":80.4842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-02-17","known_ts":"1989-02-17","bar_index":854,"type":"SELL","basis":"structure_stop","strength":0.725,"price":73.1675,"stop_level":80.4842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-03-01","known_ts":"1989-03-03","bar_index":857,"type":"REBUY","strength":1.0,"price":87.801,"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":"1989-03-17","known_ts":"1989-03-21","bar_index":861,"type":"REBUY","strength":1.0,"price":87.801,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1989-04-21","known_ts":"1989-04-25","bar_index":869,"type":"BUY","strength":1.0,"price":95.1178,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1989-05-08","known_ts":"1989-05-08","bar_index":872,"type":"SELL","basis":"structure_stop","strength":1.0,"price":80.4842,"stop_level":84.1426,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-05-11","known_ts":"1989-05-11","bar_index":873,"type":"RECLAIM","strength":1.0,"price":87.801,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-05-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":"1989-05-08","prior_stop_level":84.1426,"sweep_low":80.4842,"atr14":4.561762,"stop_level":78.203319,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-07-10","known_ts":"1989-07-12","bar_index":887,"type":"BUY","strength":0.863,"price":95.1178,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1989-08-15","known_ts":"1989-08-15","bar_index":895,"type":"SELL","basis":"structure_stop","strength":0.863,"price":76.8259,"stop_level":95.1178,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1989-10-11","known_ts":"1989-10-13","bar_index":909,"type":"BUY","strength":0.588,"price":76.8259,"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":"1989-10-30","known_ts":"1989-10-30","bar_index":913,"type":"SELL","basis":"structure_stop","strength":0.588,"price":65.8507,"stop_level":69.5091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1989-11-17","known_ts":"1989-11-21","bar_index":918,"type":"BUY","strength":0.588,"price":76.8259,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"1990-01-02","known_ts":"1990-01-02","bar_index":927,"type":"SELL","basis":"structure_stop","strength":1.0,"price":87.801,"stop_level":91.4594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-02-06","known_ts":"1990-02-08","bar_index":936,"type":"BUY","strength":0.863,"price":91.4594,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"1990-07-17","known_ts":"1990-07-19","bar_index":973,"type":"BUY","strength":0.588,"price":51.2172,"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":"1990-08-22","known_ts":"1990-08-22","bar_index":981,"type":"SELL","basis":"structure_stop","strength":0.588,"price":54.8756,"stop_level":58.534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-08-24","known_ts":"1990-08-24","bar_index":982,"type":"SELL","basis":"structure_stop","strength":0.588,"price":43.9005,"stop_level":58.534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-11-13","known_ts":"1990-11-15","bar_index":1001,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-11-13","trigger_known_ts":"1990-11-15","strength":0.45,"price":20.1211,"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.816666,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.2919,"atr14":3.455047,"stop_level":16.564377,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-12-27","known_ts":"1990-12-31","bar_index":1011,"type":"BUY","strength":0.45,"price":14.6335,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-12-27","known_ts":"1990-12-31","bar_index":1011,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1990-12-27","trigger_known_ts":"1990-12-31","strength":0.45,"price":14.6335,"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.851852,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.1459,"atr14":2.689995,"stop_level":7.800902,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-01-17","known_ts":"1991-01-17","bar_index":1015,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.9502,"stop_level":23.7794,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-01-28","known_ts":"1991-01-30","bar_index":1018,"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":"1991-01-28","trigger_known_ts":"1991-01-30","strength":0.588,"price":29.267,"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.703704,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":18.2919,"atr14":3.275908,"stop_level":16.653946,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-02-14","known_ts":"1991-02-14","bar_index":1022,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.7794,"stop_level":25.6086,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-02-19","known_ts":"1991-02-19","bar_index":1023,"type":"RECLAIM","strength":0.588,"price":27.4378,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-02-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":"1991-02-14","prior_stop_level":25.6086,"sweep_low":23.7794,"atr14":2.717662,"stop_level":22.420569,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-19","known_ts":"1991-03-19","bar_index":1029,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.6086,"stop_level":29.267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-05-10","known_ts":"1991-05-14","bar_index":1042,"type":"BUY","strength":0.725,"price":32.9254,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1991-06-06","known_ts":"1991-06-06","bar_index":1048,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.6086,"stop_level":29.267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-08-09","known_ts":"1991-08-13","bar_index":1063,"type":"BUY","strength":0.725,"price":23.7794,"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":"1991-10-03","known_ts":"1991-10-03","bar_index":1075,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.1211,"stop_level":21.9502,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1991-10-04","known_ts":"1991-10-04","bar_index":1076,"type":"RECLAIM","strength":0.863,"price":23.7794,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1991-10-03","prior_stop_level":21.9502,"sweep_low":20.1211,"atr14":2.19237,"stop_level":19.024915,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-11-25","known_ts":"1991-11-27","bar_index":1088,"type":"BUY","strength":0.588,"price":21.9502,"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":"1992-03-25","known_ts":"1992-03-25","bar_index":1115,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.9254,"stop_level":36.5837,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-07-22","known_ts":"1992-07-24","bar_index":1143,"type":"BUY","strength":0.725,"price":29.267,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1992-08-21","known_ts":"1992-08-21","bar_index":1150,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.4378,"stop_level":29.267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1992-09-24","known_ts":"1992-09-28","bar_index":1158,"type":"REBUY","strength":0.725,"price":32.9254,"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":"1993-01-12","known_ts":"1993-01-14","bar_index":1183,"type":"BUY","strength":0.588,"price":25.6086,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"1993-02-11","known_ts":"1993-02-11","bar_index":1190,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.9502,"stop_level":23.7794,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1993-03-17","known_ts":"1993-03-17","bar_index":1198,"type":"RECLAIM","strength":0.725,"price":32.9254,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-02-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-04-16","known_ts":"1993-04-20","bar_index":1205,"type":"REBUY","strength":1.0,"price":36.5837,"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":"1993-07-08","known_ts":"1993-07-12","bar_index":1224,"type":"BUY","strength":1.0,"price":36.5837,"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":80},{"ts":"1993-10-06","known_ts":"1993-10-08","bar_index":1245,"type":"BUY","strength":0.725,"price":36.5837,"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":"1993-12-06","known_ts":"1993-12-06","bar_index":1259,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.5837,"stop_level":40.2421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-01-21","known_ts":"1994-01-25","bar_index":1270,"type":"BUY","strength":0.725,"price":40.2421,"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":"1994-01-31","known_ts":"1994-02-02","bar_index":1272,"type":"BUY","strength":0.725,"price":40.2421,"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":"1994-03-07","known_ts":"1994-03-09","bar_index":1280,"type":"BUY","strength":0.725,"price":40.2421,"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":10},{"ts":"1994-03-18","known_ts":"1994-03-22","bar_index":1283,"type":"BUY","strength":0.863,"price":40.2421,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1994-04-14","known_ts":"1994-04-14","bar_index":1289,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.267,"stop_level":32.9254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1994-06-20","known_ts":"1994-06-22","bar_index":1304,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1994-06-20","trigger_known_ts":"1994-06-22","strength":0.45,"price":27.072,"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.383333,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.3403,"atr14":1.087753,"stop_level":25.796423,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-12","known_ts":"1994-07-14","bar_index":1309,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1994-07-12","trigger_known_ts":"1994-07-14","strength":0.45,"price":24.3345,"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.44569,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.5971,"atr14":0.969613,"stop_level":23.112293,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-15","known_ts":"1994-07-19","bar_index":1310,"type":"BUY","strength":0.45,"price":27.2842,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-07-15","known_ts":"1994-07-19","bar_index":1310,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-07-15","trigger_known_ts":"1994-07-19","strength":0.45,"price":27.2842,"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.378499,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.5971,"atr14":1.081345,"stop_level":23.056428,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-16","known_ts":"1994-08-16","bar_index":1317,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.5468,"stop_level":27.2842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-08-22","known_ts":"1994-08-22","bar_index":1318,"type":"RECLAIM","strength":0.588,"price":28.759,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-08-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":"1994-08-16","prior_stop_level":27.2842,"sweep_low":25.8094,"atr14":1.070492,"stop_level":25.274154,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-20","known_ts":"1994-09-20","bar_index":1325,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.8094,"stop_level":26.5468,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-09-27","known_ts":"1994-09-29","bar_index":1327,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1994-09-27","trigger_known_ts":"1994-09-29","strength":0.588,"price":26.0237,"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.407212,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":24.3345,"atr14":0.798845,"stop_level":23.935077,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-11","known_ts":"1994-11-15","bar_index":1338,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1994-11-11","trigger_known_ts":"1994-11-15","strength":0.45,"price":23.0495,"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.47496,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.5625,"atr14":0.921107,"stop_level":21.101947,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-21","known_ts":"1994-11-23","bar_index":1340,"type":"BUY","strength":0.45,"price":23.7931,"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-21","known_ts":"1994-11-23","bar_index":1340,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-11-21","trigger_known_ts":"1994-11-23","strength":0.45,"price":23.7931,"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.408751,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.5625,"atr14":0.994986,"stop_level":21.065007,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-01-26","known_ts":"1995-01-26","bar_index":1355,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.5625,"stop_level":22.306,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-02-03","known_ts":"1995-02-03","bar_index":1357,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.8189,"stop_level":21.5625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-04-21","known_ts":"1995-04-21","bar_index":1374,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.5625,"stop_level":22.306,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-04-26","known_ts":"1995-04-26","bar_index":1375,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.5625,"stop_level":22.306,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-07-11","known_ts":"1995-07-13","bar_index":1393,"type":"BUY","strength":0.588,"price":20.8189,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1995-08-29","known_ts":"1995-08-29","bar_index":1404,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.0495,"stop_level":23.7931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-09-21","known_ts":"1995-09-21","bar_index":1410,"type":"RECLAIM","strength":0.863,"price":24.5366,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-08-29 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-28","bar_index":1411,"type":"BUY","strength":0.863,"price":24.5366,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1996-03-07","known_ts":"1996-03-07","bar_index":1448,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.0754,"stop_level":20.8189,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-03-11","known_ts":"1996-03-11","bar_index":1449,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.0754,"stop_level":20.8189,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-04-17","known_ts":"1996-04-17","bar_index":1458,"type":"RECLAIM","strength":0.863,"price":22.306,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-05-28","known_ts":"1996-05-28","bar_index":1467,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.8189,"stop_level":21.5625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1996-06-03","known_ts":"1996-06-03","bar_index":1468,"type":"RECLAIM","strength":1.0,"price":22.306,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-05-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":"1996-05-28","prior_stop_level":21.5625,"sweep_low":20.8189,"atr14":0.63079,"stop_level":20.503505,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-07-03","known_ts":"1996-07-08","bar_index":1476,"type":"BUY","strength":1.0,"price":22.306,"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":"quality","score":75},{"ts":"1996-08-12","known_ts":"1996-08-14","bar_index":1485,"type":"BUY","strength":0.863,"price":21.5625,"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":"1997-05-20","known_ts":"1997-05-22","bar_index":1550,"type":"BUY","strength":0.725,"price":26.0237,"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":"1997-07-11","known_ts":"1997-07-11","bar_index":1562,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.5107,"stop_level":28.2543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-14","known_ts":"1997-07-14","bar_index":1562,"type":"RECLAIM","strength":0.863,"price":29.7413,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-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":"1997-07-11","prior_stop_level":28.2543,"sweep_low":27.5107,"atr14":0.907822,"stop_level":27.056789,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-29","known_ts":"1997-07-29","bar_index":1566,"type":"RECLAIM","strength":1.0,"price":34.2025,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-07-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-02-24","known_ts":"1998-02-24","bar_index":1614,"type":"SELL","basis":"structure_stop","strength":0.863,"price":62.9751,"stop_level":64.1133,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-03-02","known_ts":"1998-03-02","bar_index":1615,"type":"RECLAIM","strength":0.863,"price":65.2514,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-02-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1998-02-24","prior_stop_level":64.1133,"sweep_low":62.2164,"atr14":2.529349,"stop_level":60.951725,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-12","known_ts":"1998-03-12","bar_index":1618,"type":"RECLAIM","strength":1.0,"price":77.0118,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-02-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-15","known_ts":"1998-04-15","bar_index":1625,"type":"SELL","basis":"structure_stop","strength":1.0,"price":72.8387,"stop_level":75.8737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-07-13","known_ts":"1998-07-13","bar_index":1646,"type":"RECLAIM","strength":0.863,"price":132.456,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-08-03","known_ts":"1998-08-03","bar_index":1651,"type":"SELL","basis":"structure_stop","strength":0.725,"price":111.0798,"stop_level":117.5689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-08-06","known_ts":"1998-08-06","bar_index":1652,"type":"SELL","basis":"structure_stop","strength":0.725,"price":103.9091,"stop_level":117.5689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-10-14","known_ts":"1998-10-16","bar_index":1668,"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-10-14","trigger_known_ts":"1998-10-16","strength":0.45,"price":42.5605,"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.691143,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.576,"atr14":5.122411,"stop_level":35.014794,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-30","known_ts":"1998-11-03","bar_index":1672,"type":"BUY","strength":0.45,"price":52.9131,"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-30","known_ts":"1998-11-03","bar_index":1672,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-10-30","trigger_known_ts":"1998-11-03","strength":0.45,"price":52.9131,"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.616015,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.3274,"atr14":4.44119,"stop_level":41.106805,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-19","known_ts":"1998-11-19","bar_index":1676,"type":"SELL","basis":"structure_stop","strength":0.45,"price":46.0114,"stop_level":47.5451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-12-22","known_ts":"1998-12-22","bar_index":1684,"type":"RECLAIM","strength":0.725,"price":75.9188,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-01-25","known_ts":"1999-01-25","bar_index":1691,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.7994,"stop_level":65.9497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-01-28","known_ts":"1999-01-28","bar_index":1692,"type":"RECLAIM","strength":0.588,"price":69.7839,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-01-25","prior_stop_level":65.9497,"sweep_low":62.1154,"atr14":6.413527,"stop_level":58.908636,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-17","known_ts":"1999-03-19","bar_index":1703,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-03-17","trigger_known_ts":"1999-03-19","strength":0.45,"price":60.1983,"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.563147,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":50.996,"atr14":3.508569,"stop_level":49.241715,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-08","known_ts":"1999-04-12","bar_index":1708,"type":"BUY","strength":0.725,"price":74.0016,"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":"1999-06-03","known_ts":"1999-06-07","bar_index":1721,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-06-03","trigger_known_ts":"1999-06-07","strength":0.45,"price":49.4623,"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.641057,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":45.2445,"atr14":2.44032,"stop_level":44.02434,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-16","known_ts":"1999-06-18","bar_index":1724,"type":"BUY","strength":0.45,"price":50.6125,"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-06-16","known_ts":"1999-06-18","bar_index":1724,"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-06-16","trigger_known_ts":"1999-06-18","strength":0.45,"price":50.6125,"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.63271,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.312,"atr14":2.121861,"stop_level":47.251069,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-20","known_ts":"1999-07-20","bar_index":1731,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.312,"stop_level":49.4623,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-08-16","known_ts":"1999-08-18","bar_index":1738,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-08-16","trigger_known_ts":"1999-08-18","strength":0.45,"price":41.7937,"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.558704,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":39.1097,"atr14":1.53049,"stop_level":38.344455,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-07","known_ts":"1999-09-09","bar_index":1743,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-09-07","trigger_known_ts":"1999-09-09","strength":0.45,"price":35.2754,"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.557692,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":32.9748,"atr14":1.649061,"stop_level":32.150269,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-01","known_ts":"1999-10-05","bar_index":1749,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-10-01","trigger_known_ts":"1999-10-05","strength":0.45,"price":31.0577,"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.610577,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.3737,"atr14":1.734763,"stop_level":27.506318,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-11","known_ts":"1999-10-13","bar_index":1751,"type":"BUY","strength":0.45,"price":32.5914,"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-10-11","known_ts":"1999-10-13","bar_index":1751,"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-10-11","trigger_known_ts":"1999-10-13","strength":0.45,"price":32.5914,"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.591346,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.3737,"atr14":1.633484,"stop_level":27.556958,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-08","known_ts":"1999-12-08","bar_index":1764,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.5914,"stop_level":33.3583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-09","known_ts":"1999-12-09","bar_index":1765,"type":"RECLAIM","strength":0.588,"price":34.5085,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-12-08","prior_stop_level":33.3583,"sweep_low":32.208,"atr14":2.537282,"stop_level":30.939359,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-14","known_ts":"1999-12-14","bar_index":1766,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.4411,"stop_level":32.5914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-02-04","known_ts":"2000-02-08","bar_index":1778,"type":"BUY","strength":0.588,"price":28.3737,"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":"2000-02-04","known_ts":"2000-02-08","bar_index":1778,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-02-04","trigger_known_ts":"2000-02-08","strength":0.588,"price":28.3737,"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.61658,"monthly_oversold_dwell":15,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":26.4566,"atr14":1.331781,"stop_level":25.79071,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-23","known_ts":"2000-02-23","bar_index":1782,"type":"RECLAIM","strength":0.725,"price":30.2908,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-02-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-03-17","known_ts":"2000-03-17","bar_index":1787,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.208,"stop_level":32.5914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-19","known_ts":"2000-06-21","bar_index":1809,"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-19","trigger_known_ts":"2000-06-21","strength":0.45,"price":21.472,"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.572519,"monthly_oversold_dwell":19,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.1714,"atr14":1.130344,"stop_level":18.606228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-19","known_ts":"2000-07-21","bar_index":1816,"type":"BUY","strength":0.45,"price":19.5548,"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-19","known_ts":"2000-07-21","bar_index":1816,"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-19","trigger_known_ts":"2000-07-21","strength":0.45,"price":19.5548,"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.592001,"monthly_oversold_dwell":20,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.0211,"atr14":0.960693,"stop_level":17.540754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-25","known_ts":"2000-09-25","bar_index":1831,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.0211,"stop_level":18.4046,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-11-02","known_ts":"2000-11-06","bar_index":1841,"type":"BUY","strength":0.725,"price":16.8708,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2000-12-29","known_ts":"2001-01-03","bar_index":1854,"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-12-29","trigger_known_ts":"2001-01-03","strength":0.45,"price":10.736,"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.708333,"monthly_oversold_dwell":26,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.052,"atr14":0.96945,"stop_level":7.567275,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-04","known_ts":"2001-01-08","bar_index":1855,"type":"BUY","strength":0.45,"price":11.5028,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-01-04","known_ts":"2001-01-08","bar_index":1855,"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":"2001-01-04","trigger_known_ts":"2001-01-08","strength":0.45,"price":11.5028,"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.687501,"monthly_oversold_dwell":26,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.052,"atr14":0.962175,"stop_level":7.570913,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-25","known_ts":"2001-01-25","bar_index":1859,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.5028,"stop_level":12.6531,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-28","known_ts":"2001-02-28","bar_index":1867,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.5028,"stop_level":11.9077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-05","known_ts":"2001-03-05","bar_index":1868,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.2881,"stop_level":11.9077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-05-02","known_ts":"2001-05-04","bar_index":1882,"type":"BUY","strength":0.725,"price":9.9078,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2001-06-19","known_ts":"2001-06-19","bar_index":1893,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.5887,"stop_level":12.7912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-06-21","known_ts":"2001-06-21","bar_index":1893,"type":"RECLAIM","strength":0.725,"price":12.8832,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-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":"2001-06-19","prior_stop_level":12.7912,"sweep_low":12.5826,"atr14":0.175831,"stop_level":12.494684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-11","known_ts":"2001-07-11","bar_index":1898,"type":"RECLAIM","strength":1.0,"price":13.104,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-20","known_ts":"2001-08-20","bar_index":1907,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.5764,"stop_level":12.8218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-10-15","known_ts":"2001-10-17","bar_index":1919,"type":"BUY","strength":0.863,"price":11.9323,"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-11-28","known_ts":"2001-11-28","bar_index":1929,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.9261,"stop_level":13.9568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-04","known_ts":"2001-12-04","bar_index":1930,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.4967,"stop_level":13.9568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-06","known_ts":"2001-12-06","bar_index":1931,"type":"RECLAIM","strength":1.0,"price":14.1715,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-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":"2001-12-04","prior_stop_level":13.9568,"sweep_low":13.3801,"atr14":0.212662,"stop_level":13.273769,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-18","known_ts":"2001-12-18","bar_index":1934,"type":"RECLAIM","strength":1.0,"price":14.969,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-22","known_ts":"2002-04-24","bar_index":1962,"type":"BUY","strength":0.863,"price":16.6745,"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":"2002-06-03","known_ts":"2002-06-03","bar_index":1971,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.7911,"stop_level":17.8218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-06-28","known_ts":"2002-06-28","bar_index":1978,"type":"RECLAIM","strength":1.0,"price":18.1592,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-06-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-11-05","known_ts":"2002-11-07","bar_index":2008,"type":"BUY","strength":0.588,"price":14.2083,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":35},{"ts":"2002-12-31","known_ts":"2002-12-31","bar_index":2020,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.742,"stop_level":18.8095,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-01-02","known_ts":"2003-01-02","bar_index":2021,"type":"RECLAIM","strength":1.0,"price":18.834,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-12-31","prior_stop_level":18.8095,"sweep_low":18.742,"atr14":0.2835,"stop_level":18.60025,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-15","known_ts":"2003-01-15","bar_index":2024,"type":"RECLAIM","strength":1.0,"price":22.0487,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-02","known_ts":"2003-12-04","bar_index":2098,"type":"BUY","strength":0.725,"price":34.1711,"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":"2004-01-20","known_ts":"2004-01-20","bar_index":2108,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.1159,"stop_level":35.5944,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-23","known_ts":"2004-01-23","bar_index":2109,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.3429,"stop_level":35.5944,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-06","known_ts":"2004-02-10","bar_index":2113,"type":"REBUY","strength":0.725,"price":35.8889,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2004-03-22","known_ts":"2004-03-24","bar_index":2123,"type":"BUY","strength":0.725,"price":33.4349,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2004-06-17","known_ts":"2004-06-17","bar_index":2143,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.6067,"stop_level":36.5024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2004-06-23","known_ts":"2004-06-23","bar_index":2144,"type":"RECLAIM","strength":0.725,"price":36.8091,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2004-06-17","prior_stop_level":36.5024,"sweep_low":35.0546,"atr14":0.72185,"stop_level":34.693675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-09-02","known_ts":"2004-09-07","bar_index":2161,"type":"BUY","strength":0.588,"price":38.4349,"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":90},{"ts":"2004-10-28","known_ts":"2004-11-01","bar_index":2174,"type":"BUY","strength":0.588,"price":37.2385,"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":"aplus","score":90},{"ts":"2004-11-05","known_ts":"2004-11-09","bar_index":2176,"type":"BUY","strength":0.588,"price":36.9625,"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":80},{"ts":"2004-12-03","known_ts":"2004-12-03","bar_index":2182,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.8091,"stop_level":36.9625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-06","known_ts":"2004-12-06","bar_index":2182,"type":"RECLAIM","strength":0.725,"price":37.1158,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-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":"2004-12-03","prior_stop_level":36.9625,"sweep_low":36.8091,"atr14":0.661017,"stop_level":36.478591,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-03","known_ts":"2005-01-05","bar_index":2189,"type":"BUY","strength":0.588,"price":36.9993,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-01-20","known_ts":"2005-01-24","bar_index":2193,"type":"BUY","strength":0.725,"price":37.576,"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":75},{"ts":"2005-03-16","known_ts":"2005-03-16","bar_index":2205,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.0237,"stop_level":42.4654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-03-22","known_ts":"2005-03-22","bar_index":2207,"type":"RECLAIM","strength":0.863,"price":44.7538,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-03-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-03-16","prior_stop_level":42.4654,"sweep_low":40.5207,"atr14":1.235629,"stop_level":39.902885,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-03-31","known_ts":"2005-03-31","bar_index":2209,"type":"RECLAIM","strength":0.863,"price":43.128,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-03-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-07-05","known_ts":"2005-07-07","bar_index":2231,"type":"BUY","strength":0.45,"price":32.6374,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-07-13","known_ts":"2005-07-13","bar_index":2233,"type":"RECLAIM","strength":0.588,"price":39.9011,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-07-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-08-11","known_ts":"2005-08-11","bar_index":2240,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.0361,"stop_level":38.5759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-15","known_ts":"2005-08-15","bar_index":2240,"type":"RECLAIM","strength":0.725,"price":38.7723,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-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":"2005-08-11","prior_stop_level":38.5759,"sweep_low":37.6925,"atr14":1.272335,"stop_level":37.056332,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-22","known_ts":"2005-08-22","bar_index":2242,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.8275,"stop_level":38.0361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-11-15","known_ts":"2005-11-15","bar_index":2262,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.6006,"stop_level":35.1895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-11-17","known_ts":"2005-11-17","bar_index":2263,"type":"SELL","basis":"structure_stop","strength":0.45,"price":32.0485,"stop_level":35.1895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2005-12-01","known_ts":"2005-12-05","bar_index":2266,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-12-01","trigger_known_ts":"2005-12-05","strength":0.45,"price":29.8399,"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.351122,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.251,"atr14":1.24112,"stop_level":28.63044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-06","known_ts":"2006-01-10","bar_index":2274,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-01-06","trigger_known_ts":"2006-01-10","strength":0.45,"price":28.7111,"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.375668,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.7786,"atr14":0.82843,"stop_level":27.364385,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-11","known_ts":"2006-01-13","bar_index":2275,"type":"BUY","strength":0.45,"price":30.527,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-02-09","known_ts":"2006-02-09","bar_index":2281,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.3982,"stop_level":29.6927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-02-13","known_ts":"2006-02-13","bar_index":2282,"type":"RECLAIM","strength":0.588,"price":29.7908,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-02-09","prior_stop_level":29.6927,"sweep_low":28.9565,"atr14":0.769115,"stop_level":28.571942,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-21","known_ts":"2006-04-21","bar_index":2298,"type":"RECLAIM","strength":0.863,"price":36.0239,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-02-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-06-28","known_ts":"2006-06-28","bar_index":2313,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.3061,"stop_level":35.0914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-29","known_ts":"2006-08-31","bar_index":2328,"type":"BUY","strength":0.725,"price":33.2264,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2006-09-21","known_ts":"2006-09-21","bar_index":2333,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.1773,"stop_level":33.8644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-25","known_ts":"2006-09-25","bar_index":2334,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.7847,"stop_level":33.8644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-12-01","known_ts":"2006-12-05","bar_index":2350,"type":"BUY","strength":0.588,"price":32.5883,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2007-02-02","known_ts":"2007-02-02","bar_index":2363,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.5024,"stop_level":35.0914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-16","known_ts":"2007-02-16","bar_index":2367,"type":"RECLAIM","strength":0.863,"price":35.7785,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-02-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-16","known_ts":"2007-07-18","bar_index":2401,"type":"BUY","strength":0.725,"price":33.6681,"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":"2007-08-27","known_ts":"2007-08-27","bar_index":2411,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.3736,"stop_level":33.4227,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-08-28","known_ts":"2007-08-28","bar_index":2411,"type":"RECLAIM","strength":1.0,"price":33.5208,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-08-27 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-08-27","prior_stop_level":33.4227,"sweep_low":32.8828,"atr14":0.608701,"stop_level":32.578449,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-13","known_ts":"2007-09-13","bar_index":2415,"type":"RECLAIM","strength":1.0,"price":34.9441,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-04","known_ts":"2007-10-08","bar_index":2420,"type":"BUY","strength":0.863,"price":35.1895,"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":80},{"ts":"2007-10-12","known_ts":"2007-10-16","bar_index":2422,"type":"BUY","strength":1.0,"price":35.0914,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2007-11-02","known_ts":"2007-11-06","bar_index":2427,"type":"BUY","strength":1.0,"price":35.5331,"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":50},{"ts":"2007-11-29","known_ts":"2007-12-03","bar_index":2433,"type":"BUY","strength":1.0,"price":35.3368,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2007-12-26","known_ts":"2007-12-28","bar_index":2439,"type":"BUY","strength":1.0,"price":35.7785,"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":50},{"ts":"2008-01-14","known_ts":"2008-01-14","bar_index":2443,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.0914,"stop_level":35.1895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-01-15","known_ts":"2008-01-15","bar_index":2443,"type":"RECLAIM","strength":1.0,"price":35.2386,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-01-14","prior_stop_level":35.1895,"sweep_low":35.0914,"atr14":0.495678,"stop_level":34.843561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-01","known_ts":"2008-07-01","bar_index":2482,"type":"SELL","basis":"structure_stop","strength":0.45,"price":34.0116,"stop_level":34.1098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-07-02","known_ts":"2008-07-02","bar_index":2482,"type":"RECLAIM","strength":0.588,"price":34.3552,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-01 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":"2008-07-01","prior_stop_level":34.1098,"sweep_low":33.9626,"atr14":0.458536,"stop_level":33.733332,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-21","known_ts":"2008-08-25","bar_index":2494,"type":"BUY","strength":0.725,"price":34.9441,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2008-09-11","known_ts":"2008-09-11","bar_index":2498,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.3736,"stop_level":33.619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-15","known_ts":"2008-09-15","bar_index":2499,"type":"RECLAIM","strength":0.588,"price":34.3552,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-11","prior_stop_level":33.619,"sweep_low":33.3736,"atr14":0.809677,"stop_level":32.968762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-03","known_ts":"2008-10-07","bar_index":2504,"type":"BUY","strength":0.45,"price":34.0116,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-12-11","known_ts":"2008-12-15","bar_index":2520,"type":"BUY","strength":0.588,"price":31.165,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-12-29","known_ts":"2008-12-29","bar_index":2523,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.5639,"stop_level":29.9872,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-13","known_ts":"2009-01-13","bar_index":2527,"type":"RECLAIM","strength":0.725,"price":33.3736,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-01-30","known_ts":"2009-01-30","bar_index":2531,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.6558,"stop_level":32.4411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-05","known_ts":"2009-02-05","bar_index":2532,"type":"RECLAIM","strength":0.588,"price":32.8337,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-30","prior_stop_level":32.4411,"sweep_low":31.6558,"atr14":1.085085,"stop_level":31.113258,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-13","known_ts":"2009-02-13","bar_index":2534,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.0853,"stop_level":31.6558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-17","known_ts":"2009-02-17","bar_index":2534,"type":"RECLAIM","strength":0.725,"price":31.8031,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-02-13","prior_stop_level":31.6558,"sweep_low":27.386,"atr14":1.569671,"stop_level":26.601164,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-11","known_ts":"2009-05-11","bar_index":2554,"type":"RECLAIM","strength":0.863,"price":32.3429,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-02-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-26","known_ts":"2009-05-26","bar_index":2557,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.2632,"stop_level":31.4104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-27","known_ts":"2009-05-27","bar_index":2557,"type":"RECLAIM","strength":0.863,"price":31.754,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-05-26","prior_stop_level":31.4104,"sweep_low":30.2816,"atr14":1.565233,"stop_level":29.498984,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-10","known_ts":"2009-06-10","bar_index":2561,"type":"RECLAIM","strength":0.863,"price":33.8644,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-15","known_ts":"2009-06-15","bar_index":2562,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.9687,"stop_level":33.5208,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-17","known_ts":"2009-06-17","bar_index":2562,"type":"RECLAIM","strength":0.863,"price":33.8644,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-06-15","prior_stop_level":33.5208,"sweep_low":30.0362,"atr14":1.739653,"stop_level":29.166373,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-01","known_ts":"2009-07-01","bar_index":2566,"type":"RECLAIM","strength":1.0,"price":34.6987,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-26","known_ts":"2010-01-26","bar_index":2613,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.6006,"stop_level":34.6496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-27","known_ts":"2010-01-27","bar_index":2614,"type":"RECLAIM","strength":1.0,"price":34.9441,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-26","prior_stop_level":34.6496,"sweep_low":34.3552,"atr14":0.656726,"stop_level":34.026837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-09","known_ts":"2010-02-09","bar_index":2617,"type":"RECLAIM","strength":1.0,"price":35.1404,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-05","known_ts":"2010-03-05","bar_index":2622,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.2877,"stop_level":35.4349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-14","known_ts":"2010-05-18","bar_index":2639,"type":"BUY","strength":0.588,"price":32.981,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2010-05-27","known_ts":"2010-06-01","bar_index":2642,"type":"BUY","strength":0.588,"price":31.9012,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2010-06-04","known_ts":"2010-06-04","bar_index":2643,"type":"SELL","basis":"structure_stop","strength":0.45,"price":31.2632,"stop_level":31.3123,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2010-06-10","known_ts":"2010-06-10","bar_index":2645,"type":"RECLAIM","strength":0.45,"price":31.3614,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-06-04 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":"2010-06-04","prior_stop_level":31.3123,"sweep_low":30.7233,"atr14":0.610599,"stop_level":30.418001,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-01","known_ts":"2010-07-01","bar_index":2650,"type":"SELL","basis":"structure_stop","strength":0.45,"price":30.7233,"stop_level":30.8706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2010-07-07","known_ts":"2010-07-07","bar_index":2651,"type":"RECLAIM","strength":0.45,"price":31.4104,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-07-01 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":"2010-07-01","prior_stop_level":30.8706,"sweep_low":30.4289,"atr14":0.800656,"stop_level":30.028572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-13","known_ts":"2010-08-13","bar_index":2660,"type":"SELL","basis":"structure_stop","strength":0.45,"price":29.4473,"stop_level":29.6436,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2010-08-16","known_ts":"2010-08-16","bar_index":2660,"type":"RECLAIM","strength":0.588,"price":29.8399,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-08-13","prior_stop_level":29.6436,"sweep_low":29.2019,"atr14":0.790318,"stop_level":28.806741,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-03","known_ts":"2010-09-08","bar_index":2665,"type":"BUY","strength":0.588,"price":28.8093,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2010-10-08","known_ts":"2010-10-12","bar_index":2673,"type":"BUY","strength":0.588,"price":27.1897,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2010-11-19","known_ts":"2010-11-23","bar_index":2683,"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":"2010-11-19","trigger_known_ts":"2010-11-23","strength":0.45,"price":21.8401,"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.401077,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.0057,"atr14":0.694357,"stop_level":20.658522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-30","known_ts":"2010-12-02","bar_index":2685,"type":"BUY","strength":0.45,"price":24.3922,"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":"2010-11-30","known_ts":"2010-12-02","bar_index":2685,"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":"2010-11-30","trigger_known_ts":"2010-12-02","strength":0.45,"price":24.3922,"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.33109,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.3493,"atr14":0.813353,"stop_level":20.942624,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-21","known_ts":"2010-12-21","bar_index":2690,"type":"RECLAIM","strength":0.725,"price":30.2326,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2010-11-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-10","known_ts":"2011-01-10","bar_index":2694,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.2019,"stop_level":29.4473,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-01-14","known_ts":"2011-01-14","bar_index":2695,"type":"RECLAIM","strength":0.863,"price":29.4964,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-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":"2011-01-10","prior_stop_level":29.4473,"sweep_low":27.7295,"atr14":0.825821,"stop_level":27.31659,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-28","known_ts":"2011-01-28","bar_index":2698,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.4351,"stop_level":28.613,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-02-01","known_ts":"2011-02-01","bar_index":2699,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.3185,"stop_level":28.613,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-04-05","known_ts":"2011-04-07","bar_index":2714,"type":"BUY","strength":0.588,"price":27.3369,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2011-06-02","known_ts":"2011-06-02","bar_index":2727,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.2816,"stop_level":30.4289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-09-13","known_ts":"2011-09-15","bar_index":2751,"type":"BUY","strength":0.588,"price":22.8707,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":0},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":2764,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.3124,"stop_level":24.294,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-11","known_ts":"2011-11-11","bar_index":2765,"type":"RECLAIM","strength":0.588,"price":24.6866,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-09","prior_stop_level":24.294,"sweep_low":23.3124,"atr14":1.066946,"stop_level":22.778927,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-16","known_ts":"2011-11-16","bar_index":2766,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.3799,"stop_level":23.3124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-09","known_ts":"2012-01-11","bar_index":2778,"type":"BUY","strength":0.45,"price":22.0855,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-02-03","known_ts":"2012-02-03","bar_index":2784,"type":"RECLAIM","strength":0.725,"price":23.9995,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-01-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-21","known_ts":"2012-02-21","bar_index":2787,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.656,"stop_level":23.8523,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-24","known_ts":"2012-02-24","bar_index":2788,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.6744,"stop_level":23.8523,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-14","known_ts":"2012-03-16","bar_index":2793,"type":"BUY","strength":0.863,"price":24.4413,"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":"2012-05-04","known_ts":"2012-05-04","bar_index":2805,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.0486,"stop_level":24.4413,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-06-18","known_ts":"2012-06-18","bar_index":2815,"type":"RECLAIM","strength":1.0,"price":34.846,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-05-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-13","known_ts":"2012-08-13","bar_index":2828,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.9133,"stop_level":42.0606,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-14","known_ts":"2012-08-14","bar_index":2828,"type":"RECLAIM","strength":1.0,"price":42.8458,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-08-13","prior_stop_level":42.0606,"sweep_low":39.852,"atr14":2.71545,"stop_level":38.494275,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-05","known_ts":"2012-12-07","bar_index":2854,"type":"BUY","strength":0.725,"price":45.1034,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-01-24","known_ts":"2013-01-28","bar_index":2865,"type":"BUY","strength":0.725,"price":40.4409,"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":"2013-03-12","known_ts":"2013-03-12","bar_index":2875,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.4225,"stop_level":41.6679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-14","known_ts":"2013-03-14","bar_index":2876,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.49,"stop_level":41.6679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2013-04-12","known_ts":"2013-04-12","bar_index":2883,"type":"RECLAIM","strength":0.863,"price":42.5513,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-03-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-20","known_ts":"2013-05-20","bar_index":2891,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.9256,"stop_level":44.9562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-22","known_ts":"2013-07-24","bar_index":2906,"type":"BUY","strength":0.588,"price":39.0667,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2013-08-28","known_ts":"2013-08-28","bar_index":2915,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.0606,"stop_level":42.6986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-08-29","known_ts":"2013-08-29","bar_index":2915,"type":"RECLAIM","strength":0.725,"price":44.5636,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-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":"2013-08-28","prior_stop_level":42.6986,"sweep_low":41.6188,"atr14":1.487701,"stop_level":40.87495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-16","known_ts":"2013-09-16","bar_index":2919,"type":"RECLAIM","strength":0.863,"price":50.453,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-09","known_ts":"2013-10-09","bar_index":2924,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.588,"stop_level":49.1279,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-10","known_ts":"2013-10-10","bar_index":2925,"type":"RECLAIM","strength":0.863,"price":49.5205,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-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":"2013-10-09","prior_stop_level":49.1279,"sweep_low":47.6555,"atr14":1.671689,"stop_level":46.819656,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-23","known_ts":"2013-10-23","bar_index":2928,"type":"RECLAIM","strength":0.863,"price":53.3487,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-07","known_ts":"2014-04-07","bar_index":2965,"type":"SELL","basis":"structure_stop","strength":0.725,"price":58.4038,"stop_level":58.6983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-04-08","known_ts":"2014-04-08","bar_index":2966,"type":"RECLAIM","strength":0.725,"price":59.2382,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-07 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":"2014-04-07","prior_stop_level":58.6983,"sweep_low":58.2566,"atr14":1.731685,"stop_level":57.390758,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-27","known_ts":"2014-05-29","bar_index":2977,"type":"BUY","strength":0.725,"price":60.1436,"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":"2014-07-07","known_ts":"2014-07-07","bar_index":2986,"type":"SELL","basis":"structure_stop","strength":0.863,"price":63.7199,"stop_level":63.9718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":2987,"type":"SELL","basis":"structure_stop","strength":0.863,"price":61.6044,"stop_level":63.9718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-12","known_ts":"2014-08-14","bar_index":2995,"type":"BUY","strength":0.725,"price":63.8207,"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":"2014-10-09","known_ts":"2014-10-09","bar_index":3008,"type":"SELL","basis":"structure_stop","strength":0.725,"price":64.6266,"stop_level":65.3318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-31","known_ts":"2014-11-04","bar_index":3014,"type":"BUY","strength":0.588,"price":66.0874,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2014-11-21","known_ts":"2014-11-25","bar_index":3019,"type":"BUY","strength":0.588,"price":67.2963,"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":65},{"ts":"2014-12-18","known_ts":"2014-12-22","bar_index":3025,"type":"REBUY","strength":0.725,"price":70.2179,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2015-01-15","known_ts":"2015-01-15","bar_index":3031,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.7852,"stop_level":66.9941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-01-22","known_ts":"2015-01-22","bar_index":3032,"type":"RECLAIM","strength":0.863,"price":67.4475,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-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":"2015-01-15","prior_stop_level":66.9941,"sweep_low":64.9792,"atr14":1.594272,"stop_level":64.182064,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-18","known_ts":"2015-03-20","bar_index":3045,"type":"BUY","strength":0.45,"price":62.7629,"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-04-06","known_ts":"2015-04-06","bar_index":3049,"type":"SELL","basis":"structure_stop","strength":0.45,"price":60.4962,"stop_level":60.6977,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-04-07","known_ts":"2015-04-07","bar_index":3049,"type":"RECLAIM","strength":0.45,"price":62.3096,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-06 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":"2015-04-06","prior_stop_level":60.6977,"sweep_low":60.0428,"atr14":1.651664,"stop_level":59.216968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-22","known_ts":"2015-04-22","bar_index":3053,"type":"SELL","basis":"structure_stop","strength":0.45,"price":61.2014,"stop_level":61.2518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-04-24","known_ts":"2015-04-24","bar_index":3053,"type":"RECLAIM","strength":0.45,"price":61.8562,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2015-04-22","prior_stop_level":61.2518,"sweep_low":60.7984,"atr14":1.42884,"stop_level":60.08398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-08","known_ts":"2015-05-08","bar_index":3057,"type":"SELL","basis":"structure_stop","strength":0.588,"price":59.9924,"stop_level":61.0503,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-13","known_ts":"2015-05-13","bar_index":3058,"type":"RECLAIM","strength":0.588,"price":62.1081,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-05-08","prior_stop_level":61.0503,"sweep_low":58.1791,"atr14":1.686668,"stop_level":57.335766,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-27","known_ts":"2015-05-27","bar_index":3061,"type":"RECLAIM","strength":0.725,"price":66.0874,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-16","known_ts":"2015-06-16","bar_index":3065,"type":"SELL","basis":"structure_stop","strength":0.725,"price":64.9289,"stop_level":65.2815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-17","known_ts":"2015-06-17","bar_index":3066,"type":"RECLAIM","strength":0.725,"price":65.4326,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-06-16","prior_stop_level":65.2815,"sweep_low":63.8711,"atr14":1.184685,"stop_level":63.278758,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-29","known_ts":"2015-06-29","bar_index":3068,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.1807,"stop_level":65.3318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-30","known_ts":"2015-06-30","bar_index":3069,"type":"RECLAIM","strength":0.863,"price":65.483,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-06-29","prior_stop_level":65.3318,"sweep_low":65.1304,"atr14":1.318632,"stop_level":64.471084,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-07","known_ts":"2015-07-07","bar_index":3070,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.9792,"stop_level":65.1807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-10","known_ts":"2015-07-10","bar_index":3071,"type":"RECLAIM","strength":0.863,"price":65.9363,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-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":"2015-07-07","prior_stop_level":65.1807,"sweep_low":63.9718,"atr14":1.279657,"stop_level":63.331971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-22","known_ts":"2015-07-22","bar_index":3074,"type":"RECLAIM","strength":0.863,"price":69.2608,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-07-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-10","known_ts":"2015-08-10","bar_index":3078,"type":"SELL","basis":"structure_stop","strength":0.863,"price":67.4475,"stop_level":68.203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-07","known_ts":"2015-10-09","bar_index":3092,"type":"BUY","strength":0.588,"price":65.483,"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":40},{"ts":"2015-12-09","known_ts":"2015-12-09","bar_index":3106,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.0874,"stop_level":66.5911,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-29","known_ts":"2015-12-31","bar_index":3111,"type":"BUY","strength":0.725,"price":68.3038,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2016-02-25","known_ts":"2016-02-29","bar_index":3124,"type":"BUY","strength":0.45,"price":58.6324,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-03-14","known_ts":"2016-03-14","bar_index":3128,"type":"RECLAIM","strength":0.725,"price":65.8859,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":3133,"type":"SELL","basis":"structure_stop","strength":0.725,"price":66.2385,"stop_level":66.6415,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-08","known_ts":"2016-04-08","bar_index":3134,"type":"RECLAIM","strength":0.725,"price":68.203,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-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":"2016-04-07","prior_stop_level":66.6415,"sweep_low":65.3822,"atr14":1.73869,"stop_level":64.512855,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-21","known_ts":"2016-04-21","bar_index":3137,"type":"RECLAIM","strength":0.863,"price":71.0742,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-09","known_ts":"2016-05-09","bar_index":3141,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.4119,"stop_level":71.729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-11","known_ts":"2016-05-11","bar_index":3141,"type":"SELL","basis":"structure_stop","strength":0.863,"price":71.2757,"stop_level":71.729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-18","known_ts":"2016-07-20","bar_index":3157,"type":"BUY","strength":0.863,"price":70.8727,"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":75},{"ts":"2016-11-22","known_ts":"2016-11-25","bar_index":3187,"type":"BUY","strength":0.725,"price":80.2922,"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-12-09","known_ts":"2016-12-13","bar_index":3191,"type":"REBUY","strength":0.725,"price":78.781,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2016-12-19","known_ts":"2016-12-21","bar_index":3193,"type":"REBUY","strength":0.725,"price":78.227,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2016-12-22","known_ts":"2016-12-22","bar_index":3194,"type":"SELL","basis":"structure_stop","strength":0.725,"price":77.3202,"stop_level":77.4713,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-12-23","known_ts":"2016-12-23","bar_index":3194,"type":"RECLAIM","strength":0.725,"price":77.7736,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-22","prior_stop_level":77.4713,"sweep_low":76.6654,"atr14":1.623568,"stop_level":75.853616,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-28","known_ts":"2016-12-30","bar_index":3195,"type":"REBUY","strength":0.725,"price":78.3781,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2017-09-12","known_ts":"2017-09-14","bar_index":3254,"type":"BUY","strength":0.45,"price":76.5647,"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-10-09","known_ts":"2017-10-09","bar_index":3260,"type":"SELL","basis":"structure_stop","strength":0.45,"price":75.9602,"stop_level":76.1617,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-10-11","known_ts":"2017-10-11","bar_index":3261,"type":"RECLAIM","strength":0.45,"price":77.1188,"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":false,"above200":false,"monthlyBull":false},"anchor_ts":"2017-10-09","prior_stop_level":76.1617,"sweep_low":75.8091,"atr14":1.421371,"stop_level":75.098414,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-02","known_ts":"2017-11-02","bar_index":3266,"type":"SELL","basis":"structure_stop","strength":0.588,"price":74.7513,"stop_level":79.4862,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-15","known_ts":"2017-11-15","bar_index":3269,"type":"SELL","basis":"structure_stop","strength":0.588,"price":71.8298,"stop_level":74.7513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-16","known_ts":"2017-11-16","bar_index":3269,"type":"RECLAIM","strength":0.588,"price":77.9247,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-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":"2017-11-15","prior_stop_level":74.7513,"sweep_low":71.6283,"atr14":2.434172,"stop_level":70.411214,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-18","known_ts":"2017-12-18","bar_index":3276,"type":"SELL","basis":"structure_stop","strength":0.588,"price":83.0122,"stop_level":83.113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-12-20","known_ts":"2017-12-20","bar_index":3277,"type":"RECLAIM","strength":0.588,"price":87.596,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-12-18","prior_stop_level":83.113,"sweep_low":82.0552,"atr14":2.263783,"stop_level":80.923309,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-03","known_ts":"2018-01-03","bar_index":3280,"type":"RECLAIM","strength":0.725,"price":91.4746,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-30","known_ts":"2018-01-30","bar_index":3286,"type":"SELL","basis":"structure_stop","strength":0.863,"price":91.525,"stop_level":91.8776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-31","known_ts":"2018-01-31","bar_index":3286,"type":"RECLAIM","strength":0.863,"price":91.928,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-01-30","prior_stop_level":91.8776,"sweep_low":90.9709,"atr14":2.120466,"stop_level":89.910667,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-05","known_ts":"2018-04-09","bar_index":3301,"type":"BUY","strength":0.45,"price":78.4788,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-04-23","known_ts":"2018-04-23","bar_index":3305,"type":"SELL","basis":"structure_stop","strength":0.45,"price":76.2625,"stop_level":78.4788,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-05-09","known_ts":"2018-05-11","bar_index":3309,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-05-09","trigger_known_ts":"2018-05-11","strength":0.45,"price":59.3376,"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.401423,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":55.6605,"atr14":3.013248,"stop_level":54.153876,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-25","known_ts":"2018-05-30","bar_index":3313,"type":"BUY","strength":0.45,"price":66.8934,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-07-16","known_ts":"2018-07-16","bar_index":3324,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.9551,"stop_level":65.6844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-18","known_ts":"2018-07-18","bar_index":3325,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.3512,"stop_level":65.6844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-04","known_ts":"2018-09-04","bar_index":3336,"type":"SELL","basis":"structure_stop","strength":0.725,"price":69.8873,"stop_level":70.3465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-05","known_ts":"2018-09-05","bar_index":3336,"type":"RECLAIM","strength":0.725,"price":70.4613,"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":false,"monthlyBull":false},"anchor_ts":"2018-09-04","prior_stop_level":70.3465,"sweep_low":69.1083,"atr14":1.722083,"stop_level":68.247258,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-29","known_ts":"2018-10-31","bar_index":3349,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-10-29","trigger_known_ts":"2018-10-31","strength":0.45,"price":53.3085,"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.443875,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":50.8145,"atr14":1.762864,"stop_level":49.933068,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-07","known_ts":"2018-12-11","bar_index":3358,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-12-07","trigger_known_ts":"2018-12-11","strength":0.45,"price":39.539,"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.587521,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.4371,"atr14":1.959975,"stop_level":36.457113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-26","known_ts":"2018-12-28","bar_index":3362,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-12-26","trigger_known_ts":"2018-12-28","strength":0.45,"price":35.3104,"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.631635,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.5478,"atr14":1.666164,"stop_level":32.714718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-04","known_ts":"2019-01-08","bar_index":3364,"type":"BUY","strength":0.45,"price":40.3003,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-04","known_ts":"2019-01-08","bar_index":3364,"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-01-04","trigger_known_ts":"2019-01-08","strength":0.45,"price":40.3003,"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.579579,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.5478,"atr14":1.689708,"stop_level":32.702946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-07","known_ts":"2019-02-07","bar_index":3371,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.1666,"stop_level":43.6104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-11","known_ts":"2019-02-11","bar_index":3372,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.8108,"stop_level":43.6104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-13","known_ts":"2019-02-13","bar_index":3373,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.5595,"stop_level":43.6104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-14","known_ts":"2019-02-14","bar_index":3373,"type":"RECLAIM","strength":0.588,"price":44.1483,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-02-07","prior_stop_level":43.6104,"sweep_low":38.1488,"atr14":1.991856,"stop_level":37.152872,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-14","known_ts":"2019-02-14","bar_index":3373,"type":"RECLAIM","strength":0.588,"price":44.1483,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-02-11","prior_stop_level":43.6104,"sweep_low":38.1488,"atr14":1.991856,"stop_level":37.152872,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-14","known_ts":"2019-02-14","bar_index":3373,"type":"RECLAIM","strength":0.588,"price":44.1483,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-02-13","prior_stop_level":43.6104,"sweep_low":40.8796,"atr14":1.991856,"stop_level":39.883672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-20","known_ts":"2019-03-20","bar_index":3381,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.7998,"stop_level":46.2836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-21","known_ts":"2019-03-21","bar_index":3381,"type":"RECLAIM","strength":0.725,"price":47.0426,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-20","prior_stop_level":46.2836,"sweep_low":45.2326,"atr14":1.500856,"stop_level":44.482172,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-28","known_ts":"2019-03-28","bar_index":3383,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.6497,"stop_level":45.7998,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-01","known_ts":"2019-04-01","bar_index":3383,"type":"RECLAIM","strength":0.725,"price":47.9601,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-28","prior_stop_level":45.7998,"sweep_low":45.1242,"atr14":1.380371,"stop_level":44.434014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-01","known_ts":"2019-05-01","bar_index":3390,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.1454,"stop_level":50.2205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-02","known_ts":"2019-05-02","bar_index":3391,"type":"RECLAIM","strength":0.725,"price":50.3706,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-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":"2019-05-01","prior_stop_level":50.2205,"sweep_low":50.0119,"atr14":1.225062,"stop_level":49.399369,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-15","known_ts":"2019-05-15","bar_index":3394,"type":"RECLAIM","strength":0.863,"price":54.9965,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-23","known_ts":"2019-05-23","bar_index":3396,"type":"SELL","basis":"structure_stop","strength":0.725,"price":52.4864,"stop_level":52.5032,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-19","known_ts":"2019-08-21","bar_index":3416,"type":"BUY","strength":0.725,"price":43.6116,"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":"2019-10-07","known_ts":"2019-10-07","bar_index":3427,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.8436,"stop_level":42.2742,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-10-30","known_ts":"2019-11-01","bar_index":3433,"type":"BUY","strength":0.725,"price":43.7132,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2020-01-21","known_ts":"2020-01-21","bar_index":3451,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.719,"stop_level":53.5201,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-15","known_ts":"2020-04-17","bar_index":3471,"type":"BUY","strength":0.588,"price":32.5118,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":3484,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.737,"stop_level":40.6079,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-06-16","known_ts":"2020-06-16","bar_index":3485,"type":"RECLAIM","strength":0.725,"price":41.3364,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2020-06-11","prior_stop_level":40.6079,"sweep_low":37.6156,"atr14":2.286889,"stop_level":36.472155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":3487,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.96,"stop_level":39.1681,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":3488,"type":"RECLAIM","strength":0.725,"price":39.6018,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2020-06-25","prior_stop_level":39.1681,"sweep_low":37.3728,"atr14":2.054275,"stop_level":36.345662,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-28","known_ts":"2020-07-28","bar_index":3495,"type":"RECLAIM","strength":1.0,"price":45.8638,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":3504,"type":"SELL","basis":"structure_stop","strength":1.0,"price":51.6674,"stop_level":51.7722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-09","known_ts":"2020-09-09","bar_index":3505,"type":"RECLAIM","strength":1.0,"price":53.1089,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-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":"2020-09-08","prior_stop_level":51.7722,"sweep_low":51.6674,"atr14":1.503846,"stop_level":50.915477,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-05","known_ts":"2020-10-05","bar_index":3511,"type":"RECLAIM","strength":1.0,"price":52.9778,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-16","known_ts":"2020-11-18","bar_index":3521,"type":"BUY","strength":1.0,"price":56.9966,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-07-23","known_ts":"2021-07-27","bar_index":3578,"type":"BUY","strength":0.725,"price":77.7694,"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":"2021-10-19","known_ts":"2021-10-19","bar_index":3598,"type":"SELL","basis":"structure_stop","strength":0.863,"price":84.1646,"stop_level":84.352,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-21","known_ts":"2021-10-21","bar_index":3599,"type":"RECLAIM","strength":0.863,"price":84.9233,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-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":"2021-10-19","prior_stop_level":84.352,"sweep_low":83.2453,"atr14":1.989309,"stop_level":82.250645,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-03","known_ts":"2021-11-03","bar_index":3602,"type":"RECLAIM","strength":0.863,"price":86.3513,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-10-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-11","known_ts":"2021-11-15","bar_index":3604,"type":"REBUY","strength":0.863,"price":93.5093,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2021-12-09","known_ts":"2021-12-09","bar_index":3610,"type":"SELL","basis":"structure_stop","strength":1.0,"price":87.6553,"stop_level":88.7126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-06-28","known_ts":"2022-06-30","bar_index":3656,"type":"BUY","strength":0.45,"price":74.1707,"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":"2022-08-23","known_ts":"2022-08-25","bar_index":3669,"type":"BUY","strength":0.45,"price":61.411,"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":"2022-08-23","known_ts":"2022-08-25","bar_index":3669,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-08-23","trigger_known_ts":"2022-08-25","strength":0.45,"price":61.411,"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.35359,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":60.1721,"atr14":1.954816,"stop_level":59.194692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":3678,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-30","trigger_known_ts":"2022-10-04","strength":0.45,"price":38.5803,"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.593905,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":35.4313,"atr14":1.971303,"stop_level":34.445649,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-13","known_ts":"2022-10-17","bar_index":3681,"type":"BUY","strength":0.45,"price":43.0581,"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":"2022-10-13","known_ts":"2022-10-17","bar_index":3681,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-13","trigger_known_ts":"2022-10-17","strength":0.45,"price":43.0581,"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.546772,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":36.4961,"atr14":2.11497,"stop_level":35.438615,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-16","known_ts":"2022-12-16","bar_index":3696,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.245,"stop_level":53.6856,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":3696,"type":"RECLAIM","strength":0.588,"price":54.1445,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-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":"2022-12-16","prior_stop_level":53.6856,"sweep_low":52.2996,"atr14":2.267208,"stop_level":51.165996,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-27","known_ts":"2023-01-27","bar_index":3705,"type":"RECLAIM","strength":0.863,"price":62.3043,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-17","known_ts":"2023-02-17","bar_index":3710,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58.1292,"stop_level":58.8072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-22","known_ts":"2023-02-22","bar_index":3710,"type":"RECLAIM","strength":0.863,"price":58.896,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-02-17","prior_stop_level":58.8072,"sweep_low":56.4848,"atr14":1.830256,"stop_level":55.569672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-03","known_ts":"2023-04-05","bar_index":3720,"type":"BUY","strength":0.863,"price":60.6329,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2023-06-26","known_ts":"2023-06-28","bar_index":3739,"type":"REBUY","strength":0.863,"price":72.3039,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-07-24","known_ts":"2023-07-24","bar_index":3745,"type":"SELL","basis":"structure_stop","strength":1.0,"price":71.83,"stop_level":71.923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-25","known_ts":"2023-07-25","bar_index":3745,"type":"RECLAIM","strength":1.0,"price":72.1274,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-07-24","prior_stop_level":71.923,"sweep_low":71.2167,"atr14":1.356857,"stop_level":70.538272,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-24","known_ts":"2023-08-24","bar_index":3753,"type":"RECLAIM","strength":1.0,"price":76.9188,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-11","known_ts":"2023-09-11","bar_index":3756,"type":"SELL","basis":"structure_stop","strength":1.0,"price":75.5831,"stop_level":75.7793,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-12-22","known_ts":"2023-12-22","bar_index":3781,"type":"RECLAIM","strength":0.863,"price":76.0255,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-09-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-24","known_ts":"2024-01-24","bar_index":3787,"type":"SELL","basis":"structure_stop","strength":0.863,"price":73.0086,"stop_level":73.1401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-25","known_ts":"2024-01-25","bar_index":3788,"type":"RECLAIM","strength":0.863,"price":74.7567,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-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":"2024-01-24","prior_stop_level":73.1401,"sweep_low":72.9522,"atr14":1.519279,"stop_level":72.19256,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-07","known_ts":"2024-02-07","bar_index":3791,"type":"RECLAIM","strength":0.863,"price":80.6967,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-05","known_ts":"2024-03-07","bar_index":3797,"type":"BUY","strength":1.0,"price":78.4485,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2024-05-28","known_ts":"2024-05-28","bar_index":3816,"type":"SELL","basis":"structure_stop","strength":1.0,"price":85.6466,"stop_level":86.9488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-31","known_ts":"2024-05-31","bar_index":3817,"type":"SELL","basis":"structure_stop","strength":1.0,"price":85.1437,"stop_level":86.9488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-17","known_ts":"2024-06-17","bar_index":3821,"type":"RECLAIM","strength":1.0,"price":85.4378,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-05-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-08","known_ts":"2024-08-12","bar_index":3833,"type":"BUY","strength":0.725,"price":84.1855,"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":"2024-09-11","known_ts":"2024-09-11","bar_index":3840,"type":"SELL","basis":"structure_stop","strength":0.863,"price":84.9989,"stop_level":85.4094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-12","known_ts":"2024-09-12","bar_index":3841,"type":"RECLAIM","strength":0.863,"price":86.0474,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-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":"2024-09-11","prior_stop_level":85.4094,"sweep_low":83.7027,"atr14":1.911964,"stop_level":82.746718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-25","known_ts":"2024-09-25","bar_index":3844,"type":"RECLAIM","strength":1.0,"price":89.3928,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-09-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-07","known_ts":"2024-10-07","bar_index":3846,"type":"SELL","basis":"structure_stop","strength":1.0,"price":86.2189,"stop_level":87.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-14","known_ts":"2024-10-14","bar_index":3848,"type":"RECLAIM","strength":1.0,"price":87.3817,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-07","prior_stop_level":87.01,"sweep_low":84.7988,"atr14":1.737097,"stop_level":83.930252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-11","known_ts":"2024-11-13","bar_index":3855,"type":"BUY","strength":0.725,"price":89.307,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2024-11-27","known_ts":"2024-12-02","bar_index":3859,"type":"BUY","strength":0.725,"price":89.1254,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2024-12-18","known_ts":"2024-12-18","bar_index":3863,"type":"SELL","basis":"structure_stop","strength":0.588,"price":82.6491,"stop_level":84.0839,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-04-24","known_ts":"2025-04-28","bar_index":3892,"type":"BUY","strength":0.45,"price":60.471,"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-05-21","known_ts":"2025-05-21","bar_index":3898,"type":"SELL","basis":"structure_stop","strength":0.588,"price":57.9457,"stop_level":59.6228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-30","known_ts":"2025-07-02","bar_index":3907,"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-06-30","trigger_known_ts":"2025-07-02","strength":0.588,"price":54.8424,"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.399128,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":49.294,"atr14":1.729984,"stop_level":48.429008,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":3914,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.0431,"stop_level":52.7727,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-07","known_ts":"2025-08-07","bar_index":3916,"type":"RECLAIM","strength":0.588,"price":55.2505,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-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":"2025-08-01","prior_stop_level":52.7727,"sweep_low":50.0811,"atr14":2.068944,"stop_level":49.046628,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-10","known_ts":"2025-09-10","bar_index":3923,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.7216,"stop_level":53.623,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-11","known_ts":"2025-09-11","bar_index":3924,"type":"RECLAIM","strength":0.588,"price":53.7896,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-09-10","prior_stop_level":53.623,"sweep_low":52.6041,"atr14":1.740974,"stop_level":51.733613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-20","known_ts":"2025-10-22","bar_index":3933,"type":"BUY","strength":0.725,"price":54.0737,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2025-11-10","known_ts":"2025-11-10","bar_index":3938,"type":"SELL","basis":"structure_stop","strength":0.725,"price":52.4179,"stop_level":52.7902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-12","known_ts":"2025-11-12","bar_index":3938,"type":"SELL","basis":"structure_stop","strength":0.725,"price":52.1632,"stop_level":52.7902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-13","known_ts":"2025-11-13","bar_index":3939,"type":"RECLAIM","strength":0.725,"price":57.2286,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-11-10","prior_stop_level":52.7902,"sweep_low":50.3702,"atr14":2.138898,"stop_level":49.300751,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-13","known_ts":"2025-11-13","bar_index":3939,"type":"RECLAIM","strength":0.725,"price":57.2286,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-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":"2025-11-12","prior_stop_level":52.7902,"sweep_low":50.4975,"atr14":2.138898,"stop_level":49.428051,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-05","known_ts":"2025-12-05","bar_index":3944,"type":"RECLAIM","strength":0.863,"price":57.553,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-11-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-30","known_ts":"2025-12-30","bar_index":3949,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58.7286,"stop_level":58.9558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":3950,"type":"RECLAIM","strength":0.863,"price":59.3114,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-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":"2025-12-30","prior_stop_level":58.9558,"sweep_low":58.0766,"atr14":1.624918,"stop_level":57.264141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-15","known_ts":"2026-01-15","bar_index":3953,"type":"RECLAIM","strength":0.863,"price":61.6922,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-03","known_ts":"2026-02-05","bar_index":3957,"type":"REBUY","strength":0.863,"price":74.5147,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2026-03-04","known_ts":"2026-03-04","bar_index":3963,"type":"SELL","basis":"structure_stop","strength":1.0,"price":76.5977,"stop_level":77.0649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-06","known_ts":"2026-03-06","bar_index":3964,"type":"SELL","basis":"structure_stop","strength":1.0,"price":76.0709,"stop_level":77.0649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-17","known_ts":"2026-04-17","bar_index":3974,"type":"RECLAIM","strength":1.0,"price":82.2138,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-15","known_ts":"2026-05-15","bar_index":3980,"type":"SELL","basis":"structure_stop","strength":0.863,"price":76.6176,"stop_level":78.1583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-06-12","known_ts":"2026-06-16","bar_index":3987,"type":"BUY","strength":0.863,"price":84.0,"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":"2026-07-15","known_ts":"2026-07-17","bar_index":3994,"type":"REBUY","strength":0.863,"price":88.69,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2026-08-06","known_ts":"2026-08-06","bar_index":3999,"type":"SELL","basis":"structure_stop","strength":0.863,"price":88.26,"stop_level":88.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-08-07","known_ts":"2026-08-07","bar_index":3999,"type":"RECLAIM","strength":0.863,"price":90.13,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-08-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2026-08-06","prior_stop_level":88.28,"sweep_low":87.57,"atr14":3.259331,"stop_level":85.940335,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-08-06","last_scored_basis":"structure_stop","bars_since_signal":2,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2016-07-08","2016-09-23","2016-11-04","2017-05-22","2017-07-13","2017-08-24","2018-02-21","2018-03-27","2018-06-18","2018-10-11","2019-07-19","2019-08-06","2019-10-17","2020-02-10","2020-03-24","2020-09-30","2020-11-03","2021-06-07","2021-07-20","2021-08-23","2021-12-21","2022-01-31","2022-06-23","2022-07-25","2022-08-10","2023-03-24","2023-08-11","2023-10-06","2023-11-01","2023-12-01","2024-04-22","2024-07-10","2024-08-08","2024-10-16","2024-11-01","2024-11-27","2025-01-03","2025-02-13","2025-03-20","2026-05-27"],"warnings":[{"ts":"2023-04-26","kind":"arm","px":58.9145},{"ts":"2023-06-07","kind":"arm","px":68.9122},{"ts":"2023-07-24","kind":"confirm","px":71.83,"level":71.923},{"ts":"2023-09-07","kind":"arm","px":76.8815},{"ts":"2023-09-11","kind":"confirm","px":75.5831,"level":75.7793},{"ts":"2023-12-29","kind":"arm","px":74.9729},{"ts":"2024-01-24","kind":"confirm","px":73.0086,"level":73.1401},{"ts":"2024-02-22","kind":"arm","px":75.6528},{"ts":"2024-05-24","kind":"arm","px":87.6011},{"ts":"2024-05-28","kind":"confirm","px":85.6466,"level":86.9488},{"ts":"2024-05-30","kind":"arm","px":83.1323},{"ts":"2024-05-31","kind":"confirm","px":85.1437,"level":86.9488},{"ts":"2024-09-06","kind":"arm","px":87.763},{"ts":"2024-09-11","kind":"confirm","px":84.9989,"level":85.4094},{"ts":"2024-10-02","kind":"arm","px":88.4016},{"ts":"2024-10-07","kind":"confirm","px":86.2189,"level":87.01},{"ts":"2024-12-12","kind":"arm","px":87.3339},{"ts":"2024-12-18","kind":"confirm","px":82.6491,"level":84.0839},{"ts":"2025-05-16","kind":"arm","px":63.1022},{"ts":"2025-05-21","kind":"confirm","px":57.9457,"level":59.6228},{"ts":"2025-07-31","kind":"arm","px":51.9953},{"ts":"2025-08-01","kind":"confirm","px":51.0431,"level":52.7727},{"ts":"2025-08-21","kind":"arm","px":52.9282},{"ts":"2025-09-10","kind":"confirm","px":52.7216,"level":53.623},{"ts":"2025-10-31","kind":"arm","px":52.7902},{"ts":"2025-11-10","kind":"confirm","px":52.4179,"level":52.7902},{"ts":"2025-11-11","kind":"arm","px":50.5367},{"ts":"2025-11-12","kind":"confirm","px":52.1632,"level":52.7902},{"ts":"2025-11-18","kind":"arm","px":53.2115},{"ts":"2025-12-30","kind":"confirm","px":58.7286,"level":58.9558},{"ts":"2026-01-16","kind":"arm","px":61.1785},{"ts":"2026-03-03","kind":"arm","px":77.3333},{"ts":"2026-03-04","kind":"confirm","px":76.5977,"level":77.0649},{"ts":"2026-03-05","kind":"arm","px":75.723},{"ts":"2026-03-06","kind":"confirm","px":76.0709,"level":77.0649},{"ts":"2026-04-30","kind":"arm","px":82.1045},{"ts":"2026-05-15","kind":"confirm","px":76.6176,"level":78.1583},{"ts":"2026-07-07","kind":"arm","px":83.37},{"ts":"2026-07-31","kind":"arm","px":88.77},{"ts":"2026-08-06","kind":"confirm","px":88.26,"level":88.28}],"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":[]}}}