{"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":"TRI","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2002-11-26","known_ts":"2002-11-26","bar_index":39,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.7407,"stop_level":13.8421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-27","known_ts":"2002-11-27","bar_index":40,"type":"RECLAIM","strength":0.588,"price":13.8973,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-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":"2002-11-26","prior_stop_level":13.8421,"sweep_low":13.6781,"atr14":0.362473,"stop_level":13.496863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-03","known_ts":"2003-01-07","bar_index":48,"type":"BUY","strength":0.588,"price":14.7535,"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":"2003-01-13","known_ts":"2003-01-13","bar_index":50,"type":"RECLAIM","strength":0.725,"price":15.0459,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-01-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-01-24","known_ts":"2003-01-24","bar_index":52,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.2158,"stop_level":14.4977,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-14","known_ts":"2003-04-14","bar_index":71,"type":"RECLAIM","strength":0.863,"price":14.762,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-23","known_ts":"2003-06-23","bar_index":87,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.705,"stop_level":16.8171,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-09-12","known_ts":"2003-09-16","bar_index":106,"type":"BUY","strength":0.725,"price":16.4376,"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":30},{"ts":"2003-12-24","known_ts":"2003-12-29","bar_index":130,"type":"REBUY","strength":0.863,"price":19.3556,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2004-03-31","known_ts":"2004-04-02","bar_index":152,"type":"BUY","strength":0.588,"price":17.1636,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"2004-04-20","known_ts":"2004-04-20","bar_index":156,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.5171,"stop_level":16.6583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-04-22","known_ts":"2004-04-22","bar_index":157,"type":"RECLAIM","strength":0.588,"price":16.7018,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-20 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":"2004-04-20","prior_stop_level":16.6583,"sweep_low":16.3812,"atr14":0.272689,"stop_level":16.244856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-18","known_ts":"2004-05-18","bar_index":163,"type":"RECLAIM","strength":0.863,"price":17.4531,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-04-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-25","known_ts":"2004-06-25","bar_index":171,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.6499,"stop_level":17.7045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-06-30","known_ts":"2004-06-30","bar_index":172,"type":"RECLAIM","strength":0.725,"price":18.2894,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-06-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-06-25","prior_stop_level":17.7045,"sweep_low":17.4804,"atr14":0.316849,"stop_level":17.321975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-12","known_ts":"2004-07-12","bar_index":175,"type":"RECLAIM","strength":0.863,"price":18.1364,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-28","known_ts":"2004-07-30","bar_index":179,"type":"BUY","strength":0.863,"price":18.683,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2004-09-03","known_ts":"2004-09-08","bar_index":188,"type":"BUY","strength":0.863,"price":18.521,"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":65},{"ts":"2004-10-18","known_ts":"2004-10-18","bar_index":198,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.477,"stop_level":18.8178,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-08","known_ts":"2004-11-08","bar_index":203,"type":"RECLAIM","strength":1.0,"price":19.5655,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-26","known_ts":"2004-11-26","bar_index":207,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.437,"stop_level":19.5199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-12-02","known_ts":"2004-12-02","bar_index":208,"type":"RECLAIM","strength":1.0,"price":19.5475,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-11-26","prior_stop_level":19.5199,"sweep_low":18.9949,"atr14":0.284572,"stop_level":18.852614,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-02-24","known_ts":"2005-02-24","bar_index":227,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.0469,"stop_level":19.122,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-02","known_ts":"2005-03-02","bar_index":229,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.8414,"stop_level":19.122,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-03-08","known_ts":"2005-03-08","bar_index":230,"type":"RECLAIM","strength":0.725,"price":19.3914,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-03-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2005-03-02","prior_stop_level":19.122,"sweep_low":18.6191,"atr14":0.293436,"stop_level":18.472382,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-02","known_ts":"2005-05-04","bar_index":243,"type":"BUY","strength":0.45,"price":18.7747,"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-05-05","known_ts":"2005-05-05","bar_index":244,"type":"RECLAIM","strength":0.588,"price":18.808,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-05-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-06-08","known_ts":"2005-06-08","bar_index":251,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.7702,"stop_level":18.7758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-06-10","known_ts":"2005-06-10","bar_index":252,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.7311,"stop_level":18.7758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-06-27","known_ts":"2005-06-29","bar_index":256,"type":"REBUY","strength":0.725,"price":19.0329,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":85},{"ts":"2005-12-02","known_ts":"2005-12-06","bar_index":293,"type":"BUY","strength":0.725,"price":19.7483,"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":"2005-12-19","known_ts":"2005-12-19","bar_index":296,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.4148,"stop_level":19.7483,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2006-01-04","known_ts":"2006-01-06","bar_index":300,"type":"REBUY","strength":0.588,"price":19.737,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2006-03-07","known_ts":"2006-03-07","bar_index":314,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.6024,"stop_level":21.682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-09","known_ts":"2006-03-09","bar_index":314,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.943,"stop_level":21.682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-23","known_ts":"2006-03-23","bar_index":318,"type":"RECLAIM","strength":0.863,"price":21.1647,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-12","known_ts":"2006-05-12","bar_index":329,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.1879,"stop_level":22.3755,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-05-15","known_ts":"2006-05-15","bar_index":330,"type":"RECLAIM","strength":1.0,"price":22.512,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-05-12","prior_stop_level":22.3755,"sweep_low":22.1538,"atr14":0.315505,"stop_level":21.996048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-01","known_ts":"2006-06-01","bar_index":334,"type":"RECLAIM","strength":1.0,"price":23.5695,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-08-01","known_ts":"2006-08-03","bar_index":348,"type":"BUY","strength":0.725,"price":23.0265,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2006-09-07","known_ts":"2006-09-07","bar_index":356,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.3588,"stop_level":23.1175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-09-21","known_ts":"2006-09-25","bar_index":360,"type":"REBUY","strength":0.725,"price":23.3876,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2006-10-09","known_ts":"2006-10-09","bar_index":364,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.968,"stop_level":23.1635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-10-11","known_ts":"2006-10-11","bar_index":364,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.33,"stop_level":23.1635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-10-20","known_ts":"2006-10-24","bar_index":367,"type":"REBUY","strength":0.725,"price":23.4853,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2006-12-12","known_ts":"2006-12-12","bar_index":379,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.3973,"stop_level":24.5128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-12-14","known_ts":"2006-12-14","bar_index":379,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.4262,"stop_level":24.5128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-01","known_ts":"2007-02-05","bar_index":390,"type":"BUY","strength":0.863,"price":24.9925,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2007-02-23","known_ts":"2007-02-23","bar_index":395,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.5825,"stop_level":24.6168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-28","known_ts":"2007-02-28","bar_index":396,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.4609,"stop_level":24.6168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-04-12","known_ts":"2007-04-16","bar_index":406,"type":"BUY","strength":0.588,"price":24.844,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2007-05-08","known_ts":"2007-05-08","bar_index":412,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.0013,"stop_level":24.7161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-21","known_ts":"2007-05-23","bar_index":415,"type":"REBUY","strength":0.725,"price":25.3707,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2007-07-12","known_ts":"2007-07-16","bar_index":427,"type":"BUY","strength":0.588,"price":25.6863,"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":"2007-07-30","known_ts":"2007-07-30","bar_index":431,"type":"SELL","basis":"structure_stop","strength":0.45,"price":24.3713,"stop_level":25.137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-08-01","known_ts":"2007-08-01","bar_index":431,"type":"SELL","basis":"structure_stop","strength":0.45,"price":24.0791,"stop_level":25.137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-08-23","known_ts":"2007-08-27","bar_index":437,"type":"BUY","strength":0.588,"price":24.6153,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2007-11-12","known_ts":"2007-11-12","bar_index":455,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.0505,"stop_level":25.2151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-13","known_ts":"2007-11-13","bar_index":456,"type":"RECLAIM","strength":0.863,"price":25.3033,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-11-12","prior_stop_level":25.2151,"sweep_low":25.0505,"atr14":0.632907,"stop_level":24.734046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-27","known_ts":"2007-12-31","bar_index":466,"type":"BUY","strength":0.588,"price":24.1028,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2008-02-11","known_ts":"2008-02-13","bar_index":476,"type":"BUY","strength":0.45,"price":20.9975,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-03-27","known_ts":"2008-03-27","bar_index":486,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.4351,"stop_level":20.6318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-01","known_ts":"2008-04-01","bar_index":487,"type":"RECLAIM","strength":0.588,"price":20.6556,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-03-27","prior_stop_level":20.6318,"sweep_low":19.4813,"atr14":0.85039,"stop_level":19.056105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-12","known_ts":"2008-05-12","bar_index":497,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.1414,"stop_level":22.1715,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-15","known_ts":"2008-05-15","bar_index":498,"type":"RECLAIM","strength":0.725,"price":22.2076,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-05-12","prior_stop_level":22.1715,"sweep_low":21.5581,"atr14":0.840003,"stop_level":21.138099,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-16","known_ts":"2008-07-18","bar_index":512,"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-07-16","trigger_known_ts":"2008-07-18","strength":0.45,"price":18.9724,"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.311337,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.561,"atr14":0.786154,"stop_level":16.167923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-29","known_ts":"2008-07-31","bar_index":515,"type":"BUY","strength":0.45,"price":19.3813,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-29","known_ts":"2008-07-31","bar_index":515,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-29","trigger_known_ts":"2008-07-31","strength":0.45,"price":19.3813,"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.296494,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.1606,"atr14":0.668934,"stop_level":17.826133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-04","known_ts":"2008-09-04","bar_index":523,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.5318,"stop_level":19.5561,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-05","known_ts":"2008-09-05","bar_index":524,"type":"RECLAIM","strength":0.725,"price":19.659,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-04","prior_stop_level":19.5561,"sweep_low":19.3139,"atr14":0.666679,"stop_level":18.98056,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-15","known_ts":"2008-09-15","bar_index":526,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.8063,"stop_level":19.5318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-19","known_ts":"2008-09-19","bar_index":527,"type":"RECLAIM","strength":0.725,"price":20.1857,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-15","prior_stop_level":19.5318,"sweep_low":17.0495,"atr14":1.028235,"stop_level":16.535383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-17","known_ts":"2008-10-21","bar_index":534,"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-17","trigger_known_ts":"2008-10-21","strength":0.45,"price":14.1978,"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.484646,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.7205,"atr14":1.350097,"stop_level":12.045452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-04","known_ts":"2008-11-06","bar_index":538,"type":"BUY","strength":0.45,"price":14.3007,"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-11-04","known_ts":"2008-11-06","bar_index":538,"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-11-04","trigger_known_ts":"2008-11-06","strength":0.45,"price":14.3007,"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.429125,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.9577,"atr14":1.183312,"stop_level":11.366044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-08","known_ts":"2009-01-08","bar_index":552,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.6207,"stop_level":17.0494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-12","known_ts":"2009-01-12","bar_index":553,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.6733,"stop_level":17.0494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-05","known_ts":"2009-02-09","bar_index":559,"type":"BUY","strength":0.725,"price":16.5595,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2009-03-17","known_ts":"2009-03-19","bar_index":568,"type":"BUY","strength":0.725,"price":15.9374,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-04-20","known_ts":"2009-04-20","bar_index":575,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.235,"stop_level":16.6565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-22","known_ts":"2009-04-22","bar_index":576,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.5759,"stop_level":16.6565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-04-23","known_ts":"2009-04-23","bar_index":576,"type":"RECLAIM","strength":0.863,"price":16.7681,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-04-20","prior_stop_level":16.6565,"sweep_low":15.8258,"atr14":0.608877,"stop_level":15.521362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-23","known_ts":"2009-04-23","bar_index":576,"type":"RECLAIM","strength":0.863,"price":16.7681,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-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":"2009-04-22","prior_stop_level":16.6565,"sweep_low":16.0428,"atr14":0.608877,"stop_level":15.738362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-07","known_ts":"2009-05-07","bar_index":580,"type":"RECLAIM","strength":0.863,"price":18.4728,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-17","known_ts":"2009-06-17","bar_index":589,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.7336,"stop_level":19.2905,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-07-21","known_ts":"2009-07-23","bar_index":597,"type":"BUY","strength":0.863,"price":20.4793,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2009-08-26","known_ts":"2009-08-26","bar_index":605,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.9203,"stop_level":19.9725,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-27","known_ts":"2009-08-27","bar_index":606,"type":"RECLAIM","strength":1.0,"price":20.0339,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-26","prior_stop_level":19.9725,"sweep_low":19.5416,"atr14":0.48081,"stop_level":19.301195,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-18","known_ts":"2009-09-18","bar_index":611,"type":"RECLAIM","strength":1.0,"price":21.6497,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-04","known_ts":"2009-12-08","bar_index":629,"type":"BUY","strength":0.725,"price":20.4894,"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":"2010-01-21","known_ts":"2010-01-21","bar_index":639,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.5594,"stop_level":20.9987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-25","known_ts":"2010-01-25","bar_index":640,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.6103,"stop_level":20.9987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-01-28","known_ts":"2010-01-28","bar_index":641,"type":"RECLAIM","strength":0.725,"price":21.1197,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-21","prior_stop_level":20.9987,"sweep_low":20.1201,"atr14":0.430409,"stop_level":19.904895,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-28","known_ts":"2010-01-28","bar_index":641,"type":"RECLAIM","strength":0.725,"price":21.1197,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-25","prior_stop_level":20.9987,"sweep_low":20.1774,"atr14":0.430409,"stop_level":19.962195,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-10","known_ts":"2010-02-10","bar_index":644,"type":"RECLAIM","strength":1.0,"price":22.2721,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-13","known_ts":"2010-04-15","bar_index":658,"type":"REBUY","strength":1.0,"price":23.8218,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2010-06-16","known_ts":"2010-06-18","bar_index":673,"type":"BUY","strength":0.863,"price":24.9788,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2010-09-07","known_ts":"2010-09-09","bar_index":692,"type":"BUY","strength":0.725,"price":24.0371,"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":"2010-10-28","known_ts":"2010-10-28","bar_index":704,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.7611,"stop_level":24.8133,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-29","known_ts":"2010-10-29","bar_index":704,"type":"RECLAIM","strength":0.863,"price":24.9503,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-10-28","prior_stop_level":24.8133,"sweep_low":24.6633,"atr14":0.453758,"stop_level":24.436421,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-28","known_ts":"2010-12-30","bar_index":718,"type":"BUY","strength":0.725,"price":24.6178,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2011-02-22","known_ts":"2011-02-22","bar_index":730,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.9369,"stop_level":26.202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-08","known_ts":"2011-03-08","bar_index":734,"type":"RECLAIM","strength":1.0,"price":25.9899,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-06","known_ts":"2011-04-08","bar_index":741,"type":"BUY","strength":0.863,"price":26.4205,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2011-05-05","known_ts":"2011-05-05","bar_index":747,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.9965,"stop_level":26.0031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-06","known_ts":"2011-05-06","bar_index":748,"type":"RECLAIM","strength":1.0,"price":26.0627,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-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":"2011-05-05","prior_stop_level":26.0031,"sweep_low":25.9037,"atr14":0.441345,"stop_level":25.683028,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-08-31","known_ts":"2011-09-02","bar_index":775,"type":"BUY","strength":0.45,"price":20.1555,"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-09-30","known_ts":"2011-09-30","bar_index":782,"type":"SELL","basis":"structure_stop","strength":0.45,"price":18.2337,"stop_level":18.4427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-10-05","known_ts":"2011-10-05","bar_index":783,"type":"RECLAIM","strength":0.45,"price":18.4697,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-09-30 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":"2011-09-30","prior_stop_level":18.4427,"sweep_low":17.6065,"atr14":0.603017,"stop_level":17.304991,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":791,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.4812,"stop_level":19.5014,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-10","known_ts":"2011-11-10","bar_index":791,"type":"RECLAIM","strength":0.588,"price":19.6632,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-09","prior_stop_level":19.5014,"sweep_low":19.407,"atr14":0.523698,"stop_level":19.145151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-18","known_ts":"2011-11-18","bar_index":793,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.5789,"stop_level":19.4812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-10","known_ts":"2012-02-10","bar_index":812,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.0813,"stop_level":18.5993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":813,"type":"RECLAIM","strength":0.725,"price":18.7083,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-02-10","prior_stop_level":18.5993,"sweep_low":17.9859,"atr14":0.361112,"stop_level":17.805344,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-20","known_ts":"2012-03-20","bar_index":821,"type":"RECLAIM","strength":0.863,"price":20.4323,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-05","known_ts":"2012-04-05","bar_index":825,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.4531,"stop_level":19.5565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-04-12","known_ts":"2012-04-12","bar_index":826,"type":"RECLAIM","strength":0.725,"price":19.66,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-04-05","prior_stop_level":19.5565,"sweep_low":18.9428,"atr14":0.35847,"stop_level":18.763565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-24","known_ts":"2012-04-24","bar_index":829,"type":"RECLAIM","strength":0.863,"price":20.3358,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-27","known_ts":"2012-05-01","bar_index":830,"type":"BUY","strength":0.863,"price":20.7909,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2012-05-14","known_ts":"2012-05-14","bar_index":833,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.9565,"stop_level":20.3427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-02","known_ts":"2012-07-05","bar_index":845,"type":"BUY","strength":0.725,"price":20.1844,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2012-07-25","known_ts":"2012-07-25","bar_index":850,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.466,"stop_level":19.759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-26","known_ts":"2012-07-26","bar_index":850,"type":"RECLAIM","strength":0.863,"price":19.9194,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-07-25","prior_stop_level":19.759,"sweep_low":19.3265,"atr14":0.424622,"stop_level":19.114189,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-06","known_ts":"2012-08-08","bar_index":853,"type":"REBUY","strength":0.863,"price":20.2541,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":75},{"ts":"2012-08-30","known_ts":"2012-08-30","bar_index":859,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.0583,"stop_level":20.2134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-18","known_ts":"2012-09-20","bar_index":863,"type":"BUY","strength":0.863,"price":20.8339,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2012-12-03","known_ts":"2012-12-05","bar_index":880,"type":"BUY","strength":0.725,"price":19.9957,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2013-02-13","known_ts":"2013-02-13","bar_index":896,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.3724,"stop_level":21.6863,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-15","known_ts":"2013-02-15","bar_index":897,"type":"RECLAIM","strength":1.0,"price":21.8076,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-13","prior_stop_level":21.6863,"sweep_low":20.923,"atr14":0.328669,"stop_level":20.758665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-01","known_ts":"2013-03-01","bar_index":900,"type":"RECLAIM","strength":1.0,"price":22.2423,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-13 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":921,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.3082,"stop_level":24.7873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-08-21","known_ts":"2013-08-21","bar_index":940,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.6347,"stop_level":24.7958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-08-22","known_ts":"2013-08-22","bar_index":940,"type":"RECLAIM","strength":0.863,"price":24.8183,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-08-21","prior_stop_level":24.7958,"sweep_low":24.5392,"atr14":0.373371,"stop_level":24.352515,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-12","known_ts":"2013-09-16","bar_index":945,"type":"BUY","strength":0.725,"price":25.6559,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2013-10-04","known_ts":"2013-10-04","bar_index":950,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.3547,"stop_level":25.6706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-10-08","known_ts":"2013-10-08","bar_index":951,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.98,"stop_level":25.6706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-10-14","known_ts":"2013-10-14","bar_index":952,"type":"RECLAIM","strength":0.725,"price":25.678,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-10-08","prior_stop_level":25.6706,"sweep_low":24.8624,"atr14":0.316094,"stop_level":24.704353,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-16","known_ts":"2013-10-18","bar_index":953,"type":"REBUY","strength":0.725,"price":25.7073,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2013-12-11","known_ts":"2013-12-11","bar_index":966,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.2308,"stop_level":27.2382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-13","known_ts":"2013-12-13","bar_index":966,"type":"RECLAIM","strength":1.0,"price":27.2678,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-12-11","prior_stop_level":27.2382,"sweep_low":27.0752,"atr14":0.326329,"stop_level":26.912035,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-30","known_ts":"2013-12-30","bar_index":970,"type":"RECLAIM","strength":0.863,"price":27.7198,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-01","known_ts":"2014-04-03","bar_index":991,"type":"BUY","strength":0.725,"price":26.2234,"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":"2014-05-20","known_ts":"2014-05-20","bar_index":1002,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.1882,"stop_level":26.388,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-21","known_ts":"2014-05-21","bar_index":1002,"type":"RECLAIM","strength":0.725,"price":26.6715,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-05-20","prior_stop_level":26.388,"sweep_low":26.1731,"atr14":0.363522,"stop_level":25.991339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-03","known_ts":"2014-06-03","bar_index":1005,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.9692,"stop_level":26.1882,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-06-05","known_ts":"2014-06-05","bar_index":1006,"type":"RECLAIM","strength":0.588,"price":26.2184,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-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":"2014-06-03","prior_stop_level":26.1882,"sweep_low":25.7276,"atr14":0.364401,"stop_level":25.545399,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-18","known_ts":"2014-06-18","bar_index":1009,"type":"RECLAIM","strength":0.725,"price":27.2152,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-06-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":1015,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.6607,"stop_level":27.7589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":1016,"type":"RECLAIM","strength":0.725,"price":27.7815,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-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":"2014-07-17","prior_stop_level":27.7589,"sweep_low":27.638,"atr14":0.287047,"stop_level":27.494477,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-31","known_ts":"2014-07-31","bar_index":1019,"type":"RECLAIM","strength":0.863,"price":28.514,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-08","known_ts":"2014-09-08","bar_index":1027,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.8471,"stop_level":28.8624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-11","known_ts":"2014-09-11","bar_index":1028,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.7405,"stop_level":28.8624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-09","known_ts":"2014-09-09","bar_index":1028,"type":"RECLAIM","strength":0.863,"price":28.9385,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-09-08","prior_stop_level":28.8624,"sweep_low":28.6948,"atr14":0.298803,"stop_level":28.545399,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-29","known_ts":"2014-10-31","bar_index":1040,"type":"BUY","strength":0.863,"price":28.352,"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":"2015-01-06","known_ts":"2015-01-06","bar_index":1055,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.6422,"stop_level":29.7037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-01-08","known_ts":"2015-01-08","bar_index":1056,"type":"RECLAIM","strength":1.0,"price":30.0571,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-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":"2015-01-06","prior_stop_level":29.7037,"sweep_low":29.4809,"atr14":0.456016,"stop_level":29.252892,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-16","known_ts":"2015-03-18","bar_index":1071,"type":"BUY","strength":0.725,"price":31.5924,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2015-04-27","known_ts":"2015-04-27","bar_index":1080,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.6156,"stop_level":31.6389,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-29","known_ts":"2015-04-29","bar_index":1081,"type":"RECLAIM","strength":0.863,"price":31.9644,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-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-04-27","prior_stop_level":31.6389,"sweep_low":31.3057,"atr14":0.503526,"stop_level":31.053937,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-28","known_ts":"2015-07-30","bar_index":1102,"type":"BUY","strength":0.588,"price":31.8929,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2015-08-20","known_ts":"2015-08-20","bar_index":1107,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.2642,"stop_level":31.5804,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-25","known_ts":"2015-08-25","bar_index":1108,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.1216,"stop_level":31.5804,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-09-09","known_ts":"2015-09-09","bar_index":1112,"type":"RECLAIM","strength":0.725,"price":31.4138,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-27","known_ts":"2015-10-27","bar_index":1123,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.8865,"stop_level":32.5639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-29","known_ts":"2015-10-29","bar_index":1124,"type":"RECLAIM","strength":0.725,"price":32.619,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-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-10-27","prior_stop_level":32.5639,"sweep_low":31.7132,"atr14":0.510591,"stop_level":31.457904,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-27","known_ts":"2016-01-29","bar_index":1144,"type":"BUY","strength":0.45,"price":29.7125,"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-02-12","known_ts":"2016-02-17","bar_index":1148,"type":"BUY","strength":0.45,"price":29.0372,"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-15","known_ts":"2016-03-15","bar_index":1155,"type":"RECLAIM","strength":0.725,"price":31.9404,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-03","known_ts":"2016-05-03","bar_index":1166,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.5258,"stop_level":32.5739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-09","known_ts":"2016-05-09","bar_index":1167,"type":"RECLAIM","strength":0.863,"price":32.6541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-05-03","prior_stop_level":32.5739,"sweep_low":32.1729,"atr14":0.472111,"stop_level":31.936845,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-18","known_ts":"2016-05-20","bar_index":1170,"type":"REBUY","strength":0.863,"price":33.3608,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-06-24","known_ts":"2016-06-24","bar_index":1178,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.3259,"stop_level":33.1991,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-22","known_ts":"2016-07-22","bar_index":1185,"type":"RECLAIM","strength":1.0,"price":35.2448,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-02","known_ts":"2016-11-04","bar_index":1209,"type":"BUY","strength":0.725,"price":33.3318,"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":"2017-05-11","known_ts":"2017-05-11","bar_index":1252,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.4673,"stop_level":36.5667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-15","known_ts":"2017-05-15","bar_index":1253,"type":"RECLAIM","strength":0.863,"price":36.749,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-05-11","prior_stop_level":36.5667,"sweep_low":36.3017,"atr14":0.467757,"stop_level":36.067822,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-19","known_ts":"2017-06-19","bar_index":1261,"type":"RECLAIM","strength":0.863,"price":38.4226,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-01","known_ts":"2017-08-03","bar_index":1271,"type":"REBUY","strength":1.0,"price":39.6413,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2017-10-09","known_ts":"2017-10-11","bar_index":1287,"type":"BUY","strength":0.725,"price":38.9534,"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":"2017-11-01","known_ts":"2017-11-01","bar_index":1292,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.1958,"stop_level":38.5245,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2018-01-12","known_ts":"2018-01-17","bar_index":1309,"type":"BUY","strength":0.45,"price":36.9957,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-01-26","known_ts":"2018-01-26","bar_index":1312,"type":"RECLAIM","strength":0.588,"price":39.4282,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-01-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-03-07","known_ts":"2018-03-09","bar_index":1321,"type":"BUY","strength":0.45,"price":34.5409,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-04-03","known_ts":"2018-04-05","bar_index":1327,"type":"BUY","strength":0.45,"price":34.0877,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-05-03","known_ts":"2018-05-03","bar_index":1334,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.5405,"stop_level":33.8996,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-09","known_ts":"2018-05-09","bar_index":1335,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.2071,"stop_level":33.8996,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-25","known_ts":"2018-06-25","bar_index":1346,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.69,"stop_level":34.7245,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-26","known_ts":"2018-06-26","bar_index":1346,"type":"RECLAIM","strength":0.725,"price":34.8022,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-06-25","prior_stop_level":34.7245,"sweep_low":34.6555,"atr14":0.450544,"stop_level":34.430228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-28","known_ts":"2018-06-28","bar_index":1347,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.5692,"stop_level":34.7245,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-29","known_ts":"2018-06-29","bar_index":1347,"type":"RECLAIM","strength":0.725,"price":34.7849,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-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":"2018-06-28","prior_stop_level":34.7245,"sweep_low":34.3449,"atr14":0.442431,"stop_level":34.123685,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-16","known_ts":"2018-07-16","bar_index":1351,"type":"RECLAIM","strength":0.863,"price":36.4068,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-10-01","known_ts":"2018-10-01","bar_index":1369,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.1071,"stop_level":39.1416,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-10-03","known_ts":"2018-10-03","bar_index":1369,"type":"RECLAIM","strength":0.863,"price":40.7549,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-10-01","prior_stop_level":39.1416,"sweep_low":38.417,"atr14":0.576916,"stop_level":38.128542,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-11","known_ts":"2018-10-11","bar_index":1371,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.3566,"stop_level":38.5981,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-10-12","known_ts":"2018-10-12","bar_index":1372,"type":"RECLAIM","strength":0.863,"price":39.3746,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-10-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-10-11","prior_stop_level":38.5981,"sweep_low":38.2962,"atr14":0.661523,"stop_level":37.965439,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-25","known_ts":"2018-10-25","bar_index":1375,"type":"RECLAIM","strength":0.863,"price":39.1848,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-10-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-13","known_ts":"2019-05-15","bar_index":1420,"type":"REBUY","strength":1.0,"price":56.2325,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2019-06-04","known_ts":"2019-06-04","bar_index":1425,"type":"SELL","basis":"structure_stop","strength":1.0,"price":55.3744,"stop_level":55.453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-06-05","known_ts":"2019-06-05","bar_index":1425,"type":"RECLAIM","strength":1.0,"price":56.9725,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-06-04","prior_stop_level":55.453,"sweep_low":55.0426,"atr14":0.841602,"stop_level":54.621799,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-08","known_ts":"2019-11-12","bar_index":1462,"type":"BUY","strength":0.725,"price":59.9297,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2020-02-24","known_ts":"2020-02-24","bar_index":1485,"type":"SELL","basis":"structure_stop","strength":1.0,"price":70.7509,"stop_level":70.8657,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-25","known_ts":"2020-02-25","bar_index":1486,"type":"RECLAIM","strength":1.0,"price":71.1657,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-02-24","prior_stop_level":70.8657,"sweep_low":69.7185,"atr14":1.083872,"stop_level":69.176564,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-13","known_ts":"2020-04-15","bar_index":1497,"type":"BUY","strength":0.725,"price":62.3884,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2020-05-12","known_ts":"2020-05-12","bar_index":1504,"type":"SELL","basis":"structure_stop","strength":0.45,"price":59.2672,"stop_level":60.1982,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":1504,"type":"SELL","basis":"structure_stop","strength":0.45,"price":58.7352,"stop_level":60.1982,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-19","known_ts":"2020-05-19","bar_index":1505,"type":"RECLAIM","strength":0.45,"price":60.2692,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-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":"2020-05-12","prior_stop_level":60.1982,"sweep_low":57.1657,"atr14":1.630625,"stop_level":56.350388,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-19","known_ts":"2020-05-19","bar_index":1505,"type":"RECLAIM","strength":0.45,"price":60.2692,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-14 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":"2020-05-14","prior_stop_level":60.1982,"sweep_low":57.1657,"atr14":1.630625,"stop_level":56.350388,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-08","known_ts":"2020-06-08","bar_index":1510,"type":"RECLAIM","strength":0.725,"price":62.5608,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-04","known_ts":"2020-09-04","bar_index":1531,"type":"SELL","basis":"structure_stop","strength":0.725,"price":68.0837,"stop_level":68.4422,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-09","known_ts":"2020-09-09","bar_index":1531,"type":"RECLAIM","strength":0.725,"price":68.962,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-09-04","prior_stop_level":68.4422,"sweep_low":67.0531,"atr14":1.20335,"stop_level":66.451425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-23","known_ts":"2020-09-23","bar_index":1535,"type":"RECLAIM","strength":0.863,"price":70.4676,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-28","known_ts":"2021-02-01","bar_index":1564,"type":"BUY","strength":0.725,"price":75.1853,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2022-02-28","known_ts":"2022-03-02","bar_index":1655,"type":"BUY","strength":0.45,"price":95.4352,"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-04-18","known_ts":"2022-04-18","bar_index":1666,"type":"SELL","basis":"structure_stop","strength":0.588,"price":96.8778,"stop_level":97.0708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-19","known_ts":"2022-04-19","bar_index":1666,"type":"RECLAIM","strength":0.588,"price":97.7875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-04-18","prior_stop_level":97.0708,"sweep_low":96.3265,"atr14":1.783036,"stop_level":95.434982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-22","known_ts":"2022-04-22","bar_index":1667,"type":"SELL","basis":"structure_stop","strength":0.588,"price":94.0844,"stop_level":97.0708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-27","known_ts":"2022-06-01","bar_index":1676,"type":"BUY","strength":0.45,"price":90.652,"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-07-21","known_ts":"2022-07-21","bar_index":1688,"type":"RECLAIM","strength":0.725,"price":100.3173,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":1696,"type":"SELL","basis":"structure_stop","strength":0.863,"price":104.9914,"stop_level":105.1545,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":1696,"type":"SELL","basis":"structure_stop","strength":0.863,"price":102.5264,"stop_level":105.1545,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":1696,"type":"RECLAIM","strength":0.863,"price":105.2971,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-08-24","prior_stop_level":105.1545,"sweep_low":104.5373,"atr14":1.484889,"stop_level":103.794856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-12","known_ts":"2022-09-12","bar_index":1700,"type":"RECLAIM","strength":0.863,"price":103.935,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-04","known_ts":"2022-11-08","bar_index":1713,"type":"BUY","strength":0.588,"price":99.1163,"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":75},{"ts":"2022-12-15","known_ts":"2022-12-15","bar_index":1722,"type":"SELL","basis":"structure_stop","strength":0.863,"price":106.0199,"stop_level":106.2246,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":1723,"type":"SELL","basis":"structure_stop","strength":0.863,"price":103.9078,"stop_level":106.2246,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-06","known_ts":"2023-01-10","bar_index":1727,"type":"REBUY","strength":0.863,"price":107.6667,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2023-02-08","known_ts":"2023-02-08","bar_index":1734,"type":"SELL","basis":"structure_stop","strength":0.863,"price":109.0995,"stop_level":109.5926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":1735,"type":"RECLAIM","strength":0.863,"price":112.114,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-02-08","prior_stop_level":109.5926,"sweep_low":104.9871,"atr14":2.101239,"stop_level":103.93648,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-24","known_ts":"2023-02-24","bar_index":1738,"type":"RECLAIM","strength":0.863,"price":113.0607,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-10","known_ts":"2023-03-10","bar_index":1741,"type":"SELL","basis":"structure_stop","strength":0.863,"price":111.8556,"stop_level":112.9299,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-14","known_ts":"2023-03-14","bar_index":1742,"type":"RECLAIM","strength":0.863,"price":114.7328,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-03-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":"2023-03-10","prior_stop_level":112.9299,"sweep_low":110.5758,"atr14":1.869471,"stop_level":109.641065,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-27","known_ts":"2023-03-27","bar_index":1745,"type":"RECLAIM","strength":0.863,"price":119.9548,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-03","known_ts":"2023-05-03","bar_index":1753,"type":"SELL","basis":"structure_stop","strength":1.0,"price":116.4797,"stop_level":121.5148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-16","known_ts":"2023-06-21","bar_index":1764,"type":"BUY","strength":0.725,"price":121.4311,"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":"2023-10-12","known_ts":"2023-10-16","bar_index":1791,"type":"BUY","strength":0.725,"price":119.5698,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2023-11-02","known_ts":"2023-11-06","bar_index":1796,"type":"BUY","strength":0.588,"price":121.1303,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2024-01-31","known_ts":"2024-01-31","bar_index":1816,"type":"SELL","basis":"structure_stop","strength":1.0,"price":140.2293,"stop_level":140.4935,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-01","known_ts":"2024-02-01","bar_index":1816,"type":"RECLAIM","strength":0.863,"price":143.0788,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-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":"2024-01-31","prior_stop_level":140.4935,"sweep_low":139.7953,"atr14":1.965623,"stop_level":138.812489,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-16","known_ts":"2024-02-16","bar_index":1820,"type":"RECLAIM","strength":1.0,"price":148.5896,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-13","known_ts":"2024-06-13","bar_index":1847,"type":"SELL","basis":"structure_stop","strength":0.863,"price":159.8304,"stop_level":160.0868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-08-22","known_ts":"2024-08-26","bar_index":1863,"type":"BUY","strength":0.725,"price":159.3046,"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":"2024-10-03","known_ts":"2024-10-03","bar_index":1872,"type":"SELL","basis":"structure_stop","strength":0.725,"price":160.9531,"stop_level":161.763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-12-04","known_ts":"2024-12-06","bar_index":1887,"type":"BUY","strength":0.588,"price":163.0732,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2024-12-27","known_ts":"2024-12-27","bar_index":1892,"type":"SELL","basis":"structure_stop","strength":0.45,"price":154.8889,"stop_level":155.0801,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-01-03","known_ts":"2025-01-03","bar_index":1893,"type":"RECLAIM","strength":0.45,"price":155.2427,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2024-12-27","prior_stop_level":155.0801,"sweep_low":152.2979,"atr14":2.098401,"stop_level":151.2487,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-21","known_ts":"2025-01-23","bar_index":1897,"type":"BUY","strength":0.588,"price":157.4608,"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":35},{"ts":"2025-03-11","known_ts":"2025-03-11","bar_index":1908,"type":"SELL","basis":"structure_stop","strength":0.725,"price":164.7214,"stop_level":165.0236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-03-14","known_ts":"2025-03-14","bar_index":1909,"type":"RECLAIM","strength":0.725,"price":165.1819,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-03-11","prior_stop_level":165.0236,"sweep_low":162.438,"atr14":3.138111,"stop_level":160.868945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-31","known_ts":"2025-03-31","bar_index":1913,"type":"RECLAIM","strength":0.863,"price":168.4055,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-04-16","known_ts":"2025-04-21","bar_index":1917,"type":"BUY","strength":0.725,"price":172.838,"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":45},{"ts":"2025-06-09","known_ts":"2025-06-09","bar_index":1929,"type":"SELL","basis":"structure_stop","strength":1.0,"price":185.4364,"stop_level":187.4865,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-06-12","known_ts":"2025-06-12","bar_index":1930,"type":"RECLAIM","strength":1.0,"price":189.7099,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-06-09","prior_stop_level":187.4865,"sweep_low":183.8386,"atr14":2.839029,"stop_level":182.419085,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-26","known_ts":"2025-06-26","bar_index":1933,"type":"RECLAIM","strength":1.0,"price":193.5888,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-28","known_ts":"2025-07-28","bar_index":1940,"type":"SELL","basis":"structure_stop","strength":1.0,"price":193.2519,"stop_level":195.0229,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":1941,"type":"RECLAIM","strength":0.863,"price":196.1779,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2025-07-28","prior_stop_level":195.0229,"sweep_low":190.2296,"atr14":3.573445,"stop_level":188.442877,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-16","known_ts":"2025-10-20","bar_index":1959,"type":"BUY","strength":0.45,"price":155.3535,"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-11-05","known_ts":"2025-11-05","bar_index":1963,"type":"SELL","basis":"structure_stop","strength":0.45,"price":139.3208,"stop_level":147.6172,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-11-19","known_ts":"2025-11-21","bar_index":1967,"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-11-19","trigger_known_ts":"2025-11-21","strength":0.45,"price":130.955,"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.364846,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":127.1816,"atr14":3.901741,"stop_level":125.230729,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-11","known_ts":"2025-12-15","bar_index":1972,"type":"BUY","strength":0.45,"price":127.8509,"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-12-11","known_ts":"2025-12-15","bar_index":1972,"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-12-11","trigger_known_ts":"2025-12-15","strength":0.45,"price":127.8509,"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.379902,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":124.32,"atr14":2.922214,"stop_level":122.858893,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-15","known_ts":"2026-01-15","bar_index":1979,"type":"SELL","basis":"structure_stop","strength":0.588,"price":121.0994,"stop_level":122.5739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-02-12","known_ts":"2026-02-17","bar_index":1986,"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":"2026-02-12","trigger_known_ts":"2026-02-17","strength":0.45,"price":81.3201,"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.605584,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":80.0593,"atr14":4.989003,"stop_level":77.564798,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-23","known_ts":"2026-02-25","bar_index":1988,"type":"BUY","strength":0.45,"price":97.1345,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-02-23","known_ts":"2026-02-25","bar_index":1988,"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":"2026-02-23","trigger_known_ts":"2026-02-25","strength":0.45,"price":97.1345,"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.528881,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":77.909,"atr14":5.424478,"stop_level":75.196761,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-13","known_ts":"2026-05-13","bar_index":2006,"type":"SELL","basis":"structure_stop","strength":0.725,"price":81.4149,"stop_level":87.0282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-15","known_ts":"2026-05-15","bar_index":2007,"type":"SELL","basis":"structure_stop","strength":0.725,"price":82.1096,"stop_level":87.0282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-18","known_ts":"2026-05-18","bar_index":2007,"type":"RECLAIM","strength":0.725,"price":89.3251,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-05-13","prior_stop_level":87.0282,"sweep_low":78.0106,"atr14":4.743846,"stop_level":75.638677,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-18","known_ts":"2026-05-18","bar_index":2007,"type":"RECLAIM","strength":0.725,"price":89.3251,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-05-15","prior_stop_level":87.0282,"sweep_low":78.7252,"atr14":4.743846,"stop_level":76.353277,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-24","known_ts":"2026-06-26","bar_index":2016,"type":"BUY","strength":0.725,"price":83.87,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":100}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-06-26","last_scored_basis":null,"bars_since_signal":12,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2017-04-13","2017-08-30","2017-11-24","2017-12-29","2018-01-26","2018-02-22","2018-03-28","2019-01-07","2019-07-03","2019-08-15","2019-10-02","2019-10-28","2020-03-17","2020-12-04","2020-12-28","2021-01-20","2021-06-29","2021-10-06","2021-11-12","2021-12-22","2022-01-27","2022-02-23","2022-05-11","2022-10-03","2022-10-19","2023-05-17","2023-06-13","2023-08-25","2023-10-04","2023-11-02","2024-04-05","2024-05-01","2024-08-06","2024-11-04","2024-11-29","2025-01-15","2025-03-31","2025-08-18","2025-10-03","2025-12-11"],"warnings":[{"ts":"2022-08-03","kind":"arm","px":102.6897},{"ts":"2022-08-24","kind":"confirm","px":104.9914,"level":105.1545},{"ts":"2022-08-25","kind":"arm","px":105.2971},{"ts":"2022-08-26","kind":"confirm","px":102.5264,"level":105.1545},{"ts":"2022-11-29","kind":"arm","px":105.6012},{"ts":"2022-12-15","kind":"confirm","px":106.0199,"level":106.2246},{"ts":"2022-12-19","kind":"arm","px":103.9823},{"ts":"2022-12-20","kind":"confirm","px":103.9078,"level":106.2246},{"ts":"2023-02-07","kind":"arm","px":109.6671},{"ts":"2023-02-08","kind":"confirm","px":109.0995,"level":109.5926},{"ts":"2023-02-21","kind":"arm","px":113.6492},{"ts":"2023-03-10","kind":"confirm","px":111.8556,"level":112.9299},{"ts":"2023-04-06","kind":"arm","px":122.1313},{"ts":"2023-05-03","kind":"confirm","px":116.4797,"level":121.5148},{"ts":"2023-12-15","kind":"arm","px":131.0109},{"ts":"2024-01-31","kind":"confirm","px":140.2293,"level":140.4935},{"ts":"2024-05-28","kind":"arm","px":163.829},{"ts":"2024-06-13","kind":"confirm","px":159.8304,"level":160.0868},{"ts":"2024-09-10","kind":"arm","px":163.3734},{"ts":"2024-10-03","kind":"confirm","px":160.9531,"level":161.763},{"ts":"2024-12-19","kind":"arm","px":155.6347},{"ts":"2024-12-27","kind":"confirm","px":154.8889,"level":155.0801},{"ts":"2025-02-14","kind":"arm","px":166.0658},{"ts":"2025-03-11","kind":"confirm","px":164.7214,"level":165.0236},{"ts":"2025-05-12","kind":"arm","px":177.2513},{"ts":"2025-06-05","kind":"arm","px":187.9774},{"ts":"2025-06-09","kind":"confirm","px":185.4364,"level":187.4865},{"ts":"2025-06-10","kind":"arm","px":184.8492},{"ts":"2025-07-17","kind":"arm","px":201.4236},{"ts":"2025-07-28","kind":"confirm","px":193.2519,"level":195.0229},{"ts":"2025-11-04","kind":"arm","px":141.5905},{"ts":"2025-11-05","kind":"confirm","px":139.3208,"level":147.6172},{"ts":"2026-01-09","kind":"arm","px":125.3579},{"ts":"2026-01-15","kind":"confirm","px":121.0994,"level":122.5739},{"ts":"2026-03-13","kind":"arm","px":94.1632},{"ts":"2026-05-12","kind":"arm","px":86.6156},{"ts":"2026-05-13","kind":"confirm","px":81.4149,"level":87.0282},{"ts":"2026-05-14","kind":"arm","px":78.4473},{"ts":"2026-05-15","kind":"confirm","px":82.1096,"level":87.0282},{"ts":"2026-07-22","kind":"arm","px":87.33}],"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":[]}}}