{"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":"TXRH","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2005-05-06","known_ts":"2005-05-10","bar_index":50,"type":"BUY","strength":0.588,"price":11.1908,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2005-08-05","known_ts":"2005-08-05","bar_index":71,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.2537,"stop_level":13.7126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-09","known_ts":"2005-08-09","bar_index":71,"type":"RECLAIM","strength":0.863,"price":14.0311,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-08-05","prior_stop_level":13.7126,"sweep_low":13.2006,"atr14":0.415158,"stop_level":12.993021,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-10-21","known_ts":"2005-10-25","bar_index":89,"type":"BUY","strength":0.45,"price":11.7331,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-10-31","known_ts":"2005-10-31","bar_index":91,"type":"RECLAIM","strength":0.588,"price":12.4839,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-10-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-11-16","known_ts":"2005-11-16","bar_index":95,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4373,"stop_level":11.551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-11-17","known_ts":"2005-11-17","bar_index":95,"type":"RECLAIM","strength":0.588,"price":11.642,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-11-16","prior_stop_level":11.551,"sweep_low":11.3842,"atr14":0.438613,"stop_level":11.164894,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-21","known_ts":"2005-12-21","bar_index":103,"type":"RECLAIM","strength":0.725,"price":12.2412,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-27","known_ts":"2006-01-31","bar_index":111,"type":"BUY","strength":0.588,"price":11.7634,"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":"2006-02-01","known_ts":"2006-02-01","bar_index":112,"type":"RECLAIM","strength":0.725,"price":11.2325,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-01-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2006-02-28","known_ts":"2006-02-28","bar_index":118,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.642,"stop_level":11.6951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-06","known_ts":"2006-03-06","bar_index":119,"type":"RECLAIM","strength":0.588,"price":11.8772,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-02-28","prior_stop_level":11.6951,"sweep_low":11.3918,"atr14":0.39055,"stop_level":11.196525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-21","known_ts":"2006-03-21","bar_index":123,"type":"RECLAIM","strength":0.725,"price":12.5901,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-07","known_ts":"2006-04-07","bar_index":127,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.1957,"stop_level":12.2943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-06-23","known_ts":"2006-06-27","bar_index":145,"type":"BUY","strength":0.45,"price":10.3451,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-07-10","known_ts":"2006-07-10","bar_index":148,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.2454,"stop_level":9.928,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-07-20","known_ts":"2006-07-24","bar_index":151,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-07-20","trigger_known_ts":"2006-07-24","strength":0.45,"price":8.9192,"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.380405,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2518,"atr14":0.391471,"stop_level":8.056065,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-07","known_ts":"2006-08-09","bar_index":155,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-08-07","trigger_known_ts":"2006-08-09","strength":0.45,"price":7.592,"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.453451,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9473,"atr14":0.401845,"stop_level":6.746377,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-10","known_ts":"2006-08-14","bar_index":156,"type":"BUY","strength":0.45,"price":8.1684,"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-08-10","known_ts":"2006-08-14","bar_index":156,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2006-08-10","trigger_known_ts":"2006-08-14","strength":0.45,"price":8.1684,"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.39341,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9473,"atr14":0.399481,"stop_level":6.747559,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-23","known_ts":"2006-10-23","bar_index":173,"type":"RECLAIM","strength":0.863,"price":10.5575,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-07-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-10","known_ts":"2006-11-10","bar_index":177,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.7016,"stop_level":10.7547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-13","known_ts":"2006-11-13","bar_index":178,"type":"RECLAIM","strength":0.863,"price":10.8002,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-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":"2006-11-10","prior_stop_level":10.7547,"sweep_low":10.5802,"atr14":0.325887,"stop_level":10.417256,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-02","known_ts":"2007-02-06","bar_index":196,"type":"BUY","strength":0.863,"price":10.3072,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2007-03-16","known_ts":"2007-03-16","bar_index":205,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.8836,"stop_level":10.8988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-19","known_ts":"2007-03-19","bar_index":206,"type":"RECLAIM","strength":0.863,"price":11.3159,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-03-16","prior_stop_level":10.8988,"sweep_low":10.8609,"atr14":0.348914,"stop_level":10.686443,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-30","known_ts":"2007-03-30","bar_index":209,"type":"RECLAIM","strength":0.863,"price":11.1718,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-01","known_ts":"2007-05-03","bar_index":216,"type":"BUY","strength":1.0,"price":11.8544,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2007-05-15","known_ts":"2007-05-15","bar_index":219,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.8078,"stop_level":11.0884,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-17","known_ts":"2007-05-17","bar_index":220,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.5651,"stop_level":11.0884,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-07-10","known_ts":"2007-07-12","bar_index":232,"type":"BUY","strength":0.588,"price":10.4589,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2007-10-29","known_ts":"2007-10-31","bar_index":258,"type":"BUY","strength":0.45,"price":9.6094,"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-12-19","known_ts":"2007-12-19","bar_index":270,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.0178,"stop_level":9.0861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-12-21","known_ts":"2007-12-21","bar_index":270,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.3656,"stop_level":9.0861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-25","known_ts":"2008-01-29","bar_index":278,"type":"BUY","strength":0.45,"price":8.942,"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-20","known_ts":"2008-02-20","bar_index":283,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5541,"stop_level":8.0091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-25","known_ts":"2008-04-25","bar_index":299,"type":"RECLAIM","strength":0.863,"price":8.8889,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-02-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-20","known_ts":"2008-05-20","bar_index":304,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.3201,"stop_level":8.3959,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-30","known_ts":"2008-08-01","bar_index":321,"type":"BUY","strength":0.45,"price":7.1445,"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-08-25","known_ts":"2008-08-25","bar_index":327,"type":"RECLAIM","strength":0.725,"price":6.7501,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-07-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-12","known_ts":"2008-09-12","bar_index":331,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.6743,"stop_level":6.7046,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-09-16","known_ts":"2008-09-16","bar_index":332,"type":"RECLAIM","strength":0.588,"price":6.8108,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-12","prior_stop_level":6.7046,"sweep_low":6.4847,"atr14":0.364212,"stop_level":6.302594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-20","known_ts":"2008-10-22","bar_index":340,"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":"2008-10-20","trigger_known_ts":"2008-10-22","strength":0.45,"price":5.4077,"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.459024,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1422,"atr14":0.464621,"stop_level":4.909889,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-31","known_ts":"2008-11-04","bar_index":343,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-31","trigger_known_ts":"2008-11-04","strength":0.45,"price":5.5594,"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.443849,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.6644,"atr14":0.417113,"stop_level":4.455844,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-26","known_ts":"2008-12-01","bar_index":349,"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":"2008-11-26","trigger_known_ts":"2008-12-01","strength":0.45,"price":3.8984,"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.610012,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.102,"atr14":0.377645,"stop_level":2.913178,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-02","known_ts":"2008-12-04","bar_index":350,"type":"BUY","strength":0.45,"price":4.5279,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-12-02","known_ts":"2008-12-04","bar_index":350,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-12-02","trigger_known_ts":"2008-12-04","strength":0.45,"price":4.5279,"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.547038,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.102,"atr14":0.402923,"stop_level":2.900538,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":359,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3091,"stop_level":5.3622,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-15","known_ts":"2009-01-15","bar_index":360,"type":"RECLAIM","strength":0.588,"price":5.6959,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-14","prior_stop_level":5.3622,"sweep_low":5.0967,"atr14":0.411228,"stop_level":4.891086,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":372,"type":"BUY","strength":0.863,"price":6.8563,"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":"2009-05-01","known_ts":"2009-05-01","bar_index":384,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.3808,"stop_level":8.4414,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-05-04","known_ts":"2009-05-04","bar_index":384,"type":"RECLAIM","strength":1.0,"price":8.4718,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-05-01","prior_stop_level":8.4414,"sweep_low":8.1836,"atr14":0.40263,"stop_level":7.982285,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-12","known_ts":"2009-05-12","bar_index":386,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.9409,"stop_level":8.3808,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-05-27","known_ts":"2009-05-27","bar_index":390,"type":"RECLAIM","strength":1.0,"price":8.8207,"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-09-11","known_ts":"2009-09-15","bar_index":415,"type":"BUY","strength":0.863,"price":8.5552,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2009-10-12","known_ts":"2009-10-14","bar_index":422,"type":"BUY","strength":0.863,"price":8.0319,"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":"2009-11-05","known_ts":"2009-11-09","bar_index":428,"type":"BUY","strength":0.725,"price":8.2897,"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":"2010-01-11","known_ts":"2010-01-11","bar_index":442,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0926,"stop_level":8.1608,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-01-13","known_ts":"2010-01-13","bar_index":443,"type":"RECLAIM","strength":0.725,"price":8.2215,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2010-01-11","prior_stop_level":8.1608,"sweep_low":8.0091,"atr14":0.248498,"stop_level":7.884851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-26","known_ts":"2010-01-26","bar_index":446,"type":"RECLAIM","strength":0.863,"price":8.8055,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-06","known_ts":"2010-04-08","bar_index":462,"type":"REBUY","strength":1.0,"price":11.4449,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-05-06","known_ts":"2010-05-06","bar_index":469,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.6333,"stop_level":11.0505,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-11","known_ts":"2010-05-11","bar_index":470,"type":"RECLAIM","strength":1.0,"price":11.1491,"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":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-06","prior_stop_level":11.0505,"sweep_low":10.2162,"atr14":0.512153,"stop_level":9.960123,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-27","known_ts":"2010-07-29","bar_index":488,"type":"BUY","strength":0.725,"price":10.1024,"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":"2010-08-24","known_ts":"2010-08-24","bar_index":494,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.7687,"stop_level":9.9431,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-08-25","known_ts":"2010-08-25","bar_index":495,"type":"RECLAIM","strength":0.588,"price":9.9507,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2010-08-24","prior_stop_level":9.9431,"sweep_low":9.6398,"atr14":0.358282,"stop_level":9.460659,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-08","known_ts":"2010-09-08","bar_index":498,"type":"RECLAIM","strength":0.863,"price":10.7395,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-22","known_ts":"2010-09-22","bar_index":501,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.4816,"stop_level":10.7016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-27","known_ts":"2010-09-27","bar_index":502,"type":"RECLAIM","strength":0.863,"price":11.005,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-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-09-22","prior_stop_level":10.7016,"sweep_low":10.2617,"atr14":0.360804,"stop_level":10.081298,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-07","known_ts":"2010-10-07","bar_index":505,"type":"RECLAIM","strength":0.863,"price":11.5435,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-22","known_ts":"2010-12-22","bar_index":522,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.1362,"stop_level":13.2499,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-06","known_ts":"2011-01-06","bar_index":526,"type":"RECLAIM","strength":1.0,"price":13.1969,"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":true}},{"ts":"2011-06-09","known_ts":"2011-06-09","bar_index":561,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.2617,"stop_level":12.3684,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-06-14","known_ts":"2011-06-14","bar_index":562,"type":"RECLAIM","strength":0.588,"price":12.5839,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2011-06-09","prior_stop_level":12.3684,"sweep_low":12.0324,"atr14":0.307132,"stop_level":11.878834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-24","known_ts":"2011-06-24","bar_index":565,"type":"RECLAIM","strength":0.863,"price":13.5795,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-06-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-02","known_ts":"2011-08-02","bar_index":573,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.7797,"stop_level":12.1396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-15","known_ts":"2011-09-19","bar_index":584,"type":"BUY","strength":0.45,"price":11.0107,"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":"2011-11-16","known_ts":"2011-11-16","bar_index":598,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.5561,"stop_level":10.5946,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-18","known_ts":"2011-11-18","bar_index":599,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.2787,"stop_level":10.5946,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-01","known_ts":"2011-12-05","bar_index":602,"type":"REBUY","strength":0.588,"price":11.2187,"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":"2012-01-03","known_ts":"2012-01-03","bar_index":609,"type":"RECLAIM","strength":0.725,"price":11.7759,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-12-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-31","known_ts":"2012-01-31","bar_index":615,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7449,"stop_level":11.7992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-01","known_ts":"2012-02-01","bar_index":615,"type":"RECLAIM","strength":0.863,"price":12.0936,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-01-31","prior_stop_level":11.7992,"sweep_low":11.59,"atr14":0.298336,"stop_level":11.440832,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-15","known_ts":"2012-02-15","bar_index":619,"type":"RECLAIM","strength":0.863,"price":12.7056,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-04","known_ts":"2012-04-04","bar_index":630,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.7587,"stop_level":12.8677,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-12","known_ts":"2012-04-12","bar_index":632,"type":"RECLAIM","strength":0.863,"price":12.9145,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-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":"2012-04-04","prior_stop_level":12.8677,"sweep_low":12.3848,"atr14":0.335546,"stop_level":12.217027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-30","known_ts":"2012-04-30","bar_index":636,"type":"RECLAIM","strength":0.863,"price":14.6593,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-17","known_ts":"2012-05-17","bar_index":640,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.7012,"stop_level":14.0128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-24","known_ts":"2012-05-24","bar_index":642,"type":"RECLAIM","strength":0.863,"price":14.0751,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-05-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-05-17","prior_stop_level":14.0128,"sweep_low":13.4286,"atr14":0.376218,"stop_level":13.240491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-29","known_ts":"2012-12-03","bar_index":685,"type":"BUY","strength":0.588,"price":13.1409,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2012-12-12","known_ts":"2012-12-14","bar_index":688,"type":"BUY","strength":0.45,"price":13.191,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-12-17","known_ts":"2012-12-17","bar_index":689,"type":"RECLAIM","strength":0.588,"price":13.4996,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-12-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-02-12","known_ts":"2013-02-12","bar_index":701,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.7449,"stop_level":13.7686,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-02-19","known_ts":"2013-02-21","bar_index":703,"type":"REBUY","strength":0.863,"price":14.8686,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2013-02-19","known_ts":"2013-02-19","bar_index":703,"type":"RECLAIM","strength":0.725,"price":13.8478,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-02-12","prior_stop_level":13.7686,"sweep_low":13.373,"atr14":0.28303,"stop_level":13.231485,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-17","known_ts":"2013-04-17","bar_index":716,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.8359,"stop_level":15.9235,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-24","known_ts":"2013-04-24","bar_index":718,"type":"RECLAIM","strength":1.0,"price":15.9872,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-04-17","prior_stop_level":15.9235,"sweep_low":15.5572,"atr14":0.312135,"stop_level":15.401133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-02","known_ts":"2013-05-02","bar_index":720,"type":"RECLAIM","strength":1.0,"price":18.9887,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-31","known_ts":"2013-05-31","bar_index":726,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.8295,"stop_level":18.9171,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-03","known_ts":"2013-06-03","bar_index":727,"type":"RECLAIM","strength":1.0,"price":19.2037,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-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":"2013-05-31","prior_stop_level":18.9171,"sweep_low":18.7897,"atr14":0.352649,"stop_level":18.613375,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-14","known_ts":"2013-06-14","bar_index":730,"type":"RECLAIM","strength":1.0,"price":20.187,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-05-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-20","known_ts":"2013-11-22","bar_index":767,"type":"REBUY","strength":0.725,"price":22.4721,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2014-02-19","known_ts":"2014-02-21","bar_index":787,"type":"BUY","strength":0.725,"price":20.9304,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2014-04-07","known_ts":"2014-04-07","bar_index":798,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.7189,"stop_level":20.9626,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-09","known_ts":"2014-04-09","bar_index":798,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.9463,"stop_level":20.9626,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-20","known_ts":"2014-05-22","bar_index":808,"type":"BUY","strength":0.45,"price":20.0854,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-06-03","known_ts":"2014-06-03","bar_index":811,"type":"RECLAIM","strength":0.725,"price":21.2143,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-05-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-07","known_ts":"2014-07-07","bar_index":818,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.2317,"stop_level":21.2398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-09","known_ts":"2014-07-09","bar_index":819,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.9784,"stop_level":21.2398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-11","known_ts":"2014-08-13","bar_index":827,"type":"BUY","strength":0.588,"price":21.052,"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":"2014-08-19","known_ts":"2014-08-19","bar_index":829,"type":"RECLAIM","strength":0.725,"price":21.0683,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-08-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-13","known_ts":"2014-10-13","bar_index":841,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.4515,"stop_level":22.6569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-14","known_ts":"2014-10-14","bar_index":842,"type":"RECLAIM","strength":0.863,"price":22.9116,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-10-13","prior_stop_level":22.6569,"sweep_low":21.8765,"atr14":0.461239,"stop_level":21.64588,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-23","known_ts":"2014-10-23","bar_index":844,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.0819,"stop_level":22.4515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-24","known_ts":"2014-10-24","bar_index":844,"type":"RECLAIM","strength":0.863,"price":22.624,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-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":"2014-10-23","prior_stop_level":22.4515,"sweep_low":21.9915,"atr14":0.533836,"stop_level":21.724582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-30","known_ts":"2014-11-03","bar_index":846,"type":"REBUY","strength":0.863,"price":24.0535,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":855,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.0908,"stop_level":26.4604,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-11","known_ts":"2014-12-11","bar_index":855,"type":"RECLAIM","strength":0.863,"price":26.4769,"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":26.4604,"sweep_low":26.0579,"atr14":0.604299,"stop_level":25.75575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-26","known_ts":"2014-12-26","bar_index":859,"type":"RECLAIM","strength":0.863,"price":27.879,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-25","known_ts":"2015-03-25","bar_index":879,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.1461,"stop_level":30.229,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-06-03","known_ts":"2015-06-05","bar_index":895,"type":"BUY","strength":0.725,"price":30.3202,"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":"2015-07-27","known_ts":"2015-07-27","bar_index":907,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.1689,"stop_level":31.4354,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-29","known_ts":"2015-07-29","bar_index":908,"type":"RECLAIM","strength":0.725,"price":32.3767,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-07-27","prior_stop_level":31.4354,"sweep_low":30.819,"atr14":0.583241,"stop_level":30.527379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-11","known_ts":"2015-08-11","bar_index":911,"type":"RECLAIM","strength":0.725,"price":32.0268,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-09-23","known_ts":"2015-09-25","bar_index":921,"type":"BUY","strength":0.588,"price":31.8945,"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":"2015-10-01","known_ts":"2015-10-05","bar_index":923,"type":"BUY","strength":0.588,"price":31.9531,"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":80},{"ts":"2015-12-04","known_ts":"2015-12-08","bar_index":938,"type":"BUY","strength":0.45,"price":29.2255,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-03-23","known_ts":"2016-03-23","bar_index":962,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.0775,"stop_level":35.2549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-28","known_ts":"2016-03-28","bar_index":963,"type":"RECLAIM","strength":0.863,"price":35.4322,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-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":"2016-03-23","prior_stop_level":35.2549,"sweep_low":34.6889,"atr14":0.714017,"stop_level":34.331892,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":966,"type":"RECLAIM","strength":0.863,"price":37.1722,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-18","known_ts":"2016-04-18","bar_index":968,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.2938,"stop_level":36.4796,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-27","known_ts":"2016-05-27","bar_index":978,"type":"RECLAIM","strength":0.863,"price":38.3378,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-22","known_ts":"2016-06-22","bar_index":983,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.3273,"stop_level":38.4884,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-23","known_ts":"2016-06-23","bar_index":984,"type":"RECLAIM","strength":0.863,"price":39.4808,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-06-22","prior_stop_level":38.4884,"sweep_low":38.1662,"atr14":0.664755,"stop_level":37.833823,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-15","known_ts":"2016-07-15","bar_index":989,"type":"RECLAIM","strength":0.863,"price":39.3281,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-26","known_ts":"2016-10-28","bar_index":1013,"type":"BUY","strength":0.45,"price":33.9837,"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-11-08","known_ts":"2016-11-08","bar_index":1016,"type":"RECLAIM","strength":0.588,"price":37.8174,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-10-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-12-28","known_ts":"2016-12-28","bar_index":1027,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.5784,"stop_level":41.758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-12-29","known_ts":"2016-12-29","bar_index":1027,"type":"RECLAIM","strength":0.725,"price":41.9291,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-12-28","prior_stop_level":41.758,"sweep_low":41.4074,"atr14":0.749374,"stop_level":41.032713,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-24","known_ts":"2017-03-28","bar_index":1047,"type":"BUY","strength":0.45,"price":37.9399,"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-03-29","known_ts":"2017-03-29","bar_index":1048,"type":"RECLAIM","strength":0.588,"price":38.2751,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-03-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2017-09-22","known_ts":"2017-09-26","bar_index":1089,"type":"BUY","strength":0.588,"price":41.8196,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-11-01","known_ts":"2017-11-01","bar_index":1098,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.9986,"stop_level":43.0159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-06","known_ts":"2017-11-06","bar_index":1099,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.7905,"stop_level":43.0159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-16","known_ts":"2017-11-20","bar_index":1102,"type":"REBUY","strength":0.725,"price":43.2847,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2017-11-27","known_ts":"2017-11-29","bar_index":1104,"type":"REBUY","strength":0.725,"price":44.299,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":1119,"type":"SELL","basis":"structure_stop","strength":1.0,"price":48.0168,"stop_level":49.5401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-20","known_ts":"2018-04-20","bar_index":1137,"type":"RECLAIM","strength":1.0,"price":53.9032,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-05-11","known_ts":"2018-05-11","bar_index":1142,"type":"SELL","basis":"structure_stop","strength":1.0,"price":54.183,"stop_level":54.3054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-07","known_ts":"2018-06-11","bar_index":1148,"type":"BUY","strength":0.863,"price":55.9314,"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":"2018-07-30","known_ts":"2018-07-30","bar_index":1160,"type":"SELL","basis":"structure_stop","strength":1.0,"price":58.0026,"stop_level":59.1523,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-06","known_ts":"2018-09-06","bar_index":1169,"type":"RECLAIM","strength":0.863,"price":64.5322,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-20","known_ts":"2018-09-20","bar_index":1172,"type":"SELL","basis":"structure_stop","strength":0.863,"price":62.63,"stop_level":63.2024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-26","known_ts":"2018-09-26","bar_index":1173,"type":"SELL","basis":"structure_stop","strength":0.863,"price":60.7455,"stop_level":63.2024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-11-30","known_ts":"2018-12-04","bar_index":1189,"type":"BUY","strength":0.588,"price":57.0381,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2019-01-08","known_ts":"2019-01-10","bar_index":1197,"type":"BUY","strength":0.588,"price":56.8833,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2019-01-24","known_ts":"2019-01-24","bar_index":1200,"type":"SELL","basis":"structure_stop","strength":0.588,"price":56.9806,"stop_level":58.0947,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-01","known_ts":"2019-02-01","bar_index":1202,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.7442,"stop_level":58.0947,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-22","known_ts":"2019-03-26","bar_index":1214,"type":"BUY","strength":0.45,"price":54.5311,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-05-31","known_ts":"2019-06-04","bar_index":1230,"type":"BUY","strength":0.45,"price":49.6432,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-05-31","known_ts":"2019-06-04","bar_index":1230,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-05-31","trigger_known_ts":"2019-06-04","strength":0.45,"price":49.6432,"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.230722,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":45.1819,"atr14":1.52081,"stop_level":44.421495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-06","known_ts":"2019-08-06","bar_index":1245,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.8325,"stop_level":49.3508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-14","known_ts":"2019-08-14","bar_index":1247,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.3745,"stop_level":47.5816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-26","known_ts":"2019-08-28","bar_index":1250,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-08-26","trigger_known_ts":"2019-08-28","strength":0.45,"price":45.6604,"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.29244,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.4623,"atr14":1.275705,"stop_level":42.824447,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":1252,"type":"BUY","strength":0.588,"price":47.242,"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":"2019-09-04","known_ts":"2019-09-06","bar_index":1252,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-09-04","trigger_known_ts":"2019-09-06","strength":0.588,"price":47.242,"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.267931,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":44.1235,"atr14":1.264866,"stop_level":43.491067,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-26","known_ts":"2019-09-26","bar_index":1257,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.278,"stop_level":46.314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-09-27","known_ts":"2019-09-27","bar_index":1257,"type":"RECLAIM","strength":0.588,"price":46.934,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-09-26","prior_stop_level":46.314,"sweep_low":46.2421,"atr14":1.155609,"stop_level":45.664295,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-29","known_ts":"2019-10-31","bar_index":1265,"type":"BUY","strength":0.725,"price":50.771,"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":55},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":1273,"type":"SELL","basis":"structure_stop","strength":0.863,"price":51.5528,"stop_level":51.5798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-19","known_ts":"2019-12-19","bar_index":1277,"type":"RECLAIM","strength":0.863,"price":51.0334,"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":false}},{"ts":"2020-02-27","known_ts":"2020-02-27","bar_index":1292,"type":"SELL","basis":"structure_stop","strength":0.863,"price":52.3795,"stop_level":57.294,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-04-17","known_ts":"2020-04-21","bar_index":1304,"type":"BUY","strength":0.588,"price":40.6325,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2020-06-26","known_ts":"2020-06-26","bar_index":1320,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.3566,"stop_level":46.3306,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":1320,"type":"RECLAIM","strength":0.725,"price":48.3057,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-26","prior_stop_level":46.3306,"sweep_low":44.4009,"atr14":3.02426,"stop_level":42.88877,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-22","known_ts":"2020-07-24","bar_index":1326,"type":"BUY","strength":0.863,"price":48.5697,"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":"2020-09-18","known_ts":"2020-09-18","bar_index":1339,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.7254,"stop_level":57.0348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-22","known_ts":"2020-09-22","bar_index":1340,"type":"RECLAIM","strength":1.0,"price":57.6629,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-09-18","prior_stop_level":57.0348,"sweep_low":54.113,"atr14":2.154846,"stop_level":53.035577,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-02","known_ts":"2020-10-02","bar_index":1343,"type":"RECLAIM","strength":1.0,"price":60.4755,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":1351,"type":"REBUY","strength":1.0,"price":72.6543,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2021-03-22","known_ts":"2021-03-22","bar_index":1381,"type":"SELL","basis":"structure_stop","strength":1.0,"price":85.4066,"stop_level":86.2622,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-24","known_ts":"2021-03-24","bar_index":1382,"type":"SELL","basis":"structure_stop","strength":1.0,"price":82.7579,"stop_level":86.2622,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-25","known_ts":"2021-03-25","bar_index":1382,"type":"RECLAIM","strength":1.0,"price":87.8096,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-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":"2021-03-22","prior_stop_level":86.2622,"sweep_low":81.5472,"atr14":3.376531,"stop_level":79.858934,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-25","known_ts":"2021-03-25","bar_index":1382,"type":"RECLAIM","strength":1.0,"price":87.8096,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-24","prior_stop_level":86.2622,"sweep_low":81.5472,"atr14":3.376531,"stop_level":79.858934,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-14","known_ts":"2021-04-14","bar_index":1387,"type":"RECLAIM","strength":1.0,"price":90.0488,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-22","known_ts":"2021-07-26","bar_index":1410,"type":"BUY","strength":0.725,"price":92.9888,"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":"2021-08-25","known_ts":"2021-08-27","bar_index":1418,"type":"BUY","strength":0.725,"price":87.2861,"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-10-13","known_ts":"2021-10-13","bar_index":1429,"type":"SELL","basis":"structure_stop","strength":0.588,"price":81.5204,"stop_level":83.8241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-10-28","known_ts":"2021-11-01","bar_index":1433,"type":"REBUY","strength":0.725,"price":85.4762,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"2022-01-12","known_ts":"2022-01-12","bar_index":1450,"type":"SELL","basis":"structure_stop","strength":0.588,"price":79.7649,"stop_level":82.3189,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-20","known_ts":"2022-01-20","bar_index":1452,"type":"SELL","basis":"structure_stop","strength":0.45,"price":75.4774,"stop_level":82.3189,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-01-28","known_ts":"2022-02-01","bar_index":1454,"type":"REBUY","strength":0.45,"price":80.567,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-02-24","known_ts":"2022-02-24","bar_index":1460,"type":"RECLAIM","strength":0.725,"price":87.5099,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-01-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-03-03","known_ts":"2022-03-03","bar_index":1461,"type":"SELL","basis":"structure_stop","strength":0.588,"price":78.64,"stop_level":80.7515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-07","known_ts":"2022-03-07","bar_index":1462,"type":"SELL","basis":"structure_stop","strength":0.588,"price":65.6578,"stop_level":80.7515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-25","known_ts":"2022-05-27","bar_index":1481,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-25","trigger_known_ts":"2022-05-27","strength":0.45,"price":74.539,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.198881,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":63.644,"atr14":3.600548,"stop_level":61.843726,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-31","known_ts":"2022-06-02","bar_index":1482,"type":"BUY","strength":0.45,"price":74.4184,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-05-31","known_ts":"2022-06-02","bar_index":1482,"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-05-31","trigger_known_ts":"2022-06-02","strength":0.45,"price":74.4184,"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.200177,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":63.644,"atr14":3.522156,"stop_level":61.882922,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-15","known_ts":"2022-06-15","bar_index":1485,"type":"SELL","basis":"structure_stop","strength":0.588,"price":68.4694,"stop_level":70.5207,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-22","known_ts":"2022-06-24","bar_index":1487,"type":"BUY","strength":0.45,"price":71.8201,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-22","known_ts":"2022-06-24","bar_index":1487,"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-06-22","trigger_known_ts":"2022-06-24","strength":0.45,"price":71.8201,"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.227648,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":64.3441,"atr14":3.197941,"stop_level":62.745129,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-27","known_ts":"2022-06-29","bar_index":1488,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-06-27","trigger_known_ts":"2022-06-29","strength":0.588,"price":69.2534,"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.25525,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":64.3441,"atr14":3.021974,"stop_level":62.833113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-19","known_ts":"2022-07-19","bar_index":1493,"type":"RECLAIM","strength":0.725,"price":78.4001,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-06-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-31","known_ts":"2022-08-31","bar_index":1503,"type":"SELL","basis":"structure_stop","strength":0.863,"price":82.8428,"stop_level":83.7854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-08","known_ts":"2022-09-08","bar_index":1505,"type":"RECLAIM","strength":0.863,"price":85.3824,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-08-31","prior_stop_level":83.7854,"sweep_low":79.781,"atr14":2.362188,"stop_level":78.599906,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-16","known_ts":"2022-09-16","bar_index":1507,"type":"RECLAIM","strength":0.863,"price":84.8946,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-10-17","known_ts":"2022-10-19","bar_index":1514,"type":"BUY","strength":0.863,"price":89.9893,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":1525,"type":"SELL","basis":"structure_stop","strength":1.0,"price":90.6555,"stop_level":91.6407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-12-07","known_ts":"2022-12-07","bar_index":1526,"type":"RECLAIM","strength":1.0,"price":91.6454,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-12-05","prior_stop_level":91.6407,"sweep_low":88.6101,"atr14":2.679331,"stop_level":87.270435,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":1529,"type":"RECLAIM","strength":1.0,"price":90.2502,"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":true}},{"ts":"2023-01-31","known_ts":"2023-02-02","bar_index":1538,"type":"BUY","strength":0.863,"price":98.3107,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2023-03-02","known_ts":"2023-03-06","bar_index":1545,"type":"REBUY","strength":1.0,"price":98.8575,"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":"2023-03-15","known_ts":"2023-03-17","bar_index":1548,"type":"REBUY","strength":1.0,"price":99.8147,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2023-03-28","known_ts":"2023-03-30","bar_index":1551,"type":"BUY","strength":1.0,"price":102.601,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-04-24","known_ts":"2023-04-24","bar_index":1557,"type":"SELL","basis":"structure_stop","strength":1.0,"price":102.5726,"stop_level":103.0559,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-04-27","known_ts":"2023-05-01","bar_index":1558,"type":"REBUY","strength":1.0,"price":106.3446,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2023-04-27","known_ts":"2023-04-27","bar_index":1558,"type":"RECLAIM","strength":1.0,"price":104.487,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-04-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-04-24","prior_stop_level":103.0559,"sweep_low":101.4069,"atr14":2.0006,"stop_level":100.4066,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-18","known_ts":"2023-10-20","bar_index":1598,"type":"BUY","strength":0.588,"price":92.0992,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":80},{"ts":"2024-03-25","known_ts":"2024-03-25","bar_index":1634,"type":"SELL","basis":"structure_stop","strength":1.0,"price":146.7366,"stop_level":146.8428,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-26","known_ts":"2024-03-26","bar_index":1634,"type":"RECLAIM","strength":1.0,"price":147.0554,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-03-25","prior_stop_level":146.8428,"sweep_low":146.4661,"atr14":2.533462,"stop_level":145.199369,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-10","known_ts":"2024-05-10","bar_index":1645,"type":"RECLAIM","strength":1.0,"price":162.1937,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-03","known_ts":"2024-07-03","bar_index":1657,"type":"SELL","basis":"structure_stop","strength":0.863,"price":161.5675,"stop_level":162.3334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-07-05","known_ts":"2024-07-05","bar_index":1657,"type":"RECLAIM","strength":0.863,"price":165.4845,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-07-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-07-03","prior_stop_level":162.3334,"sweep_low":161.0633,"atr14":3.611424,"stop_level":159.257588,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-19","known_ts":"2024-09-23","bar_index":1675,"type":"BUY","strength":0.725,"price":170.5686,"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":"2024-11-19","known_ts":"2024-11-19","bar_index":1689,"type":"SELL","basis":"structure_stop","strength":0.863,"price":188.4157,"stop_level":189.2525,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-21","known_ts":"2024-11-21","bar_index":1690,"type":"SELL","basis":"structure_stop","strength":0.863,"price":187.3842,"stop_level":189.2525,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-22","known_ts":"2024-11-22","bar_index":1690,"type":"RECLAIM","strength":0.863,"price":189.6613,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-11-19","prior_stop_level":189.2525,"sweep_low":186.849,"atr14":3.877996,"stop_level":184.910002,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-22","known_ts":"2024-11-22","bar_index":1690,"type":"RECLAIM","strength":0.863,"price":189.6613,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-11-21","prior_stop_level":189.2525,"sweep_low":187.2187,"atr14":3.877996,"stop_level":185.279702,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-26","known_ts":"2025-02-28","bar_index":1711,"type":"BUY","strength":0.588,"price":179.7115,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2025-03-18","known_ts":"2025-03-18","bar_index":1715,"type":"SELL","basis":"structure_stop","strength":0.45,"price":163.7635,"stop_level":165.1074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-03-19","known_ts":"2025-03-19","bar_index":1716,"type":"RECLAIM","strength":0.45,"price":166.6548,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2025-03-18","prior_stop_level":165.1074,"sweep_low":163.0578,"atr14":5.274479,"stop_level":160.42056,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-24","known_ts":"2025-03-26","bar_index":1717,"type":"REBUY","strength":0.45,"price":172.0355,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-04-17","known_ts":"2025-04-22","bar_index":1723,"type":"BUY","strength":0.45,"price":159.7059,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-05-09","known_ts":"2025-05-09","bar_index":1728,"type":"RECLAIM","strength":0.725,"price":186.7172,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-04-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":1736,"type":"SELL","basis":"structure_stop","strength":0.725,"price":179.2872,"stop_level":183.3751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":1736,"type":"RECLAIM","strength":0.725,"price":189.7027,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-06-13","prior_stop_level":183.3751,"sweep_low":178.225,"atr14":4.723712,"stop_level":175.863144,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-23","known_ts":"2025-09-25","bar_index":1759,"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-09-23","trigger_known_ts":"2025-09-25","strength":0.45,"price":160.9591,"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.194208,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":155.4986,"atr14":3.123318,"stop_level":153.936941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-06","known_ts":"2025-10-08","bar_index":1762,"type":"BUY","strength":0.45,"price":163.7831,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-10-06","known_ts":"2025-10-08","bar_index":1762,"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-10-06","trigger_known_ts":"2025-10-08","strength":0.45,"price":163.7831,"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.18007,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":158.609,"atr14":3.179494,"stop_level":157.019253,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-17","known_ts":"2025-10-17","bar_index":1765,"type":"RECLAIM","strength":0.725,"price":175.7901,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-10-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-11-03","known_ts":"2025-11-03","bar_index":1768,"type":"SELL","basis":"structure_stop","strength":0.588,"price":159.0139,"stop_level":161.2751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-05","known_ts":"2025-11-05","bar_index":1769,"type":"RECLAIM","strength":0.588,"price":163.6745,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-11-03","prior_stop_level":161.2751,"sweep_low":156.9995,"atr14":4.053988,"stop_level":154.972506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-12","known_ts":"2025-11-14","bar_index":1771,"type":"REBUY","strength":0.588,"price":165.2445,"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":"2025-11-25","known_ts":"2025-11-25","bar_index":1774,"type":"RECLAIM","strength":0.725,"price":173.0451,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-11-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-31","known_ts":"2025-12-31","bar_index":1782,"type":"SELL","basis":"structure_stop","strength":0.725,"price":164.5662,"stop_level":165.7261,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":1782,"type":"RECLAIM","strength":0.588,"price":169.8799,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-12-31","prior_stop_level":165.7261,"sweep_low":164.3085,"atr14":3.611765,"stop_level":162.502617,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":1786,"type":"RECLAIM","strength":0.863,"price":189.5981,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-07","known_ts":"2026-05-11","bar_index":1811,"type":"BUY","strength":0.725,"price":182.7552,"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":70},{"ts":"2026-06-02","known_ts":"2026-06-02","bar_index":1816,"type":"SELL","basis":"structure_stop","strength":0.863,"price":170.94,"stop_level":173.0768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-04","known_ts":"2026-06-04","bar_index":1817,"type":"SELL","basis":"structure_stop","strength":0.863,"price":161.3,"stop_level":173.0768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-08","known_ts":"2026-06-08","bar_index":1818,"type":"SELL","basis":"structure_stop","strength":0.725,"price":167.78,"stop_level":173.0768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-06-25","known_ts":"2026-06-25","bar_index":1822,"type":"RECLAIM","strength":0.863,"price":193.84,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-06-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-08-13","known_ts":"2026-08-13","bar_index":1833,"type":"SELL","basis":"structure_stop","strength":0.863,"price":207.01,"stop_level":208.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-08-13","last_scored_basis":"structure_stop","bars_since_signal":0,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2018-03-05","2018-05-24","2018-08-10","2018-10-15","2018-11-08","2018-11-27","2018-12-28","2019-03-19","2019-05-09","2019-05-17","2020-01-08","2020-03-23","2020-07-17","2021-01-29","2021-02-22","2021-05-26","2021-06-04","2021-06-25","2021-08-20","2021-09-21","2021-10-28","2023-01-04","2023-01-31","2023-08-18","2023-09-27","2023-10-13","2024-04-16","2024-07-03","2024-07-12","2024-07-30","2024-08-20","2024-09-11","2024-12-23","2025-01-13","2025-02-21","2025-03-24","2025-04-14","2025-07-21","2026-03-30","2026-05-04"],"warnings":[{"ts":"2022-03-04","kind":"arm","px":77.2201},{"ts":"2022-03-07","kind":"confirm","px":65.6578,"level":80.7515},{"ts":"2022-06-14","kind":"arm","px":66.7334},{"ts":"2022-06-15","kind":"confirm","px":68.4694,"level":70.5207},{"ts":"2022-08-09","kind":"arm","px":83.2534},{"ts":"2022-08-31","kind":"confirm","px":82.8428,"level":83.7854},{"ts":"2022-11-09","kind":"arm","px":91.5844},{"ts":"2022-12-05","kind":"confirm","px":90.6555,"level":91.6407},{"ts":"2023-02-17","kind":"arm","px":98.3484},{"ts":"2023-04-18","kind":"arm","px":103.0559},{"ts":"2023-04-24","kind":"confirm","px":102.5726,"level":103.0559},{"ts":"2023-11-30","kind":"arm","px":107.773},{"ts":"2023-12-29","kind":"arm","px":117.597},{"ts":"2024-03-06","kind":"arm","px":145.6806},{"ts":"2024-03-25","kind":"confirm","px":146.7366,"level":146.8428},{"ts":"2024-05-24","kind":"arm","px":163.0245},{"ts":"2024-07-03","kind":"confirm","px":161.5675,"level":162.3334},{"ts":"2024-10-10","kind":"arm","px":169.362},{"ts":"2024-11-18","kind":"arm","px":190.5079},{"ts":"2024-11-19","kind":"confirm","px":188.4157,"level":189.2525},{"ts":"2024-11-20","kind":"arm","px":188.2113},{"ts":"2024-11-21","kind":"confirm","px":187.3842,"level":189.2525},{"ts":"2025-03-14","kind":"arm","px":168.3875},{"ts":"2025-03-18","kind":"confirm","px":163.7635,"level":165.1074},{"ts":"2025-05-21","kind":"arm","px":183.3751},{"ts":"2025-06-13","kind":"confirm","px":179.2872,"level":183.3751},{"ts":"2025-10-28","kind":"arm","px":170.3889},{"ts":"2025-11-03","kind":"confirm","px":159.0139,"level":161.2751},{"ts":"2025-12-29","kind":"arm","px":166.767},{"ts":"2025-12-31","kind":"confirm","px":164.5662,"level":165.7261},{"ts":"2026-01-23","kind":"arm","px":189.0033},{"ts":"2026-05-26","kind":"arm","px":181.4209},{"ts":"2026-06-02","kind":"confirm","px":170.94,"level":173.0768},{"ts":"2026-06-03","kind":"arm","px":166.19},{"ts":"2026-06-04","kind":"confirm","px":161.3,"level":173.0768},{"ts":"2026-06-05","kind":"arm","px":170.46},{"ts":"2026-06-08","kind":"confirm","px":167.78,"level":173.0768},{"ts":"2026-07-07","kind":"arm","px":187.03},{"ts":"2026-08-13","kind":"confirm","px":207.01,"level":208.0},{"ts":"2026-08-14","kind":"arm","px":207.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":[]}}}