{"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":"CRI","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2004-03-23","known_ts":"2004-03-23","bar_index":34,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.7919,"stop_level":10.921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-04-30","known_ts":"2004-05-04","bar_index":43,"type":"BUY","strength":0.588,"price":11.0981,"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":"2004-06-03","known_ts":"2004-06-03","bar_index":50,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.8472,"stop_level":11.028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-08-13","known_ts":"2004-08-17","bar_index":67,"type":"BUY","strength":0.588,"price":10.6111,"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-09-07","known_ts":"2004-09-07","bar_index":72,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.8104,"stop_level":10.0724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-09-14","known_ts":"2004-09-14","bar_index":74,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.7145,"stop_level":9.7735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-09-30","known_ts":"2004-09-30","bar_index":78,"type":"RECLAIM","strength":0.725,"price":10.4045,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-23","known_ts":"2004-11-23","bar_index":90,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7032,"stop_level":11.9873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-26","known_ts":"2004-11-26","bar_index":91,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.6036,"stop_level":11.9873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-29","known_ts":"2004-11-29","bar_index":91,"type":"RECLAIM","strength":0.863,"price":12.5665,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-11-23","prior_stop_level":11.9873,"sweep_low":11.5113,"atr14":0.314805,"stop_level":11.353897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-29","known_ts":"2004-11-29","bar_index":91,"type":"RECLAIM","strength":0.863,"price":12.5665,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-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":"2004-11-26","prior_stop_level":11.9873,"sweep_low":11.5888,"atr14":0.314805,"stop_level":11.431397,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-18","known_ts":"2005-01-18","bar_index":103,"type":"RECLAIM","strength":0.863,"price":12.6071,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-11-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-03-28","known_ts":"2005-03-28","bar_index":118,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.4592,"stop_level":14.5884,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-31","known_ts":"2005-03-31","bar_index":119,"type":"RECLAIM","strength":1.0,"price":14.6659,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-03-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":"2005-03-28","prior_stop_level":14.5884,"sweep_low":13.9981,"atr14":0.27033,"stop_level":13.862935,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-06","known_ts":"2005-06-06","bar_index":135,"type":"RECLAIM","strength":1.0,"price":18.1967,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-03-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-07","known_ts":"2005-07-07","bar_index":142,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.0672,"stop_level":21.0856,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-08","known_ts":"2005-07-08","bar_index":142,"type":"RECLAIM","strength":1.0,"price":21.3439,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-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":"2005-07-07","prior_stop_level":21.0856,"sweep_low":20.9012,"atr14":0.559177,"stop_level":20.621612,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-13","known_ts":"2005-07-13","bar_index":143,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.6613,"stop_level":21.0672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-15","known_ts":"2005-07-15","bar_index":144,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.3293,"stop_level":21.0672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-19","known_ts":"2005-07-19","bar_index":145,"type":"RECLAIM","strength":1.0,"price":21.2221,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-07-13","prior_stop_level":21.0672,"sweep_low":19.7611,"atr14":0.612229,"stop_level":19.454985,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-19","known_ts":"2005-07-19","bar_index":145,"type":"RECLAIM","strength":1.0,"price":21.2221,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-07-15","prior_stop_level":21.0672,"sweep_low":20.1485,"atr14":0.612229,"stop_level":19.842385,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-01","known_ts":"2005-08-01","bar_index":148,"type":"RECLAIM","strength":1.0,"price":23.8306,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-07-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-10-28","known_ts":"2005-11-01","bar_index":169,"type":"BUY","strength":0.725,"price":22.8935,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2005-11-28","known_ts":"2005-11-28","bar_index":175,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.0228,"stop_level":22.0818,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-11-29","known_ts":"2005-11-29","bar_index":176,"type":"RECLAIM","strength":0.725,"price":22.2515,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2005-11-28","prior_stop_level":22.0818,"sweep_low":21.8604,"atr14":0.571936,"stop_level":21.574432,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-26","known_ts":"2006-01-26","bar_index":189,"type":"RECLAIM","strength":0.863,"price":25.1109,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-22","known_ts":"2006-02-22","bar_index":195,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.4838,"stop_level":23.9413,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-01","known_ts":"2006-03-01","bar_index":196,"type":"RECLAIM","strength":0.863,"price":24.4062,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-02-22","prior_stop_level":23.9413,"sweep_low":22.8787,"atr14":0.662977,"stop_level":22.547212,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-20","known_ts":"2006-03-20","bar_index":201,"type":"RECLAIM","strength":0.863,"price":25.3138,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-07-06","known_ts":"2006-07-10","bar_index":226,"type":"BUY","strength":0.45,"price":19.6061,"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-10-17","known_ts":"2006-10-17","bar_index":250,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.7646,"stop_level":21.0377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-19","known_ts":"2006-10-19","bar_index":250,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.8163,"stop_level":21.0377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-24","known_ts":"2006-10-24","bar_index":251,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.5654,"stop_level":21.0377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-25","known_ts":"2006-10-25","bar_index":252,"type":"RECLAIM","strength":0.588,"price":21.5616,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-10-19","prior_stop_level":21.0377,"sweep_low":19.8423,"atr14":0.70235,"stop_level":19.491125,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-25","known_ts":"2006-10-25","bar_index":252,"type":"RECLAIM","strength":0.588,"price":21.5616,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-10-24","prior_stop_level":21.0377,"sweep_low":19.8423,"atr14":0.70235,"stop_level":19.491125,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-20","known_ts":"2006-11-22","bar_index":258,"type":"REBUY","strength":0.863,"price":21.0672,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2007-03-13","known_ts":"2007-03-15","bar_index":283,"type":"BUY","strength":0.45,"price":18.2705,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-03-16","known_ts":"2007-03-16","bar_index":284,"type":"RECLAIM","strength":0.588,"price":19.1191,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-03-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-04-09","known_ts":"2007-04-09","bar_index":289,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.5509,"stop_level":18.6321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-04-12","known_ts":"2007-04-12","bar_index":290,"type":"RECLAIM","strength":0.588,"price":18.7502,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-04-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":"2007-04-09","prior_stop_level":18.6321,"sweep_low":18.3738,"atr14":0.449812,"stop_level":18.148894,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-25","known_ts":"2007-04-25","bar_index":293,"type":"RECLAIM","strength":0.863,"price":19.8792,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-10","known_ts":"2007-05-10","bar_index":296,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.3665,"stop_level":18.6395,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-17","known_ts":"2007-05-17","bar_index":298,"type":"RECLAIM","strength":0.725,"price":18.7723,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-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":"2007-05-10","prior_stop_level":18.6395,"sweep_low":18.1672,"atr14":0.528167,"stop_level":17.903117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-21","known_ts":"2007-05-23","bar_index":299,"type":"REBUY","strength":0.863,"price":19.3848,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2007-10-19","known_ts":"2007-10-19","bar_index":334,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.9538,"stop_level":14.2047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-10-23","known_ts":"2007-10-23","bar_index":335,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.6734,"stop_level":14.2047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-10-24","known_ts":"2007-10-24","bar_index":335,"type":"RECLAIM","strength":0.45,"price":14.8319,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2007-10-19","prior_stop_level":14.2047,"sweep_low":13.5406,"atr14":0.571243,"stop_level":13.254979,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-24","known_ts":"2007-10-24","bar_index":335,"type":"RECLAIM","strength":0.45,"price":14.8319,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-23 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":"2007-10-23","prior_stop_level":14.2047,"sweep_low":13.5406,"atr14":0.571243,"stop_level":13.254979,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-17","known_ts":"2007-12-17","bar_index":347,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.522,"stop_level":14.9204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-12-24","known_ts":"2007-12-24","bar_index":349,"type":"RECLAIM","strength":0.725,"price":15.0164,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-12-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-12-17","prior_stop_level":14.9204,"sweep_low":14.2711,"atr14":0.594989,"stop_level":13.973606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-01","known_ts":"2008-02-05","bar_index":358,"type":"BUY","strength":0.45,"price":13.8357,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-02-27","known_ts":"2008-02-27","bar_index":363,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.4558,"stop_level":15.2008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-03","known_ts":"2008-03-03","bar_index":364,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.0833,"stop_level":15.2008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-31","known_ts":"2008-04-02","bar_index":371,"type":"BUY","strength":0.45,"price":12.4485,"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-03-31","known_ts":"2008-04-02","bar_index":371,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-03-31","trigger_known_ts":"2008-04-02","strength":0.45,"price":12.4485,"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.389208,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.0686,"atr14":0.583367,"stop_level":10.776916,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-23","known_ts":"2008-06-23","bar_index":390,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.3085,"stop_level":10.4266,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-24","known_ts":"2008-06-26","bar_index":391,"type":"REBUY","strength":0.588,"price":10.7439,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-06-24","known_ts":"2008-06-24","bar_index":391,"type":"RECLAIM","strength":0.588,"price":10.5225,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-06-23","prior_stop_level":10.4266,"sweep_low":10.1905,"atr14":0.544593,"stop_level":9.918203,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-21","known_ts":"2008-07-23","bar_index":397,"type":"BUY","strength":0.45,"price":11.7474,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-21","known_ts":"2008-07-23","bar_index":397,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-21","trigger_known_ts":"2008-07-23","strength":0.45,"price":11.7474,"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.298679,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.8106,"atr14":0.670018,"stop_level":8.475591,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-01","known_ts":"2008-08-01","bar_index":400,"type":"RECLAIM","strength":0.725,"price":12.965,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-07-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-21","known_ts":"2008-08-21","bar_index":404,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.8986,"stop_level":13.0388,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-22","known_ts":"2008-08-22","bar_index":405,"type":"RECLAIM","strength":0.863,"price":13.2306,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-08-21","prior_stop_level":13.0388,"sweep_low":12.7805,"atr14":0.59527,"stop_level":12.482865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-05","known_ts":"2008-09-05","bar_index":408,"type":"RECLAIM","strength":0.863,"price":14.4113,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-08-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-29","known_ts":"2008-09-29","bar_index":413,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.9316,"stop_level":14.5662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-10-01","known_ts":"2008-10-01","bar_index":414,"type":"RECLAIM","strength":0.863,"price":14.6327,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-29","prior_stop_level":14.5662,"sweep_low":13.6439,"atr14":0.674899,"stop_level":13.30645,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-30","known_ts":"2008-11-03","bar_index":421,"type":"BUY","strength":0.863,"price":15.9756,"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":65},{"ts":"2009-03-04","known_ts":"2009-03-06","bar_index":449,"type":"BUY","strength":0.588,"price":12.0279,"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":"2009-03-30","known_ts":"2009-03-30","bar_index":455,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.7398,"stop_level":13.7693,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-03-31","known_ts":"2009-03-31","bar_index":455,"type":"RECLAIM","strength":0.863,"price":13.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-03-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-03-30","prior_stop_level":13.7693,"sweep_low":13.2011,"atr14":0.654894,"stop_level":12.873653,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-16","known_ts":"2009-04-16","bar_index":459,"type":"RECLAIM","strength":1.0,"price":15.6214,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-03-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-05-12","known_ts":"2009-05-12","bar_index":465,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.3632,"stop_level":15.5477,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":466,"type":"RECLAIM","strength":1.0,"price":16.2413,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-05-12","prior_stop_level":15.5477,"sweep_low":14.6327,"atr14":0.843891,"stop_level":14.210755,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-29","known_ts":"2009-05-29","bar_index":469,"type":"RECLAIM","strength":1.0,"price":18.1377,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-06-16","known_ts":"2009-06-16","bar_index":473,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.1268,"stop_level":17.9016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-07-24","known_ts":"2009-07-24","bar_index":482,"type":"RECLAIM","strength":1.0,"price":19.8644,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-14","known_ts":"2009-08-14","bar_index":487,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.3665,"stop_level":18.7206,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-08-18","known_ts":"2009-08-18","bar_index":487,"type":"RECLAIM","strength":0.863,"price":18.9494,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-14","prior_stop_level":18.7206,"sweep_low":17.6064,"atr14":0.797139,"stop_level":17.20783,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-09","known_ts":"2009-10-13","bar_index":500,"type":"BUY","strength":0.863,"price":20.8827,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2009-10-28","known_ts":"2009-10-28","bar_index":504,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.9718,"stop_level":20.8901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-14","known_ts":"2009-12-16","bar_index":515,"type":"BUY","strength":0.725,"price":18.0861,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2010-01-22","known_ts":"2010-01-22","bar_index":523,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.824,"stop_level":18.942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-25","known_ts":"2010-01-25","bar_index":524,"type":"RECLAIM","strength":0.863,"price":19.2224,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-22","prior_stop_level":18.942,"sweep_low":18.7871,"atr14":0.5717,"stop_level":18.50125,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-05","known_ts":"2010-02-05","bar_index":527,"type":"RECLAIM","strength":0.863,"price":19.8496,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-31","known_ts":"2010-03-31","bar_index":539,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.2478,"stop_level":22.4766,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-01","known_ts":"2010-04-01","bar_index":539,"type":"RECLAIM","strength":1.0,"price":22.9784,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-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":"2010-03-31","prior_stop_level":22.4766,"sweep_low":22.2331,"atr14":0.485896,"stop_level":21.990152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-16","known_ts":"2010-04-16","bar_index":543,"type":"RECLAIM","strength":1.0,"price":23.3326,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-06","known_ts":"2010-05-06","bar_index":547,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.9119,"stop_level":23.7753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-11","known_ts":"2010-05-11","bar_index":548,"type":"RECLAIM","strength":0.863,"price":24.0262,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-06","prior_stop_level":23.7753,"sweep_low":21.7608,"atr14":0.913671,"stop_level":21.303965,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-01","known_ts":"2010-09-03","bar_index":575,"type":"BUY","strength":0.45,"price":17.7835,"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-10-21","known_ts":"2010-10-21","bar_index":586,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.6911,"stop_level":19.0453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-10-25","known_ts":"2010-10-25","bar_index":587,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.8166,"stop_level":19.0453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-09","known_ts":"2010-11-09","bar_index":591,"type":"RECLAIM","strength":0.725,"price":21.6206,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-12-22","known_ts":"2010-12-22","bar_index":601,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.4987,"stop_level":22.698,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-04-19","known_ts":"2011-04-19","bar_index":628,"type":"RECLAIM","strength":0.725,"price":22.7201,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-12-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-05-04","known_ts":"2011-05-04","bar_index":631,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.2738,"stop_level":21.3919,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-05-11","known_ts":"2011-05-13","bar_index":633,"type":"REBUY","strength":0.863,"price":22.4176,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2011-05-11","known_ts":"2011-05-11","bar_index":633,"type":"RECLAIM","strength":0.863,"price":21.8051,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-05-04","prior_stop_level":21.3919,"sweep_low":20.7425,"atr14":0.632972,"stop_level":20.426014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-24","known_ts":"2011-05-26","bar_index":636,"type":"REBUY","strength":0.588,"price":23.4654,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2011-08-02","known_ts":"2011-08-02","bar_index":652,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.2145,"stop_level":23.9376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-03","known_ts":"2011-08-03","bar_index":652,"type":"RECLAIM","strength":1.0,"price":24.0631,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-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":"2011-08-02","prior_stop_level":23.9376,"sweep_low":22.7791,"atr14":0.763464,"stop_level":22.397368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-14","known_ts":"2011-09-16","bar_index":662,"type":"BUY","strength":0.725,"price":24.2476,"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":"2011-11-09","known_ts":"2011-11-09","bar_index":675,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.4613,"stop_level":27.2361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-11","known_ts":"2011-11-11","bar_index":676,"type":"RECLAIM","strength":1.0,"price":27.6714,"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":true,"monthlyBull":true},"anchor_ts":"2011-11-09","prior_stop_level":27.2361,"sweep_low":26.2768,"atr14":1.000274,"stop_level":25.776663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-25","known_ts":"2011-11-25","bar_index":679,"type":"RECLAIM","strength":1.0,"price":28.734,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-23","known_ts":"2012-02-27","bar_index":699,"type":"REBUY","strength":1.0,"price":32.763,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2012-08-17","known_ts":"2012-08-21","bar_index":740,"type":"BUY","strength":0.725,"price":39.1828,"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":"2012-09-18","known_ts":"2012-09-18","bar_index":747,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.2489,"stop_level":41.7433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-28","known_ts":"2012-11-30","bar_index":763,"type":"BUY","strength":0.725,"price":39.1385,"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":"2012-12-11","known_ts":"2012-12-13","bar_index":766,"type":"BUY","strength":0.725,"price":38.6588,"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":"2013-02-25","known_ts":"2013-02-25","bar_index":782,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.6804,"stop_level":42.9756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-02-26","known_ts":"2013-02-26","bar_index":783,"type":"RECLAIM","strength":0.725,"price":43.4552,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-02-25","prior_stop_level":42.9756,"sweep_low":42.5993,"atr14":0.793557,"stop_level":42.202522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-05","known_ts":"2013-04-09","bar_index":792,"type":"BUY","strength":0.588,"price":43.5216,"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":40},{"ts":"2013-10-03","known_ts":"2013-10-03","bar_index":834,"type":"SELL","basis":"structure_stop","strength":0.725,"price":56.1287,"stop_level":56.1361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-10-04","known_ts":"2013-10-04","bar_index":834,"type":"RECLAIM","strength":0.725,"price":56.9812,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-10-03","prior_stop_level":56.1361,"sweep_low":55.9434,"atr14":0.860904,"stop_level":55.512948,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-09","known_ts":"2013-10-09","bar_index":835,"type":"SELL","basis":"structure_stop","strength":0.725,"price":54.4312,"stop_level":56.1361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":859,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.3823,"stop_level":51.7686,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-02-21","known_ts":"2014-02-25","bar_index":866,"type":"BUY","strength":0.45,"price":51.0777,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-02-26","known_ts":"2014-02-26","bar_index":867,"type":"RECLAIM","strength":0.588,"price":55.9663,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-02-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-03-19","known_ts":"2014-03-19","bar_index":872,"type":"SELL","basis":"structure_stop","strength":0.725,"price":56.8559,"stop_level":56.9155,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-10","known_ts":"2014-04-10","bar_index":877,"type":"SELL","basis":"structure_stop","strength":0.725,"price":55.5302,"stop_level":55.6717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-28","known_ts":"2014-04-28","bar_index":881,"type":"RECLAIM","strength":0.863,"price":54.86,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-18","known_ts":"2014-07-22","bar_index":900,"type":"BUY","strength":0.588,"price":53.6056,"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":75},{"ts":"2014-09-09","known_ts":"2014-09-09","bar_index":912,"type":"SELL","basis":"structure_stop","strength":0.863,"price":60.4863,"stop_level":60.9802,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-03","known_ts":"2014-10-03","bar_index":918,"type":"RECLAIM","strength":0.863,"price":61.0326,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-19","known_ts":"2014-11-21","bar_index":929,"type":"BUY","strength":0.725,"price":61.6466,"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":40},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":933,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.8462,"stop_level":60.0113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-11","known_ts":"2014-12-11","bar_index":934,"type":"RECLAIM","strength":0.863,"price":60.2288,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-10","prior_stop_level":60.0113,"sweep_low":59.7412,"atr14":1.21801,"stop_level":59.132195,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-16","known_ts":"2014-12-18","bar_index":935,"type":"REBUY","strength":0.725,"price":62.0142,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2015-01-28","known_ts":"2015-01-28","bar_index":944,"type":"SELL","basis":"structure_stop","strength":0.863,"price":62.4042,"stop_level":62.8543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-29","known_ts":"2015-01-29","bar_index":944,"type":"RECLAIM","strength":0.863,"price":62.8993,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-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":"2015-01-28","prior_stop_level":62.8543,"sweep_low":62.1342,"atr14":1.255303,"stop_level":61.506548,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-26","known_ts":"2015-02-26","bar_index":951,"type":"RECLAIM","strength":0.863,"price":67.7302,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-28","known_ts":"2015-04-28","bar_index":965,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.9122,"stop_level":70.4311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-29","known_ts":"2015-04-29","bar_index":965,"type":"RECLAIM","strength":0.863,"price":74.0632,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-04-28","prior_stop_level":70.4311,"sweep_low":69.6189,"atr14":1.471699,"stop_level":68.883051,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-14","known_ts":"2015-05-14","bar_index":969,"type":"RECLAIM","strength":1.0,"price":75.3867,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-09","known_ts":"2015-07-09","bar_index":981,"type":"SELL","basis":"structure_stop","strength":1.0,"price":79.4111,"stop_level":79.901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-10","known_ts":"2015-07-10","bar_index":982,"type":"RECLAIM","strength":1.0,"price":80.1874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-07-09","prior_stop_level":79.901,"sweep_low":79.0494,"atr14":1.318042,"stop_level":78.390379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-31","known_ts":"2015-12-31","bar_index":1022,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.4198,"stop_level":67.8893,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-04","known_ts":"2016-01-04","bar_index":1022,"type":"RECLAIM","strength":0.588,"price":70.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-12-31","prior_stop_level":67.8893,"sweep_low":67.3289,"atr14":1.64317,"stop_level":66.507315,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-27","known_ts":"2016-01-27","bar_index":1028,"type":"RECLAIM","strength":0.725,"price":73.6218,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-08","known_ts":"2016-02-08","bar_index":1030,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.1017,"stop_level":67.4652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-10","known_ts":"2016-02-10","bar_index":1031,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.3983,"stop_level":67.4652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-16","known_ts":"2016-02-16","bar_index":1032,"type":"RECLAIM","strength":0.588,"price":68.6541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-02-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":"2016-02-08","prior_stop_level":67.4652,"sweep_low":63.1866,"atr14":2.201623,"stop_level":62.085788,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-16","known_ts":"2016-02-16","bar_index":1032,"type":"RECLAIM","strength":0.588,"price":68.6541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-02-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":"2016-02-10","prior_stop_level":67.4652,"sweep_low":63.1866,"atr14":2.201623,"stop_level":62.085788,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-23","known_ts":"2016-02-25","bar_index":1034,"type":"REBUY","strength":0.725,"price":75.303,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2016-05-05","known_ts":"2016-05-05","bar_index":1051,"type":"SELL","basis":"structure_stop","strength":0.863,"price":78.0786,"stop_level":78.9524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-17","known_ts":"2016-06-21","bar_index":1061,"type":"BUY","strength":0.863,"price":80.7426,"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":"2016-07-28","known_ts":"2016-07-28","bar_index":1070,"type":"SELL","basis":"structure_stop","strength":0.863,"price":77.8306,"stop_level":82.3815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-07","known_ts":"2016-11-09","bar_index":1094,"type":"BUY","strength":0.45,"price":67.5615,"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-12-16","known_ts":"2016-12-16","bar_index":1103,"type":"SELL","basis":"structure_stop","strength":0.588,"price":69.4091,"stop_level":70.0769,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-12-22","known_ts":"2016-12-22","bar_index":1104,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.2981,"stop_level":69.4091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-12-20","known_ts":"2016-12-20","bar_index":1104,"type":"RECLAIM","strength":0.588,"price":70.1537,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-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":"2016-12-16","prior_stop_level":70.0769,"sweep_low":69.1941,"atr14":1.51804,"stop_level":68.43508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-08","known_ts":"2017-02-10","bar_index":1115,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-02-08","trigger_known_ts":"2017-02-10","strength":0.45,"price":63.7363,"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.249926,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":59.829,"atr14":1.87909,"stop_level":58.889455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-13","known_ts":"2017-02-15","bar_index":1116,"type":"BUY","strength":0.45,"price":64.028,"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-02-13","known_ts":"2017-02-15","bar_index":1116,"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":"2017-02-13","trigger_known_ts":"2017-02-15","strength":0.45,"price":64.028,"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.246493,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":59.829,"atr14":1.820602,"stop_level":58.918699,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-05","known_ts":"2017-04-05","bar_index":1128,"type":"SELL","basis":"structure_stop","strength":0.725,"price":67.9176,"stop_level":68.4495,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-04-06","known_ts":"2017-04-06","bar_index":1128,"type":"RECLAIM","strength":0.725,"price":68.6346,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-04-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-04-05","prior_stop_level":68.4495,"sweep_low":67.6709,"atr14":1.338378,"stop_level":67.001711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-24","known_ts":"2017-04-24","bar_index":1132,"type":"RECLAIM","strength":0.863,"price":71.0398,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-04-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-12","known_ts":"2017-05-12","bar_index":1136,"type":"SELL","basis":"structure_stop","strength":0.725,"price":68.7656,"stop_level":69.6059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-06-14","known_ts":"2017-06-16","bar_index":1144,"type":"BUY","strength":0.725,"price":68.3218,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2017-07-19","known_ts":"2017-07-21","bar_index":1152,"type":"BUY","strength":0.863,"price":68.6548,"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":50},{"ts":"2017-08-15","known_ts":"2017-08-15","bar_index":1158,"type":"SELL","basis":"structure_stop","strength":0.725,"price":66.4011,"stop_level":66.8116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-05","known_ts":"2017-09-07","bar_index":1163,"type":"BUY","strength":0.863,"price":70.2973,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-10-30","known_ts":"2017-11-01","bar_index":1176,"type":"BUY","strength":0.863,"price":76.5975,"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":"2018-05-10","known_ts":"2018-05-14","bar_index":1220,"type":"BUY","strength":0.725,"price":83.8823,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2018-06-13","known_ts":"2018-06-13","bar_index":1227,"type":"SELL","basis":"structure_stop","strength":0.863,"price":84.4367,"stop_level":85.4437,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-18","known_ts":"2018-06-18","bar_index":1228,"type":"RECLAIM","strength":0.863,"price":85.7112,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-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":"2018-06-13","prior_stop_level":85.4437,"sweep_low":83.5004,"atr14":1.766971,"stop_level":82.616914,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-27","known_ts":"2018-06-27","bar_index":1231,"type":"RECLAIM","strength":0.863,"price":85.2785,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-27","known_ts":"2018-07-27","bar_index":1238,"type":"SELL","basis":"structure_stop","strength":0.588,"price":81.7065,"stop_level":85.2785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-10-04","known_ts":"2018-10-08","bar_index":1254,"type":"BUY","strength":0.45,"price":77.8489,"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-10-12","known_ts":"2018-10-16","bar_index":1256,"type":"BUY","strength":0.45,"price":76.7191,"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-11-12","known_ts":"2018-11-12","bar_index":1263,"type":"SELL","basis":"structure_stop","strength":0.45,"price":70.9671,"stop_level":72.1681,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-11-14","known_ts":"2018-11-14","bar_index":1263,"type":"SELL","basis":"structure_stop","strength":0.45,"price":70.4536,"stop_level":72.1681,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-11-26","known_ts":"2018-11-28","bar_index":1266,"type":"REBUY","strength":0.45,"price":73.5109,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2019-01-02","known_ts":"2019-01-04","bar_index":1274,"type":"BUY","strength":0.45,"price":65.3484,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2019-02-25","known_ts":"2019-02-25","bar_index":1286,"type":"RECLAIM","strength":0.725,"price":78.0686,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-11-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-07","known_ts":"2019-05-07","bar_index":1302,"type":"SELL","basis":"structure_stop","strength":0.863,"price":81.0457,"stop_level":83.7201,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-20","known_ts":"2019-08-22","bar_index":1327,"type":"BUY","strength":0.725,"price":74.0044,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2019-08-28","known_ts":"2019-08-30","bar_index":1329,"type":"BUY","strength":0.725,"price":73.8403,"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":"2019-09-18","known_ts":"2019-09-18","bar_index":1333,"type":"SELL","basis":"structure_stop","strength":0.725,"price":71.7578,"stop_level":72.0645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-09-20","known_ts":"2019-09-20","bar_index":1334,"type":"SELL","basis":"structure_stop","strength":0.725,"price":71.9354,"stop_level":72.0645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-09-23","known_ts":"2019-09-23","bar_index":1334,"type":"RECLAIM","strength":0.725,"price":72.121,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-18 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":"2019-09-18","prior_stop_level":72.0645,"sweep_low":70.6116,"atr14":2.373304,"stop_level":69.424948,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-23","known_ts":"2019-09-23","bar_index":1334,"type":"RECLAIM","strength":0.725,"price":72.121,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-20 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":"2019-09-20","prior_stop_level":72.0645,"sweep_low":70.6277,"atr14":2.373304,"stop_level":69.441048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-10","known_ts":"2019-10-10","bar_index":1339,"type":"RECLAIM","strength":0.863,"price":76.0035,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-09-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":1351,"type":"SELL","basis":"structure_stop","strength":1.0,"price":80.4449,"stop_level":80.6529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-04","known_ts":"2019-12-04","bar_index":1351,"type":"RECLAIM","strength":1.0,"price":81.8643,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-12-03","prior_stop_level":80.6529,"sweep_low":79.0579,"atr14":1.88797,"stop_level":78.113915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-18","known_ts":"2019-12-18","bar_index":1355,"type":"RECLAIM","strength":1.0,"price":89.7482,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-13","known_ts":"2020-04-15","bar_index":1381,"type":"BUY","strength":0.588,"price":56.1422,"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,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":1398,"type":"SELL","basis":"structure_stop","strength":0.588,"price":66.0448,"stop_level":68.0776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-08","known_ts":"2020-07-10","bar_index":1401,"type":"REBUY","strength":0.588,"price":67.351,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2020-09-10","known_ts":"2020-09-14","bar_index":1416,"type":"BUY","strength":0.725,"price":69.9797,"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":"2020-10-06","known_ts":"2020-10-06","bar_index":1422,"type":"SELL","basis":"structure_stop","strength":0.863,"price":68.4776,"stop_level":69.8981,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-07","known_ts":"2020-10-07","bar_index":1422,"type":"RECLAIM","strength":0.725,"price":70.641,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-10-06","prior_stop_level":69.8981,"sweep_low":67.6531,"atr14":2.703014,"stop_level":66.301593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-14","known_ts":"2020-10-14","bar_index":1424,"type":"SELL","basis":"structure_stop","strength":0.725,"price":68.4613,"stop_level":68.4776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-21","known_ts":"2020-10-21","bar_index":1425,"type":"RECLAIM","strength":0.725,"price":69.6613,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-10-14","prior_stop_level":68.4776,"sweep_low":65.4978,"atr14":2.423956,"stop_level":64.285822,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-20","known_ts":"2020-11-20","bar_index":1433,"type":"RECLAIM","strength":0.863,"price":77.4251,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-14","known_ts":"2020-12-14","bar_index":1438,"type":"SELL","basis":"structure_stop","strength":0.863,"price":71.3023,"stop_level":72.6493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":1438,"type":"RECLAIM","strength":0.863,"price":74.5351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-12-14","prior_stop_level":72.6493,"sweep_low":71.09,"atr14":2.642175,"stop_level":69.768912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-31","known_ts":"2020-12-31","bar_index":1442,"type":"RECLAIM","strength":1.0,"price":75.7923,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-05","known_ts":"2021-04-07","bar_index":1463,"type":"BUY","strength":0.725,"price":75.3025,"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":"2021-08-11","known_ts":"2021-08-13","bar_index":1493,"type":"BUY","strength":0.863,"price":86.3089,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2021-08-19","known_ts":"2021-08-23","bar_index":1495,"type":"BUY","strength":0.725,"price":86.5711,"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":75},{"ts":"2021-10-19","known_ts":"2021-10-21","bar_index":1509,"type":"BUY","strength":0.725,"price":82.6945,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2021-12-06","known_ts":"2021-12-08","bar_index":1520,"type":"REBUY","strength":1.0,"price":88.2024,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2021-12-20","known_ts":"2021-12-20","bar_index":1523,"type":"SELL","basis":"structure_stop","strength":0.863,"price":80.375,"stop_level":85.6374,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-02-23","known_ts":"2022-02-25","bar_index":1538,"type":"BUY","strength":0.588,"price":80.1847,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2022-04-04","known_ts":"2022-04-04","bar_index":1547,"type":"SELL","basis":"structure_stop","strength":0.725,"price":75.4435,"stop_level":77.6786,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-07-05","known_ts":"2022-07-07","bar_index":1568,"type":"BUY","strength":0.45,"price":62.4166,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":1579,"type":"SELL","basis":"structure_stop","strength":0.588,"price":66.5681,"stop_level":66.585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":1580,"type":"SELL","basis":"structure_stop","strength":0.588,"price":66.2818,"stop_level":66.585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":1580,"type":"RECLAIM","strength":0.588,"price":67.7134,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-22","prior_stop_level":66.585,"sweep_low":65.3471,"atr14":2.06854,"stop_level":64.31283,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":1580,"type":"RECLAIM","strength":0.588,"price":67.7134,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-24","prior_stop_level":66.585,"sweep_low":65.3471,"atr14":2.06854,"stop_level":64.31283,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-11","known_ts":"2022-10-13","bar_index":1591,"type":"BUY","strength":0.45,"price":61.5937,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2022-10-11","known_ts":"2022-10-13","bar_index":1591,"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-11","trigger_known_ts":"2022-10-13","strength":0.45,"price":61.5937,"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.317434,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":55.8427,"atr14":2.334051,"stop_level":54.675675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-31","known_ts":"2022-10-31","bar_index":1595,"type":"SELL","basis":"structure_stop","strength":0.588,"price":57.7399,"stop_level":60.6749,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-03","known_ts":"2022-11-03","bar_index":1596,"type":"SELL","basis":"structure_stop","strength":0.588,"price":54.473,"stop_level":60.6749,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-09","known_ts":"2022-11-11","bar_index":1598,"type":"REBUY","strength":0.588,"price":62.2658,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":1603,"type":"SELL","basis":"structure_stop","strength":0.588,"price":62.1632,"stop_level":62.7218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-03","known_ts":"2023-01-03","bar_index":1610,"type":"RECLAIM","strength":0.863,"price":67.3793,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-08","known_ts":"2023-02-08","bar_index":1618,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.7434,"stop_level":69.2526,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-05","known_ts":"2023-06-07","bar_index":1645,"type":"BUY","strength":0.588,"price":59.224,"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":"2023-08-10","known_ts":"2023-08-10","bar_index":1660,"type":"SELL","basis":"structure_stop","strength":1.0,"price":63.6953,"stop_level":63.9939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-11","known_ts":"2023-08-11","bar_index":1660,"type":"RECLAIM","strength":1.0,"price":64.4507,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-08-10","prior_stop_level":63.9939,"sweep_low":63.3614,"atr14":1.72137,"stop_level":62.500715,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-02","known_ts":"2023-11-06","bar_index":1680,"type":"BUY","strength":0.588,"price":60.5662,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":1693,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.0158,"stop_level":66.8205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-05","known_ts":"2024-01-05","bar_index":1694,"type":"SELL","basis":"structure_stop","strength":1.0,"price":66.8026,"stop_level":66.8205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":1694,"type":"RECLAIM","strength":1.0,"price":67.1617,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-03","prior_stop_level":66.8205,"sweep_low":64.1987,"atr14":1.515391,"stop_level":63.441004,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":1694,"type":"RECLAIM","strength":1.0,"price":67.1617,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-05","prior_stop_level":66.8205,"sweep_low":65.4827,"atr14":1.515391,"stop_level":64.725004,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-23","known_ts":"2024-01-23","bar_index":1698,"type":"RECLAIM","strength":1.0,"price":67.1976,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-26","known_ts":"2024-01-30","bar_index":1699,"type":"REBUY","strength":1.0,"price":69.5501,"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":"2024-04-03","known_ts":"2024-04-03","bar_index":1714,"type":"SELL","basis":"structure_stop","strength":1.0,"price":72.6742,"stop_level":74.424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-16","known_ts":"2024-07-18","bar_index":1738,"type":"BUY","strength":0.588,"price":57.2463,"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":"2024-07-29","known_ts":"2024-07-31","bar_index":1741,"type":"BUY","strength":0.588,"price":55.5669,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":65},{"ts":"2024-09-30","known_ts":"2024-09-30","bar_index":1755,"type":"SELL","basis":"structure_stop","strength":0.588,"price":60.34,"stop_level":61.1943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-17","known_ts":"2024-10-21","bar_index":1760,"type":"BUY","strength":0.725,"price":62.4758,"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":"2024-12-04","known_ts":"2024-12-06","bar_index":1771,"type":"BUY","strength":0.45,"price":51.6903,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-12-04","known_ts":"2024-12-06","bar_index":1771,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2024-12-04","trigger_known_ts":"2024-12-06","strength":0.45,"price":51.6903,"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.351516,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":50.6252,"atr14":1.617747,"stop_level":49.816327,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-07","known_ts":"2025-01-07","bar_index":1778,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.7589,"stop_level":49.7486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-13","known_ts":"2025-01-13","bar_index":1779,"type":"RECLAIM","strength":0.588,"price":49.9937,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-01-07","prior_stop_level":49.7486,"sweep_low":47.3639,"atr14":1.741446,"stop_level":46.493177,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-05","known_ts":"2025-02-05","bar_index":1784,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.7881,"stop_level":48.1085,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-02-10","known_ts":"2025-02-10","bar_index":1785,"type":"RECLAIM","strength":0.45,"price":49.2113,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-05 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":"2025-02-05","prior_stop_level":48.1085,"sweep_low":46.7984,"atr14":1.655918,"stop_level":45.970441,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-13","known_ts":"2025-03-17","bar_index":1793,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-03-13","trigger_known_ts":"2025-03-17","strength":0.45,"price":39.4907,"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.49114,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.3283,"atr14":2.074131,"stop_level":36.291234,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-22","known_ts":"2025-04-24","bar_index":1802,"type":"BUY","strength":0.45,"price":36.742,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2025-04-22","known_ts":"2025-04-24","bar_index":1802,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-04-22","trigger_known_ts":"2025-04-24","strength":0.45,"price":36.742,"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.435719,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.5513,"atr14":2.116898,"stop_level":32.492851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-30","known_ts":"2025-05-30","bar_index":1811,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.149,"stop_level":30.1683,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-03","known_ts":"2025-06-03","bar_index":1811,"type":"RECLAIM","strength":0.588,"price":30.5656,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-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":"2025-05-30","prior_stop_level":30.1683,"sweep_low":28.6958,"atr14":1.756105,"stop_level":27.817747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-25","known_ts":"2025-07-25","bar_index":1823,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.4794,"stop_level":29.2577,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-08","known_ts":"2025-08-12","bar_index":1827,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-08-08","trigger_known_ts":"2025-08-12","strength":0.588,"price":24.1037,"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.629817,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":22.6505,"atr14":1.367838,"stop_level":21.966581,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-18","known_ts":"2025-08-20","bar_index":1829,"type":"BUY","strength":0.588,"price":24.6463,"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":"2025-08-18","known_ts":"2025-08-20","bar_index":1829,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-08-18","trigger_known_ts":"2025-08-20","strength":0.588,"price":24.6463,"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.621484,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":23.1834,"atr14":1.20865,"stop_level":22.579075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-22","known_ts":"2025-09-22","bar_index":1837,"type":"RECLAIM","strength":0.725,"price":28.9478,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-08-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-25","known_ts":"2025-09-25","bar_index":1838,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.5982,"stop_level":27.9503,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-26","known_ts":"2025-09-26","bar_index":1838,"type":"RECLAIM","strength":0.725,"price":28.5566,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-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":"2025-09-25","prior_stop_level":27.9503,"sweep_low":27.4711,"atr14":1.206336,"stop_level":26.867932,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-10","known_ts":"2025-10-10","bar_index":1841,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.855,"stop_level":27.5982,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-10-13","known_ts":"2025-10-13","bar_index":1842,"type":"RECLAIM","strength":0.725,"price":29.0847,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-10-10","prior_stop_level":27.5982,"sweep_low":26.5518,"atr14":1.289478,"stop_level":25.907061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-18","known_ts":"2025-11-18","bar_index":1850,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.9112,"stop_level":29.0456,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-21","known_ts":"2025-11-21","bar_index":1851,"type":"RECLAIM","strength":0.725,"price":29.5835,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-11-18","prior_stop_level":29.0456,"sweep_low":27.2462,"atr14":1.566126,"stop_level":26.463137,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-08","known_ts":"2025-12-10","bar_index":1855,"type":"BUY","strength":0.863,"price":32.887,"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":"2026-01-05","known_ts":"2026-01-07","bar_index":1861,"type":"BUY","strength":1.0,"price":33.8731,"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":"2026-01-27","known_ts":"2026-01-27","bar_index":1866,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.376,"stop_level":34.6719,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-02","known_ts":"2026-02-02","bar_index":1867,"type":"RECLAIM","strength":1.0,"price":35.8848,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-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":"2026-01-27","prior_stop_level":34.6719,"sweep_low":31.7924,"atr14":1.690043,"stop_level":30.947378,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-12","known_ts":"2026-02-12","bar_index":1870,"type":"RECLAIM","strength":1.0,"price":40.2335,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-02","known_ts":"2026-03-02","bar_index":1873,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.4648,"stop_level":36.2792,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-20","known_ts":"2026-04-22","bar_index":1885,"type":"BUY","strength":0.863,"price":38.609,"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-02","known_ts":"2026-07-02","bar_index":1902,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.65,"stop_level":41.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-07-02","last_scored_basis":"structure_stop","bars_since_signal":10,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2018-09-18","2018-10-22","2019-01-24","2019-06-04","2019-08-15","2020-02-14","2020-03-17","2021-02-05","2021-03-04","2021-06-29","2021-07-08","2021-07-29","2021-09-23","2021-10-14","2021-12-31","2022-01-27","2022-02-23","2022-05-11","2022-05-27","2022-06-24","2022-09-12","2022-10-03","2023-03-17","2023-03-30","2023-04-18","2023-05-22","2023-08-30","2023-09-18","2023-10-12","2023-11-02","2024-04-18","2024-05-31","2024-07-11","2024-07-29","2024-10-14","2024-11-12","2025-04-22","2026-03-16","2026-04-15","2026-07-24"],"warnings":[{"ts":"2022-08-24","kind":"confirm","px":66.2818,"level":66.585},{"ts":"2022-10-28","kind":"arm","px":59.3903},{"ts":"2022-10-31","kind":"confirm","px":57.7399,"level":60.6749},{"ts":"2022-11-02","kind":"arm","px":55.3918},{"ts":"2022-11-03","kind":"confirm","px":54.473,"level":60.6749},{"ts":"2022-11-28","kind":"arm","px":62.7218},{"ts":"2022-12-05","kind":"confirm","px":62.1632,"level":62.7218},{"ts":"2023-01-17","kind":"arm","px":70.4814},{"ts":"2023-02-08","kind":"confirm","px":66.7434,"level":69.2526},{"ts":"2023-06-26","kind":"arm","px":58.6443},{"ts":"2023-08-10","kind":"confirm","px":63.6953,"level":63.9939},{"ts":"2023-11-20","kind":"arm","px":61.5873},{"ts":"2023-12-22","kind":"arm","px":66.8205},{"ts":"2024-01-03","kind":"confirm","px":65.0158,"level":66.8205},{"ts":"2024-01-04","kind":"arm","px":65.9406},{"ts":"2024-01-05","kind":"confirm","px":66.8026,"level":66.8205},{"ts":"2024-02-23","kind":"arm","px":73.2404},{"ts":"2024-04-03","kind":"confirm","px":72.6742,"level":74.424},{"ts":"2024-08-30","kind":"arm","px":61.1943},{"ts":"2024-09-30","kind":"confirm","px":60.34,"level":61.1943},{"ts":"2025-01-03","kind":"arm","px":51.2473},{"ts":"2025-01-07","kind":"confirm","px":48.7589,"level":49.7486},{"ts":"2025-01-29","kind":"arm","px":50.135},{"ts":"2025-02-05","kind":"confirm","px":47.7881,"level":48.1085},{"ts":"2025-05-27","kind":"arm","px":31.1774},{"ts":"2025-05-30","kind":"confirm","px":30.149,"level":30.1683},{"ts":"2025-07-21","kind":"arm","px":30.43},{"ts":"2025-07-25","kind":"confirm","px":25.4794,"level":29.2577},{"ts":"2025-09-22","kind":"arm","px":28.8794},{"ts":"2025-09-25","kind":"confirm","px":27.5982,"level":27.9503},{"ts":"2025-09-29","kind":"arm","px":27.9209},{"ts":"2025-10-10","kind":"confirm","px":26.855,"level":27.5982},{"ts":"2025-10-17","kind":"arm","px":29.0358},{"ts":"2025-11-18","kind":"confirm","px":27.9112,"level":29.0456},{"ts":"2026-01-26","kind":"arm","px":34.7113},{"ts":"2026-01-27","kind":"confirm","px":34.376,"level":34.6719},{"ts":"2026-02-27","kind":"arm","px":33.0842},{"ts":"2026-03-02","kind":"confirm","px":34.4648,"level":36.2792},{"ts":"2026-06-25","kind":"arm","px":43.09},{"ts":"2026-07-02","kind":"confirm","px":40.65,"level":41.1}],"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":[]}}}