{"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":"EXPE","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2005-12-22","known_ts":"2005-12-22","bar_index":36,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.4614,"stop_level":31.6305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-12-27","known_ts":"2005-12-27","bar_index":37,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.8628,"stop_level":31.6305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-01-09","known_ts":"2006-01-11","bar_index":40,"type":"REBUY","strength":0.588,"price":33.1008,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-01-26","known_ts":"2006-01-30","bar_index":44,"type":"REBUY","strength":0.588,"price":34.2328,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-02-09","known_ts":"2006-02-09","bar_index":47,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.8405,"stop_level":33.1398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-04-05","known_ts":"2006-04-07","bar_index":60,"type":"BUY","strength":0.45,"price":25.7104,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-05-02","known_ts":"2006-05-04","bar_index":66,"type":"BUY","strength":0.45,"price":24.7085,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-05-16","known_ts":"2006-05-16","bar_index":69,"type":"SELL","basis":"structure_stop","strength":0.45,"price":19.0486,"stop_level":23.6546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-05-26","known_ts":"2006-05-31","bar_index":72,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-05-26","trigger_known_ts":"2006-05-31","strength":0.45,"price":18.4891,"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.459901,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.3831,"atr14":0.824108,"stop_level":16.971046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-09","known_ts":"2006-06-13","bar_index":75,"type":"BUY","strength":0.45,"price":19.7902,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-06-09","known_ts":"2006-06-13","bar_index":75,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2006-06-09","trigger_known_ts":"2006-06-13","strength":0.45,"price":19.7902,"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.421894,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.4761,"atr14":0.663685,"stop_level":18.144258,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-20","known_ts":"2006-09-20","bar_index":98,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.6359,"stop_level":20.7661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-25","known_ts":"2006-09-25","bar_index":99,"type":"RECLAIM","strength":0.725,"price":20.8051,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-09-20","prior_stop_level":20.7661,"sweep_low":20.2326,"atr14":0.603003,"stop_level":19.931099,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-15","known_ts":"2006-11-15","bar_index":112,"type":"RECLAIM","strength":1.0,"price":22.8999,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-01-18","known_ts":"2007-01-18","bar_index":125,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.8684,"stop_level":27.2977,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-01-19","known_ts":"2007-01-19","bar_index":126,"type":"RECLAIM","strength":1.0,"price":27.3498,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-01-18","prior_stop_level":27.2977,"sweep_low":26.5301,"atr14":0.620654,"stop_level":26.219773,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-01","known_ts":"2007-02-01","bar_index":129,"type":"RECLAIM","strength":1.0,"price":27.584,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-21","known_ts":"2007-05-23","bar_index":154,"type":"REBUY","strength":0.863,"price":32.8405,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2007-07-23","known_ts":"2007-07-23","bar_index":168,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.7532,"stop_level":37.7719,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-07-25","known_ts":"2007-07-25","bar_index":169,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.9986,"stop_level":37.7719,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-05","known_ts":"2007-10-05","bar_index":186,"type":"RECLAIM","strength":1.0,"price":45.0321,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-11-02","known_ts":"2007-11-02","bar_index":192,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.35,"stop_level":41.7403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-12-05","known_ts":"2007-12-07","bar_index":200,"type":"BUY","strength":0.725,"price":43.666,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2008-01-08","known_ts":"2008-01-08","bar_index":207,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.4726,"stop_level":37.6938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2008-02-14","known_ts":"2008-02-19","bar_index":216,"type":"BUY","strength":0.588,"price":33.374,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2008-04-17","known_ts":"2008-04-17","bar_index":230,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.8368,"stop_level":30.9019,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-18","known_ts":"2008-04-18","bar_index":230,"type":"RECLAIM","strength":0.588,"price":31.9818,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-17","prior_stop_level":30.9019,"sweep_low":30.6416,"atr14":1.218813,"stop_level":30.032193,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-19","known_ts":"2008-05-19","bar_index":237,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.7197,"stop_level":31.2662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-29","known_ts":"2008-06-02","bar_index":240,"type":"REBUY","strength":0.588,"price":30.7587,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-08","known_ts":"2008-07-10","bar_index":249,"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-08","trigger_known_ts":"2008-07-10","strength":0.45,"price":22.8999,"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.492356,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.9241,"atr14":0.975467,"stop_level":21.436367,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-21","known_ts":"2008-07-23","bar_index":252,"type":"BUY","strength":0.45,"price":24.4092,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-21","known_ts":"2008-07-23","bar_index":252,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-21","trigger_known_ts":"2008-07-23","strength":0.45,"price":24.4092,"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.458898,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.2103,"atr14":1.222339,"stop_level":21.599131,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-29","known_ts":"2008-07-31","bar_index":254,"type":"BUY","strength":0.45,"price":25.4631,"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":254,"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":25.4631,"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.435536,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.5096,"atr14":1.223459,"stop_level":21.89787,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-03","known_ts":"2008-09-03","bar_index":262,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.7177,"stop_level":22.7308,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-04","known_ts":"2008-09-04","bar_index":262,"type":"RECLAIM","strength":0.588,"price":23.1861,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-03","prior_stop_level":22.7308,"sweep_low":22.3534,"atr14":1.077191,"stop_level":21.814804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-27","known_ts":"2008-10-29","bar_index":275,"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-27","trigger_known_ts":"2008-10-29","strength":0.45,"price":15.6136,"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.643281,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.8161,"atr14":1.525189,"stop_level":12.053506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-25","known_ts":"2008-11-28","bar_index":282,"type":"BUY","strength":0.45,"price":10.9295,"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-25","known_ts":"2008-11-28","bar_index":282,"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-25","trigger_known_ts":"2008-11-28","strength":0.45,"price":10.9295,"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.750297,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.8068,"atr14":1.07989,"stop_level":7.266855,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-29","known_ts":"2008-12-29","bar_index":289,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.7585,"stop_level":9.7845,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-30","known_ts":"2008-12-30","bar_index":289,"type":"RECLAIM","strength":0.588,"price":10.1488,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-12-29","prior_stop_level":9.7845,"sweep_low":9.6284,"atr14":0.831742,"stop_level":9.212529,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":294,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.5912,"stop_level":11.2418,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-17","known_ts":"2009-02-17","bar_index":300,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.8644,"stop_level":11.5931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-20","known_ts":"2009-03-24","bar_index":308,"type":"BUY","strength":0.725,"price":11.3589,"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":10},{"ts":"2009-06-16","known_ts":"2009-06-16","bar_index":328,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.8571,"stop_level":20.8962,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-19","known_ts":"2009-06-19","bar_index":329,"type":"RECLAIM","strength":0.863,"price":21.5467,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-06-16","prior_stop_level":20.8962,"sweep_low":19.595,"atr14":1.218171,"stop_level":18.985914,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-24","known_ts":"2009-07-24","bar_index":337,"type":"RECLAIM","strength":1.0,"price":24.5133,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-01","known_ts":"2010-03-03","bar_index":387,"type":"BUY","strength":0.725,"price":29.7569,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2010-04-22","known_ts":"2010-04-22","bar_index":399,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.0136,"stop_level":32.0658,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-27","known_ts":"2010-04-27","bar_index":400,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.9043,"stop_level":32.0658,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-26","known_ts":"2010-04-26","bar_index":400,"type":"RECLAIM","strength":0.863,"price":32.1441,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-22","prior_stop_level":32.0658,"sweep_low":31.4263,"atr14":0.954498,"stop_level":30.949051,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-13","known_ts":"2010-07-15","bar_index":418,"type":"BUY","strength":0.588,"price":27.0378,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2010-08-19","known_ts":"2010-08-19","bar_index":427,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.7694,"stop_level":30.8611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-08-20","known_ts":"2010-08-20","bar_index":427,"type":"RECLAIM","strength":0.725,"price":30.9527,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-19 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":"2010-08-19","prior_stop_level":30.8611,"sweep_low":30.1148,"atr14":1.01519,"stop_level":29.607205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-07","known_ts":"2010-09-07","bar_index":431,"type":"RECLAIM","strength":0.725,"price":33.5402,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-09-30","known_ts":"2010-09-30","bar_index":436,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.0729,"stop_level":37.1779,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-10-05","known_ts":"2010-10-05","bar_index":437,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.1648,"stop_level":37.1779,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-10-11","known_ts":"2010-10-11","bar_index":439,"type":"RECLAIM","strength":0.863,"price":37.4274,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2010-10-05","prior_stop_level":37.1779,"sweep_low":35.9303,"atr14":1.195292,"stop_level":35.332654,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-27","known_ts":"2010-10-27","bar_index":443,"type":"RECLAIM","strength":0.863,"price":38.0184,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-16","known_ts":"2011-03-18","bar_index":475,"type":"BUY","strength":0.45,"price":28.1657,"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-04-06","known_ts":"2011-04-06","bar_index":480,"type":"RECLAIM","strength":0.588,"price":33.4237,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-03-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2011-07-28","known_ts":"2011-07-28","bar_index":506,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.3968,"stop_level":39.4034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-07-29","known_ts":"2011-07-29","bar_index":506,"type":"RECLAIM","strength":0.863,"price":41.9729,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-07-28","prior_stop_level":39.4034,"sweep_low":37.8802,"atr14":1.372938,"stop_level":37.193731,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-03","known_ts":"2011-11-07","bar_index":529,"type":"BUY","strength":0.588,"price":38.2951,"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":45},{"ts":"2011-12-21","known_ts":"2011-12-21","bar_index":540,"type":"SELL","basis":"structure_stop","strength":0.45,"price":25.2518,"stop_level":36.4336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-12-23","known_ts":"2011-12-23","bar_index":540,"type":"SELL","basis":"structure_stop","strength":0.45,"price":27.1984,"stop_level":36.4336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-01-10","known_ts":"2012-01-12","bar_index":544,"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":"2012-01-10","trigger_known_ts":"2012-01-12","strength":0.45,"price":26.1391,"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.371487,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.5868,"atr14":1.327226,"stop_level":24.923187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-01","known_ts":"2012-02-03","bar_index":549,"type":"BUY","strength":0.45,"price":30.983,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-03-09","known_ts":"2012-03-09","bar_index":557,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.7892,"stop_level":29.8512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-15","known_ts":"2012-03-15","bar_index":559,"type":"RECLAIM","strength":0.588,"price":30.2055,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-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":"2012-03-09","prior_stop_level":29.8512,"sweep_low":28.535,"atr14":0.764668,"stop_level":28.152666,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-04","known_ts":"2012-04-04","bar_index":563,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.343,"stop_level":29.5427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-04-05","known_ts":"2012-04-05","bar_index":564,"type":"RECLAIM","strength":0.588,"price":29.8696,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-04-04","prior_stop_level":29.5427,"sweep_low":29.0343,"atr14":0.81088,"stop_level":28.62886,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-24","known_ts":"2012-04-26","bar_index":568,"type":"REBUY","strength":0.588,"price":29.6244,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-04-27","known_ts":"2012-04-27","bar_index":569,"type":"RECLAIM","strength":0.725,"price":37.8045,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-04-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-18","known_ts":"2012-05-18","bar_index":574,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.9693,"stop_level":37.1327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-21","known_ts":"2012-05-21","bar_index":574,"type":"RECLAIM","strength":0.725,"price":38.4491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-05-18","prior_stop_level":37.1327,"sweep_low":36.7968,"atr14":1.371985,"stop_level":36.110808,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-06","known_ts":"2012-06-06","bar_index":578,"type":"RECLAIM","strength":0.863,"price":43.5291,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-25","known_ts":"2012-06-25","bar_index":582,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.0736,"stop_level":43.147,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-29","known_ts":"2012-06-29","bar_index":583,"type":"RECLAIM","strength":0.863,"price":43.7292,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-06-25","prior_stop_level":43.147,"sweep_low":40.609,"atr14":1.509837,"stop_level":39.854082,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-16","known_ts":"2012-07-16","bar_index":587,"type":"RECLAIM","strength":1.0,"price":42.3465,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-23","known_ts":"2012-11-27","bar_index":617,"type":"BUY","strength":0.863,"price":55.601,"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":"2012-12-26","known_ts":"2012-12-26","bar_index":624,"type":"SELL","basis":"structure_stop","strength":0.863,"price":53.4088,"stop_level":54.386,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-12-27","known_ts":"2012-12-27","bar_index":624,"type":"RECLAIM","strength":0.863,"price":55.5938,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-26 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":"2012-12-26","prior_stop_level":54.386,"sweep_low":53.3258,"atr14":1.556305,"stop_level":52.547648,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-18","known_ts":"2013-01-18","bar_index":629,"type":"SELL","basis":"structure_stop","strength":0.725,"price":57.3824,"stop_level":57.7235,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-01-24","known_ts":"2013-01-24","bar_index":630,"type":"RECLAIM","strength":0.725,"price":58.4334,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-18 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-01-18","prior_stop_level":57.7235,"sweep_low":56.442,"atr14":1.40012,"stop_level":55.74194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-04","known_ts":"2013-02-04","bar_index":633,"type":"RECLAIM","strength":1.0,"price":60.5724,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-23","known_ts":"2013-04-25","bar_index":651,"type":"BUY","strength":0.725,"price":60.0195,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2013-07-26","known_ts":"2013-07-26","bar_index":673,"type":"SELL","basis":"structure_stop","strength":0.45,"price":43.6997,"stop_level":52.7637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-09-09","known_ts":"2013-09-11","bar_index":683,"type":"BUY","strength":0.45,"price":48.3756,"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":"2013-10-10","known_ts":"2013-10-10","bar_index":690,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.7255,"stop_level":47.9113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-10-11","known_ts":"2013-10-11","bar_index":691,"type":"RECLAIM","strength":0.588,"price":48.0413,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-10-10","prior_stop_level":47.9113,"sweep_low":46.9733,"atr14":1.315393,"stop_level":46.315604,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-24","known_ts":"2013-10-28","bar_index":694,"type":"REBUY","strength":0.588,"price":46.3697,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-10-29","known_ts":"2013-10-29","bar_index":695,"type":"RECLAIM","strength":0.725,"price":54.7651,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-10-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-11","known_ts":"2013-12-11","bar_index":705,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58.0094,"stop_level":58.2422,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-13","known_ts":"2013-12-13","bar_index":705,"type":"RECLAIM","strength":0.863,"price":58.4004,"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":false},"anchor_ts":"2013-12-11","prior_stop_level":58.2422,"sweep_low":57.8139,"atr14":1.167918,"stop_level":57.229941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-30","known_ts":"2013-12-30","bar_index":709,"type":"RECLAIM","strength":0.863,"price":64.4332,"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":false}},{"ts":"2014-01-13","known_ts":"2014-01-13","bar_index":712,"type":"SELL","basis":"structure_stop","strength":0.863,"price":63.1857,"stop_level":64.2004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-01-14","known_ts":"2014-01-14","bar_index":712,"type":"RECLAIM","strength":0.863,"price":64.5449,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-01-13","prior_stop_level":64.2004,"sweep_low":62.8133,"atr14":1.453766,"stop_level":62.086417,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-23","known_ts":"2014-01-23","bar_index":714,"type":"SELL","basis":"structure_stop","strength":0.863,"price":61.9102,"stop_level":63.1857,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-02-07","known_ts":"2014-02-07","bar_index":718,"type":"RECLAIM","strength":1.0,"price":69.6281,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-21","known_ts":"2014-03-21","bar_index":727,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.2159,"stop_level":69.6916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-05-28","known_ts":"2014-05-30","bar_index":743,"type":"BUY","strength":0.725,"price":68.5161,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":754,"type":"SELL","basis":"structure_stop","strength":1.0,"price":72.3485,"stop_level":73.6664,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-22","known_ts":"2014-07-22","bar_index":755,"type":"RECLAIM","strength":1.0,"price":75.0124,"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":true},"anchor_ts":"2014-07-17","prior_stop_level":73.6664,"sweep_low":72.1054,"atr14":1.568324,"stop_level":71.321238,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-31","known_ts":"2014-07-31","bar_index":758,"type":"RECLAIM","strength":1.0,"price":79.4898,"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":true}},{"ts":"2014-09-15","known_ts":"2014-09-15","bar_index":768,"type":"SELL","basis":"structure_stop","strength":1.0,"price":79.7666,"stop_level":80.4878,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-16","known_ts":"2014-09-16","bar_index":768,"type":"RECLAIM","strength":1.0,"price":80.7501,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-09-15","prior_stop_level":80.4878,"sweep_low":79.0922,"atr14":1.479332,"stop_level":78.352534,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-06","known_ts":"2014-11-10","bar_index":781,"type":"BUY","strength":0.725,"price":80.5534,"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":"2014-12-30","known_ts":"2014-12-30","bar_index":793,"type":"SELL","basis":"structure_stop","strength":0.725,"price":80.6924,"stop_level":80.7581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-01-30","known_ts":"2015-02-03","bar_index":800,"type":"BUY","strength":0.725,"price":82.4288,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2015-02-18","known_ts":"2015-02-20","bar_index":804,"type":"BUY","strength":0.725,"price":86.6338,"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":25},{"ts":"2015-03-10","known_ts":"2015-03-10","bar_index":808,"type":"SELL","basis":"structure_stop","strength":0.863,"price":84.0304,"stop_level":84.3529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-03-12","known_ts":"2015-03-12","bar_index":809,"type":"RECLAIM","strength":0.863,"price":85.9489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-03-10","prior_stop_level":84.3529,"sweep_low":83.4285,"atr14":2.07265,"stop_level":82.392175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-24","known_ts":"2015-03-24","bar_index":812,"type":"RECLAIM","strength":0.863,"price":87.2374,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-16","known_ts":"2015-04-16","bar_index":817,"type":"SELL","basis":"structure_stop","strength":0.863,"price":91.3848,"stop_level":91.9961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-20","known_ts":"2015-04-20","bar_index":818,"type":"SELL","basis":"structure_stop","strength":1.0,"price":91.6011,"stop_level":91.9961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-21","known_ts":"2015-04-21","bar_index":818,"type":"RECLAIM","strength":0.863,"price":92.4569,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-16 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-04-16","prior_stop_level":91.9961,"sweep_low":89.6167,"atr14":1.671333,"stop_level":88.781034,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-21","known_ts":"2015-04-21","bar_index":818,"type":"RECLAIM","strength":0.863,"price":92.4569,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-04-20","prior_stop_level":91.9961,"sweep_low":90.7547,"atr14":1.671333,"stop_level":89.919034,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-30","known_ts":"2015-04-30","bar_index":820,"type":"SELL","basis":"structure_stop","strength":1.0,"price":88.6198,"stop_level":90.3785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-05-01","known_ts":"2015-05-01","bar_index":821,"type":"RECLAIM","strength":1.0,"price":95.6357,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-04-30","prior_stop_level":90.3785,"sweep_low":87.4255,"atr14":2.202757,"stop_level":86.324122,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-06","known_ts":"2015-05-08","bar_index":822,"type":"REBUY","strength":1.0,"price":96.642,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2015-06-18","known_ts":"2015-06-22","bar_index":832,"type":"REBUY","strength":1.0,"price":103.145,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2015-11-13","known_ts":"2015-11-13","bar_index":866,"type":"SELL","basis":"structure_stop","strength":1.0,"price":118.1957,"stop_level":118.3939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-11-18","known_ts":"2015-11-18","bar_index":867,"type":"RECLAIM","strength":0.863,"price":118.5223,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2015-11-13","prior_stop_level":118.3939,"sweep_low":112.9036,"atr14":3.984756,"stop_level":110.911222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-12","known_ts":"2016-02-17","bar_index":887,"type":"BUY","strength":0.45,"price":104.8823,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"travel"}},{"ts":"2016-03-10","known_ts":"2016-03-10","bar_index":893,"type":"RECLAIM","strength":0.725,"price":110.3455,"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-04-04","known_ts":"2016-04-04","bar_index":898,"type":"SELL","basis":"structure_stop","strength":0.588,"price":99.6797,"stop_level":101.0639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-27","known_ts":"2016-04-27","bar_index":904,"type":"RECLAIM","strength":0.725,"price":109.7577,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-17","known_ts":"2016-05-17","bar_index":908,"type":"SELL","basis":"structure_stop","strength":0.588,"price":105.8232,"stop_level":106.7049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-24","known_ts":"2016-05-24","bar_index":910,"type":"RECLAIM","strength":0.588,"price":107.5269,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-05-17","prior_stop_level":106.7049,"sweep_low":102.1637,"atr14":2.533076,"stop_level":100.897162,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-06","known_ts":"2016-07-08","bar_index":920,"type":"BUY","strength":0.45,"price":103.9734,"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-07-06","known_ts":"2016-07-08","bar_index":920,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-07-06","trigger_known_ts":"2016-07-08","strength":0.45,"price":103.9734,"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.197911,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":91.7641,"atr14":2.714988,"stop_level":90.406606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-11","known_ts":"2016-07-11","bar_index":921,"type":"RECLAIM","strength":0.725,"price":108.5625,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-07-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-24","known_ts":"2016-08-24","bar_index":931,"type":"SELL","basis":"structure_stop","strength":0.725,"price":106.5537,"stop_level":106.9473,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-08","known_ts":"2016-09-08","bar_index":935,"type":"RECLAIM","strength":0.863,"price":108.1536,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-29","known_ts":"2016-10-03","bar_index":940,"type":"BUY","strength":0.863,"price":111.4391,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2016-11-02","known_ts":"2016-11-02","bar_index":948,"type":"SELL","basis":"structure_stop","strength":0.863,"price":117.1339,"stop_level":119.5527,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-07","known_ts":"2016-11-07","bar_index":949,"type":"RECLAIM","strength":0.863,"price":120.4574,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-11-02","prior_stop_level":119.5527,"sweep_low":117.0958,"atr14":2.734783,"stop_level":115.728408,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-11","known_ts":"2016-11-11","bar_index":950,"type":"SELL","basis":"structure_stop","strength":0.863,"price":115.4197,"stop_level":117.1339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-15","known_ts":"2016-11-15","bar_index":951,"type":"RECLAIM","strength":0.863,"price":117.9054,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-11-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":"2016-11-11","prior_stop_level":117.1339,"sweep_low":111.7534,"atr14":3.189306,"stop_level":110.158747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-29","known_ts":"2016-11-29","bar_index":954,"type":"RECLAIM","strength":0.863,"price":116.4452,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-11-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-23","known_ts":"2017-01-25","bar_index":966,"type":"BUY","strength":0.588,"price":115.3476,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2017-02-14","known_ts":"2017-02-14","bar_index":971,"type":"SELL","basis":"structure_stop","strength":0.725,"price":114.2119,"stop_level":115.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-15","known_ts":"2017-02-15","bar_index":971,"type":"RECLAIM","strength":0.725,"price":115.3667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-02-14","prior_stop_level":115.09,"sweep_low":113.4007,"atr14":2.052716,"stop_level":112.374342,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-21","known_ts":"2017-02-21","bar_index":972,"type":"SELL","basis":"structure_stop","strength":0.588,"price":113.9542,"stop_level":114.0497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2017-02-22","known_ts":"2017-02-22","bar_index":973,"type":"RECLAIM","strength":0.588,"price":115.0613,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2017-02-21","prior_stop_level":114.0497,"sweep_low":112.9807,"atr14":1.924072,"stop_level":112.018664,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-02","known_ts":"2017-03-06","bar_index":975,"type":"REBUY","strength":0.725,"price":115.9489,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2017-03-31","known_ts":"2017-03-31","bar_index":982,"type":"SELL","basis":"structure_stop","strength":0.863,"price":120.6936,"stop_level":121.5259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-04-19","known_ts":"2017-04-19","bar_index":986,"type":"RECLAIM","strength":0.863,"price":126.2514,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-03-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-06-09","known_ts":"2017-06-09","bar_index":998,"type":"SELL","basis":"structure_stop","strength":0.863,"price":137.6279,"stop_level":137.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-06-12","known_ts":"2017-06-12","bar_index":998,"type":"RECLAIM","strength":0.863,"price":138.2892,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-06-09","prior_stop_level":137.81,"sweep_low":135.6726,"atr14":2.63401,"stop_level":134.355595,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-27","known_ts":"2017-06-27","bar_index":1002,"type":"RECLAIM","strength":0.863,"price":141.9602,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-06-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-08-08","known_ts":"2017-08-08","bar_index":1011,"type":"SELL","basis":"structure_stop","strength":0.863,"price":139.8611,"stop_level":141.596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-08-09","known_ts":"2017-08-09","bar_index":1012,"type":"RECLAIM","strength":0.863,"price":141.759,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-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":"2017-08-08","prior_stop_level":141.596,"sweep_low":137.3595,"atr14":3.352091,"stop_level":135.683455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-09","known_ts":"2017-10-11","bar_index":1026,"type":"BUY","strength":0.725,"price":141.3516,"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":"2017-10-27","known_ts":"2017-10-27","bar_index":1030,"type":"SELL","basis":"structure_stop","strength":0.588,"price":118.896,"stop_level":140.6409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2017-12-15","known_ts":"2017-12-19","bar_index":1042,"type":"BUY","strength":0.45,"price":116.9454,"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-02-05","known_ts":"2018-02-05","bar_index":1053,"type":"SELL","basis":"structure_stop","strength":0.588,"price":120.402,"stop_level":121.5767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-06","known_ts":"2018-02-06","bar_index":1053,"type":"RECLAIM","strength":0.588,"price":122.5491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-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":"2018-02-05","prior_stop_level":121.5767,"sweep_low":118.5726,"atr14":2.799856,"stop_level":117.172672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-07","known_ts":"2018-03-09","bar_index":1060,"type":"BUY","strength":0.45,"price":108.3482,"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":1066,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-04-03","trigger_known_ts":"2018-04-05","strength":0.588,"price":106.311,"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.293256,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":100.5663,"atr14":3.368828,"stop_level":98.881886,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-26","known_ts":"2018-04-26","bar_index":1071,"type":"SELL","basis":"structure_stop","strength":0.588,"price":102.6807,"stop_level":103.5014,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-27","known_ts":"2018-04-27","bar_index":1072,"type":"RECLAIM","strength":0.588,"price":111.0999,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-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":"2018-04-26","prior_stop_level":103.5014,"sweep_low":102.2173,"atr14":3.556256,"stop_level":100.439172,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-14","known_ts":"2018-06-14","bar_index":1083,"type":"RECLAIM","strength":0.863,"price":121.2511,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-04-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-04","known_ts":"2018-09-04","bar_index":1101,"type":"SELL","basis":"structure_stop","strength":0.863,"price":123.5943,"stop_level":125.0595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-10","known_ts":"2018-09-10","bar_index":1103,"type":"RECLAIM","strength":0.863,"price":125.2245,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-09-04","prior_stop_level":125.0595,"sweep_low":118.2282,"atr14":2.566027,"stop_level":116.945187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-18","known_ts":"2018-09-18","bar_index":1105,"type":"RECLAIM","strength":0.863,"price":130.445,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-09-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-01-15","known_ts":"2019-01-17","bar_index":1132,"type":"BUY","strength":0.45,"price":113.5472,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"travel"}},{"ts":"2019-02-01","known_ts":"2019-02-01","bar_index":1136,"type":"RECLAIM","strength":0.725,"price":122.7897,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-01-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-25","known_ts":"2019-02-25","bar_index":1141,"type":"SELL","basis":"structure_stop","strength":0.863,"price":122.7411,"stop_level":123.1497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-26","known_ts":"2019-02-26","bar_index":1141,"type":"RECLAIM","strength":0.863,"price":124.1031,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-02-25","prior_stop_level":123.1497,"sweep_low":122.0601,"atr14":2.806563,"stop_level":120.656818,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-04","known_ts":"2019-03-04","bar_index":1142,"type":"SELL","basis":"structure_stop","strength":0.863,"price":121.6125,"stop_level":123.1497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-11","known_ts":"2019-04-15","bar_index":1152,"type":"BUY","strength":0.863,"price":122.3612,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2019-05-09","known_ts":"2019-05-09","bar_index":1158,"type":"SELL","basis":"structure_stop","strength":0.725,"price":116.3626,"stop_level":121.2882,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-07","known_ts":"2019-06-11","bar_index":1165,"type":"BUY","strength":0.725,"price":120.3578,"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":"2019-07-31","known_ts":"2019-07-31","bar_index":1177,"type":"SELL","basis":"structure_stop","strength":0.863,"price":129.8253,"stop_level":132.1335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-09-19","known_ts":"2019-09-19","bar_index":1189,"type":"RECLAIM","strength":1.0,"price":129.8013,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-04","known_ts":"2019-11-04","bar_index":1199,"type":"SELL","basis":"structure_stop","strength":1.0,"price":132.5764,"stop_level":133.3903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-10","known_ts":"2019-12-12","bar_index":1208,"type":"BUY","strength":0.588,"price":111.6944,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":1219,"type":"SELL","basis":"structure_stop","strength":0.588,"price":106.7248,"stop_level":107.3447,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-04","known_ts":"2020-02-04","bar_index":1220,"type":"RECLAIM","strength":0.588,"price":108.8996,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-01-31","prior_stop_level":107.3447,"sweep_low":105.3372,"atr14":2.446528,"stop_level":104.113936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-02-14","known_ts":"2020-02-14","bar_index":1223,"type":"RECLAIM","strength":0.725,"price":119.9411,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-02-27","known_ts":"2020-02-27","bar_index":1225,"type":"SELL","basis":"structure_stop","strength":0.588,"price":97.1397,"stop_level":106.9806,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-03-20","known_ts":"2020-03-24","bar_index":1231,"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":"2020-03-20","trigger_known_ts":"2020-03-24","strength":0.45,"price":58.7513,"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.567346,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":40.2606,"atr14":8.198902,"stop_level":36.161149,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-13","known_ts":"2020-04-15","bar_index":1236,"type":"BUY","strength":0.45,"price":59.818,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"travel"}},{"ts":"2020-04-13","known_ts":"2020-04-15","bar_index":1236,"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":"2020-04-13","trigger_known_ts":"2020-04-15","strength":0.45,"price":59.818,"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.55949,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":45.5846,"atr14":6.4384,"stop_level":42.3654,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":1243,"type":"SELL","basis":"structure_stop","strength":0.588,"price":61.2503,"stop_level":63.2949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":1243,"type":"RECLAIM","strength":0.588,"price":63.5813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-05-13","prior_stop_level":63.2949,"sweep_low":57.6746,"atr14":4.658323,"stop_level":55.345438,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-26","known_ts":"2020-06-26","bar_index":1253,"type":"SELL","basis":"structure_stop","strength":0.725,"price":76.6394,"stop_level":76.7777,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":1254,"type":"RECLAIM","strength":0.725,"price":81.6571,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-26","prior_stop_level":76.7777,"sweep_low":74.8219,"atr14":5.2389,"stop_level":72.20245,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-14","known_ts":"2020-08-18","bar_index":1265,"type":"BUY","strength":0.725,"price":87.4157,"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":45},{"ts":"2020-09-18","known_ts":"2020-09-18","bar_index":1273,"type":"SELL","basis":"structure_stop","strength":0.863,"price":92.6508,"stop_level":93.5793,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-06","known_ts":"2020-10-06","bar_index":1277,"type":"RECLAIM","strength":1.0,"price":94.7744,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-04","known_ts":"2020-11-06","bar_index":1284,"type":"BUY","strength":1.0,"price":102.0047,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2020-12-31","known_ts":"2021-01-05","bar_index":1297,"type":"REBUY","strength":1.0,"price":135.4598,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-01-22","known_ts":"2021-01-22","bar_index":1301,"type":"SELL","basis":"structure_stop","strength":1.0,"price":134.8474,"stop_level":138.8873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-01","known_ts":"2021-03-01","bar_index":1310,"type":"RECLAIM","strength":1.0,"price":161.4277,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-07","known_ts":"2021-04-07","bar_index":1318,"type":"SELL","basis":"structure_stop","strength":1.0,"price":169.9322,"stop_level":170.0112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-08","known_ts":"2021-04-08","bar_index":1319,"type":"RECLAIM","strength":1.0,"price":172.4312,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-04-07","prior_stop_level":170.0112,"sweep_low":168.2925,"atr14":6.129107,"stop_level":165.227946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-10","known_ts":"2021-09-14","bar_index":1355,"type":"BUY","strength":0.588,"price":148.7549,"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":"2021-10-19","known_ts":"2021-10-19","bar_index":1364,"type":"SELL","basis":"structure_stop","strength":0.863,"price":164.1637,"stop_level":166.4454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-25","known_ts":"2021-10-25","bar_index":1365,"type":"SELL","basis":"structure_stop","strength":0.863,"price":159.4621,"stop_level":166.4454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-09","known_ts":"2021-11-09","bar_index":1369,"type":"RECLAIM","strength":0.863,"price":180.3431,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-22","known_ts":"2021-12-27","bar_index":1379,"type":"BUY","strength":0.863,"price":180.0171,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2022-01-21","known_ts":"2022-01-21","bar_index":1385,"type":"SELL","basis":"structure_stop","strength":0.863,"price":172.283,"stop_level":175.4043,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-27","known_ts":"2022-01-31","bar_index":1387,"type":"BUY","strength":0.863,"price":181.0444,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2022-03-01","known_ts":"2022-03-01","bar_index":1394,"type":"SELL","basis":"structure_stop","strength":0.863,"price":185.5485,"stop_level":189.7662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-02","known_ts":"2022-03-02","bar_index":1394,"type":"RECLAIM","strength":0.863,"price":189.8748,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-03-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-03-01","prior_stop_level":189.7662,"sweep_low":183.5434,"atr14":9.179908,"stop_level":178.953446,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-18","known_ts":"2022-07-20","bar_index":1426,"type":"BUY","strength":0.45,"price":101.9158,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"travel"}},{"ts":"2022-07-18","known_ts":"2022-07-20","bar_index":1426,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-07-18","trigger_known_ts":"2022-07-20","strength":0.45,"price":101.9158,"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.5174,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":87.6133,"atr14":5.170734,"stop_level":85.027933,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":1435,"type":"SELL","basis":"structure_stop","strength":0.588,"price":102.143,"stop_level":104.5828,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-02","known_ts":"2022-09-02","bar_index":1437,"type":"SELL","basis":"structure_stop","strength":0.588,"price":100.8491,"stop_level":104.5828,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-09","known_ts":"2022-09-09","bar_index":1438,"type":"RECLAIM","strength":0.588,"price":107.8325,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-09-02","prior_stop_level":104.5828,"sweep_low":97.6982,"atr14":4.132075,"stop_level":95.632162,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-21","known_ts":"2022-09-21","bar_index":1441,"type":"SELL","basis":"structure_stop","strength":0.588,"price":97.797,"stop_level":99.6144,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-03","known_ts":"2022-10-05","bar_index":1444,"type":"REBUY","strength":0.588,"price":97.7772,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"travel"}},{"ts":"2022-10-03","known_ts":"2022-10-05","bar_index":1444,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-03","trigger_known_ts":"2022-10-05","strength":0.588,"price":97.7772,"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.536997,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":88.1763,"atr14":4.575856,"stop_level":85.888372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-09","known_ts":"2022-11-11","bar_index":1453,"type":"BUY","strength":0.588,"price":101.5306,"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,"retro_override":true,"retro_ctx":{"group_id":"travel"}},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":1459,"type":"SELL","basis":"structure_stop","strength":0.588,"price":95.7227,"stop_level":98.4291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-09","known_ts":"2022-12-09","bar_index":1460,"type":"SELL","basis":"structure_stop","strength":0.588,"price":92.9471,"stop_level":98.4291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-06","known_ts":"2023-01-10","bar_index":1466,"type":"BUY","strength":0.725,"price":93.4805,"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":10},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":1474,"type":"SELL","basis":"structure_stop","strength":0.863,"price":106.3212,"stop_level":112.8996,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-14","known_ts":"2023-02-14","bar_index":1474,"type":"RECLAIM","strength":0.863,"price":113.5416,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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-02-10","prior_stop_level":112.8996,"sweep_low":104.4149,"atr14":4.487551,"stop_level":102.171125,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-17","known_ts":"2023-05-19","bar_index":1496,"type":"BUY","strength":0.588,"price":95.4461,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2023-08-03","known_ts":"2023-08-03","bar_index":1513,"type":"SELL","basis":"structure_stop","strength":0.725,"price":97.4611,"stop_level":115.3986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-02","known_ts":"2023-11-06","bar_index":1535,"type":"BUY","strength":0.725,"price":110.2228,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2024-04-26","known_ts":"2024-04-30","bar_index":1575,"type":"BUY","strength":0.725,"price":132.9806,"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":"2024-06-05","known_ts":"2024-06-07","bar_index":1584,"type":"BUY","strength":0.588,"price":121.5523,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2024-08-01","known_ts":"2024-08-01","bar_index":1597,"type":"SELL","basis":"structure_stop","strength":0.725,"price":119.9916,"stop_level":123.3697,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-08-09","known_ts":"2024-08-13","bar_index":1599,"type":"REBUY","strength":0.725,"price":128.9801,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2024-09-09","known_ts":"2024-09-09","bar_index":1605,"type":"SELL","basis":"structure_stop","strength":0.725,"price":131.2322,"stop_level":131.489,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-09-13","known_ts":"2024-09-13","bar_index":1607,"type":"RECLAIM","strength":0.863,"price":134.1066,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2024-09-09","prior_stop_level":131.489,"sweep_low":124.9106,"atr14":3.916785,"stop_level":122.952207,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-23","known_ts":"2024-09-23","bar_index":1609,"type":"RECLAIM","strength":1.0,"price":143.7075,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-19","known_ts":"2024-11-19","bar_index":1622,"type":"SELL","basis":"structure_stop","strength":1.0,"price":174.8907,"stop_level":178.1206,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-21","known_ts":"2024-11-21","bar_index":1623,"type":"RECLAIM","strength":1.0,"price":181.2617,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-11-19","prior_stop_level":178.1206,"sweep_low":173.4683,"atr14":4.74566,"stop_level":171.09547,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-04","known_ts":"2024-12-04","bar_index":1626,"type":"RECLAIM","strength":1.0,"price":188.3833,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-13","known_ts":"2024-12-13","bar_index":1628,"type":"SELL","basis":"structure_stop","strength":1.0,"price":180.7579,"stop_level":181.4395,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-20","known_ts":"2024-12-20","bar_index":1630,"type":"RECLAIM","strength":1.0,"price":182.4865,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-12-13","prior_stop_level":181.4395,"sweep_low":173.9029,"atr14":4.872756,"stop_level":171.466522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-31","known_ts":"2024-12-31","bar_index":1632,"type":"RECLAIM","strength":1.0,"price":183.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-12-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-27","known_ts":"2025-02-27","bar_index":1644,"type":"SELL","basis":"structure_stop","strength":0.863,"price":191.1787,"stop_level":194.3987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-02-28","known_ts":"2025-02-28","bar_index":1645,"type":"RECLAIM","strength":0.863,"price":195.5346,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-27 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-02-27","prior_stop_level":194.3987,"sweep_low":190.4378,"atr14":6.654297,"stop_level":187.110651,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-06","known_ts":"2025-03-06","bar_index":1646,"type":"SELL","basis":"structure_stop","strength":0.863,"price":182.1964,"stop_level":194.3987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-04-30","known_ts":"2025-05-02","bar_index":1659,"type":"BUY","strength":0.588,"price":160.1432,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":40},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":1680,"type":"SELL","basis":"structure_stop","strength":0.725,"price":176.669,"stop_level":176.9071,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":1680,"type":"RECLAIM","strength":0.725,"price":183.5448,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-08-01","prior_stop_level":176.9071,"sweep_low":172.6903,"atr14":4.898126,"stop_level":170.241237,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-18","known_ts":"2025-08-18","bar_index":1684,"type":"RECLAIM","strength":0.725,"price":204.0732,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-08","known_ts":"2025-10-08","bar_index":1696,"type":"SELL","basis":"structure_stop","strength":1.0,"price":211.1486,"stop_level":212.4807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-09","known_ts":"2025-10-09","bar_index":1696,"type":"RECLAIM","strength":1.0,"price":215.5225,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-10-08","prior_stop_level":212.4807,"sweep_low":211.1088,"atr14":7.366544,"stop_level":207.425528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-06","known_ts":"2025-11-06","bar_index":1703,"type":"RECLAIM","strength":1.0,"price":266.4483,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":1719,"type":"SELL","basis":"structure_stop","strength":0.863,"price":270.9855,"stop_level":281.7293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-03-16","known_ts":"2026-03-18","bar_index":1732,"type":"BUY","strength":0.725,"price":239.5314,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2026-05-08","known_ts":"2026-05-08","bar_index":1744,"type":"SELL","basis":"structure_stop","strength":0.588,"price":229.4928,"stop_level":245.9778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-06-05","known_ts":"2026-06-09","bar_index":1751,"type":"BUY","strength":0.45,"price":231.06,"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-06-15","known_ts":"2026-06-15","bar_index":1753,"type":"RECLAIM","strength":0.588,"price":239.47,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-06-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-07-23","known_ts":"2026-07-23","bar_index":1761,"type":"SELL","basis":"structure_stop","strength":0.725,"price":257.61,"stop_level":260.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-27","known_ts":"2026-07-27","bar_index":1762,"type":"RECLAIM","strength":0.725,"price":278.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-07-23","prior_stop_level":260.31,"sweep_low":251.12,"atr14":10.333615,"stop_level":245.953192,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-06","known_ts":"2026-08-06","bar_index":1765,"type":"RECLAIM","strength":0.725,"price":311.3,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-08-06","last_scored_basis":null,"bars_since_signal":2,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2018-02-27","2018-10-12","2018-11-26","2019-01-07","2019-04-03","2019-06-04","2019-08-15","2019-11-21","2020-01-02","2020-10-22","2021-02-02","2021-04-21","2021-06-21","2021-07-08","2021-07-26","2021-08-24","2022-05-19","2022-06-29","2022-07-18","2022-10-03","2023-03-27","2023-04-13","2023-05-04","2023-10-04","2023-11-02","2024-01-26","2024-02-27","2024-03-06","2024-03-19","2024-04-05","2024-05-17","2024-05-31","2025-01-15","2025-02-06","2025-03-21","2025-04-11","2025-11-06","2026-02-18","2026-05-22","2026-06-15"],"warnings":[{"ts":"2022-09-20","kind":"arm","px":103.3481},{"ts":"2022-09-21","kind":"confirm","px":97.797,"level":99.6144},{"ts":"2022-12-05","kind":"arm","px":99.4267},{"ts":"2022-12-06","kind":"confirm","px":95.7227,"level":98.4291},{"ts":"2022-12-08","kind":"arm","px":92.4335},{"ts":"2022-12-09","kind":"confirm","px":92.9471,"level":98.4291},{"ts":"2023-02-09","kind":"arm","px":116.2678},{"ts":"2023-02-10","kind":"confirm","px":106.3212,"level":112.8996},{"ts":"2023-06-15","kind":"arm","px":105.7977},{"ts":"2023-07-24","kind":"arm","px":115.3986},{"ts":"2023-08-03","kind":"confirm","px":97.4611,"level":115.3986},{"ts":"2023-11-27","kind":"arm","px":134.235},{"ts":"2023-12-26","kind":"arm","px":151.2637},{"ts":"2024-06-27","kind":"arm","px":123.1327},{"ts":"2024-07-26","kind":"arm","px":124.3279},{"ts":"2024-08-01","kind":"confirm","px":119.9916,"level":123.3697},{"ts":"2024-09-06","kind":"arm","px":130.6395},{"ts":"2024-09-09","kind":"confirm","px":131.2322,"level":131.489},{"ts":"2024-10-07","kind":"arm","px":149.15},{"ts":"2024-11-19","kind":"confirm","px":174.8907,"level":178.1206},{"ts":"2024-11-21","kind":"arm","px":181.2617},{"ts":"2024-12-13","kind":"confirm","px":180.7579,"level":181.4395},{"ts":"2025-02-26","kind":"arm","px":197.0953},{"ts":"2025-02-27","kind":"confirm","px":191.1787,"level":194.3987},{"ts":"2025-03-05","kind":"arm","px":188.65},{"ts":"2025-03-06","kind":"confirm","px":182.1964,"level":194.3987},{"ts":"2025-05-21","kind":"arm","px":157.7181},{"ts":"2025-06-16","kind":"arm","px":163.324},{"ts":"2025-07-28","kind":"arm","px":185.6979},{"ts":"2025-08-01","kind":"confirm","px":176.669,"level":176.9071},{"ts":"2025-08-26","kind":"arm","px":211.9611},{"ts":"2025-09-19","kind":"arm","px":221.1091},{"ts":"2025-10-08","kind":"confirm","px":211.1486,"level":212.4807},{"ts":"2025-12-30","kind":"arm","px":283.7805},{"ts":"2026-01-20","kind":"confirm","px":270.9855,"level":281.7293},{"ts":"2026-04-27","kind":"arm","px":244.7005},{"ts":"2026-05-08","kind":"confirm","px":229.4928,"level":245.9778},{"ts":"2026-07-15","kind":"arm","px":267.11},{"ts":"2026-07-23","kind":"confirm","px":257.61,"level":260.31},{"ts":"2026-08-13","kind":"arm","px":328.31}],"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":[]}}}