{"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":"PRSU","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2005-01-13","known_ts":"2005-01-13","bar_index":48,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.7977,"stop_level":16.8729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-01-14","known_ts":"2005-01-14","bar_index":48,"type":"RECLAIM","strength":0.588,"price":17.042,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-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":"2005-01-13","prior_stop_level":16.8729,"sweep_low":16.7288,"atr14":0.336711,"stop_level":16.560445,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-23","known_ts":"2005-05-25","bar_index":78,"type":"BUY","strength":0.588,"price":16.8096,"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":70},{"ts":"2005-06-22","known_ts":"2005-06-22","bar_index":85,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.776,"stop_level":17.9331,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-23","known_ts":"2005-06-23","bar_index":85,"type":"RECLAIM","strength":0.725,"price":18.0462,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-06-22","prior_stop_level":17.9331,"sweep_low":17.619,"atr14":0.365569,"stop_level":17.436215,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-27","known_ts":"2005-06-27","bar_index":86,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.5499,"stop_level":17.9331,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-29","known_ts":"2005-06-29","bar_index":86,"type":"RECLAIM","strength":0.863,"price":18.0085,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-06-27","prior_stop_level":17.9331,"sweep_low":17.4808,"atr14":0.403831,"stop_level":17.278885,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-14","known_ts":"2005-07-14","bar_index":90,"type":"RECLAIM","strength":0.863,"price":19.1579,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-08","known_ts":"2005-08-08","bar_index":95,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.7936,"stop_level":18.8878,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-09","known_ts":"2005-08-09","bar_index":96,"type":"RECLAIM","strength":0.863,"price":19.0888,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-08-08","prior_stop_level":18.8878,"sweep_low":18.712,"atr14":0.42617,"stop_level":18.498915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-02","known_ts":"2005-11-04","bar_index":116,"type":"BUY","strength":0.588,"price":17.9446,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2005-12-30","known_ts":"2005-12-30","bar_index":129,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.4712,"stop_level":18.7609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-03","known_ts":"2006-01-03","bar_index":129,"type":"RECLAIM","strength":0.863,"price":18.7861,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-12-30","prior_stop_level":18.7609,"sweep_low":17.9548,"atr14":0.438889,"stop_level":17.735356,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-08","known_ts":"2006-02-10","bar_index":138,"type":"BUY","strength":0.725,"price":19.7622,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2006-04-07","known_ts":"2006-04-07","bar_index":151,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.8453,"stop_level":20.9714,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-04-11","known_ts":"2006-04-11","bar_index":152,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.3724,"stop_level":20.9714,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-07-24","known_ts":"2006-07-26","bar_index":176,"type":"BUY","strength":0.725,"price":19.5276,"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":"2006-10-12","known_ts":"2006-10-16","bar_index":195,"type":"REBUY","strength":1.0,"price":23.2216,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2007-03-26","known_ts":"2007-03-28","bar_index":232,"type":"BUY","strength":0.725,"price":24.3713,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2007-06-06","known_ts":"2007-06-06","bar_index":248,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.3858,"stop_level":27.3988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-11","known_ts":"2007-06-11","bar_index":249,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.9293,"stop_level":27.3988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-08-23","known_ts":"2007-08-27","bar_index":267,"type":"BUY","strength":0.588,"price":22.6123,"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":"2007-10-16","known_ts":"2007-10-16","bar_index":279,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.6963,"stop_level":22.8487,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-22","known_ts":"2007-10-22","bar_index":280,"type":"RECLAIM","strength":0.588,"price":22.8867,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-10-16","prior_stop_level":22.8487,"sweep_low":21.9918,"atr14":0.663931,"stop_level":21.659834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-10","known_ts":"2007-12-12","bar_index":292,"type":"BUY","strength":0.45,"price":19.9804,"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-01-07","known_ts":"2008-01-07","bar_index":298,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.9254,"stop_level":18.9636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-01","known_ts":"2008-02-05","bar_index":304,"type":"BUY","strength":0.588,"price":19.0779,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-02-25","known_ts":"2008-02-25","bar_index":309,"type":"RECLAIM","strength":0.725,"price":22.6177,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-02-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-04-22","known_ts":"2008-04-22","bar_index":322,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.102,"stop_level":23.3628,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-04-24","known_ts":"2008-04-24","bar_index":323,"type":"RECLAIM","strength":0.863,"price":23.5791,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-04-22","prior_stop_level":23.3628,"sweep_low":22.3067,"atr14":0.893951,"stop_level":21.859724,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-08","known_ts":"2008-07-10","bar_index":340,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-08","trigger_known_ts":"2008-07-10","strength":0.45,"price":16.2885,"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.369306,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.4476,"atr14":0.621863,"stop_level":15.136669,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-21","known_ts":"2008-07-23","bar_index":343,"type":"BUY","strength":0.45,"price":18.225,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-08-01","known_ts":"2008-08-01","bar_index":346,"type":"RECLAIM","strength":0.725,"price":20.4036,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-07-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-04","known_ts":"2008-09-04","bar_index":353,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.1742,"stop_level":19.5882,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-08","known_ts":"2008-09-08","bar_index":354,"type":"RECLAIM","strength":0.725,"price":19.8813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-04","prior_stop_level":19.5882,"sweep_low":18.6072,"atr14":0.784196,"stop_level":18.215102,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-18","known_ts":"2008-09-22","bar_index":357,"type":"REBUY","strength":0.725,"price":19.5191,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2008-10-27","known_ts":"2008-10-29","bar_index":366,"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":12.2154,"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.511841,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.0402,"atr14":1.112842,"stop_level":9.483779,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-07","known_ts":"2008-11-11","bar_index":369,"type":"BUY","strength":0.45,"price":14.5053,"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-07","known_ts":"2008-11-11","bar_index":369,"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-07","trigger_known_ts":"2008-11-11","strength":0.45,"price":14.5053,"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.420331,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.1643,"atr14":0.969098,"stop_level":11.679751,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-20","known_ts":"2008-11-24","bar_index":372,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-11-20","trigger_known_ts":"2008-11-24","strength":0.45,"price":14.8434,"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.406819,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.4705,"atr14":1.128321,"stop_level":11.906339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-09","known_ts":"2009-03-11","bar_index":396,"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":"2009-03-09","trigger_known_ts":"2009-03-11","strength":0.45,"price":8.2538,"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.670157,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.8516,"atr14":0.638639,"stop_level":7.532281,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-25","known_ts":"2009-03-27","bar_index":400,"type":"BUY","strength":0.45,"price":9.1574,"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":"2009-03-25","known_ts":"2009-03-27","bar_index":400,"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":"2009-03-25","trigger_known_ts":"2009-03-27","strength":0.45,"price":9.1574,"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.634047,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.4589,"atr14":0.517012,"stop_level":8.200394,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-01","known_ts":"2009-05-01","bar_index":408,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.5288,"stop_level":11.2465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-11","known_ts":"2009-05-11","bar_index":410,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.3109,"stop_level":10.5288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-03","known_ts":"2009-06-05","bar_index":416,"type":"REBUY","strength":0.725,"price":10.7929,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2009-09-01","known_ts":"2009-09-01","bar_index":437,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.7864,"stop_level":11.1398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-09-04","known_ts":"2009-09-04","bar_index":438,"type":"RECLAIM","strength":0.725,"price":11.2105,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-09-01","prior_stop_level":11.1398,"sweep_low":10.4845,"atr14":0.536425,"stop_level":10.216287,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-10","known_ts":"2009-09-14","bar_index":439,"type":"REBUY","strength":0.863,"price":12.4785,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":444,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.5622,"stop_level":12.6459,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-06","known_ts":"2009-10-06","bar_index":445,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.633,"stop_level":12.6459,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-08","known_ts":"2009-10-08","bar_index":445,"type":"RECLAIM","strength":1.0,"price":12.8584,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-01","prior_stop_level":12.6459,"sweep_low":12.0664,"atr14":0.417279,"stop_level":11.857761,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-08","known_ts":"2009-10-08","bar_index":445,"type":"RECLAIM","strength":1.0,"price":12.8584,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-06","prior_stop_level":12.6459,"sweep_low":12.369,"atr14":0.417279,"stop_level":12.160361,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-09","known_ts":"2009-10-13","bar_index":446,"type":"REBUY","strength":1.0,"price":13.3735,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-10-26","known_ts":"2009-10-26","bar_index":449,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.796,"stop_level":12.3433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-09","known_ts":"2009-12-11","bar_index":460,"type":"BUY","strength":0.863,"price":12.4012,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-01-21","known_ts":"2010-01-21","bar_index":469,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.8327,"stop_level":12.9552,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-04","known_ts":"2010-03-08","bar_index":479,"type":"BUY","strength":0.863,"price":13.2778,"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":10},{"ts":"2010-03-31","known_ts":"2010-03-31","bar_index":485,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.284,"stop_level":13.4198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-05","known_ts":"2010-04-05","bar_index":486,"type":"RECLAIM","strength":1.0,"price":13.6525,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-03-31","prior_stop_level":13.4198,"sweep_low":13.2064,"atr14":0.301551,"stop_level":13.055624,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-16","known_ts":"2010-04-16","bar_index":489,"type":"RECLAIM","strength":1.0,"price":14.997,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-06","known_ts":"2010-05-06","bar_index":493,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.7966,"stop_level":15.1263,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":494,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.7514,"stop_level":15.1263,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-11","known_ts":"2010-05-11","bar_index":494,"type":"RECLAIM","strength":1.0,"price":15.3849,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-06","prior_stop_level":15.1263,"sweep_low":13.8593,"atr14":0.598071,"stop_level":13.560265,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-05-11","known_ts":"2010-05-11","bar_index":494,"type":"RECLAIM","strength":1.0,"price":15.3849,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-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":"2010-05-10","prior_stop_level":15.1263,"sweep_low":14.4993,"atr14":0.598071,"stop_level":14.200265,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-26","known_ts":"2010-07-28","bar_index":512,"type":"BUY","strength":0.588,"price":12.7058,"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":70},{"ts":"2010-08-19","known_ts":"2010-08-19","bar_index":518,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.0156,"stop_level":11.1127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-09-15","known_ts":"2010-09-17","bar_index":524,"type":"BUY","strength":0.588,"price":10.505,"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":"2010-10-12","known_ts":"2010-10-12","bar_index":530,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.5958,"stop_level":11.849,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-10-13","known_ts":"2010-10-13","bar_index":530,"type":"RECLAIM","strength":0.725,"price":12.258,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2010-10-12","prior_stop_level":11.849,"sweep_low":11.4984,"atr14":0.484805,"stop_level":11.255998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-27","known_ts":"2010-10-27","bar_index":534,"type":"RECLAIM","strength":0.863,"price":12.9592,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-06","known_ts":"2011-01-06","bar_index":550,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.4064,"stop_level":16.5494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-29","known_ts":"2011-03-31","bar_index":569,"type":"BUY","strength":0.725,"price":15.595,"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":"2011-05-12","known_ts":"2011-05-12","bar_index":579,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.5038,"stop_level":15.5494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-06-23","known_ts":"2011-06-27","bar_index":589,"type":"BUY","strength":0.588,"price":14.0434,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2011-07-27","known_ts":"2011-07-27","bar_index":596,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.6388,"stop_level":13.8476,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-08-26","known_ts":"2011-08-30","bar_index":604,"type":"BUY","strength":0.588,"price":13.3386,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":621,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.4657,"stop_level":13.0936,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-11","known_ts":"2011-11-11","bar_index":622,"type":"RECLAIM","strength":0.588,"price":13.1655,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-09","prior_stop_level":13.0936,"sweep_low":12.3415,"atr14":0.7396,"stop_level":11.9717,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":624,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.2368,"stop_level":12.4657,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-05","known_ts":"2012-01-09","bar_index":634,"type":"BUY","strength":0.588,"price":11.9891,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-01-27","known_ts":"2012-01-27","bar_index":639,"type":"RECLAIM","strength":0.725,"price":13.2608,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-01-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-29","known_ts":"2012-02-29","bar_index":646,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.7561,"stop_level":12.8741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-05-29","known_ts":"2012-05-31","bar_index":667,"type":"BUY","strength":0.45,"price":11.6596,"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-06-06","known_ts":"2012-06-08","bar_index":669,"type":"BUY","strength":0.45,"price":11.9888,"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-06-14","known_ts":"2012-06-14","bar_index":671,"type":"RECLAIM","strength":0.725,"price":12.318,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-06-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-11","known_ts":"2012-07-11","bar_index":677,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.9625,"stop_level":12.1929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-13","known_ts":"2012-07-13","bar_index":677,"type":"RECLAIM","strength":0.588,"price":12.2521,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-07-11","prior_stop_level":12.1929,"sweep_low":11.7518,"atr14":0.35749,"stop_level":11.573055,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-14","known_ts":"2012-08-16","bar_index":685,"type":"BUY","strength":0.725,"price":12.3377,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2012-10-10","known_ts":"2012-10-10","bar_index":698,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.7014,"stop_level":13.7808,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-15","known_ts":"2012-10-15","bar_index":699,"type":"RECLAIM","strength":1.0,"price":13.8271,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-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":"2012-10-10","prior_stop_level":13.7808,"sweep_low":13.6088,"atr14":0.306529,"stop_level":13.455536,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-25","known_ts":"2012-10-25","bar_index":702,"type":"RECLAIM","strength":1.0,"price":14.0322,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-28","known_ts":"2012-11-30","bar_index":709,"type":"BUY","strength":0.863,"price":14.8724,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-01-25","known_ts":"2013-01-25","bar_index":722,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.8095,"stop_level":18.0686,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-29","known_ts":"2013-01-29","bar_index":722,"type":"RECLAIM","strength":1.0,"price":18.3476,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-01-25","prior_stop_level":18.0686,"sweep_low":17.7364,"atr14":0.360393,"stop_level":17.556204,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-17","known_ts":"2013-05-21","bar_index":748,"type":"BUY","strength":0.725,"price":17.0956,"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":30},{"ts":"2013-06-24","known_ts":"2013-06-24","bar_index":756,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.7686,"stop_level":16.7887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-07-01","known_ts":"2013-07-03","bar_index":758,"type":"REBUY","strength":0.725,"price":17.4916,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2013-07-31","known_ts":"2013-07-31","bar_index":765,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.0992,"stop_level":16.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2013-08-01","known_ts":"2013-08-01","bar_index":765,"type":"RECLAIM","strength":0.725,"price":16.5611,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-07-31 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":"2013-07-31","prior_stop_level":16.3,"sweep_low":16.0122,"atr14":0.506667,"stop_level":15.758867,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-12","known_ts":"2013-09-16","bar_index":775,"type":"BUY","strength":0.45,"price":16.1581,"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-16","known_ts":"2013-10-16","bar_index":783,"type":"RECLAIM","strength":0.725,"price":17.3012,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-09-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-04","known_ts":"2013-12-04","bar_index":794,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.249,"stop_level":21.5939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-06","known_ts":"2013-12-06","bar_index":795,"type":"RECLAIM","strength":0.863,"price":21.6843,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-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":"2013-12-04","prior_stop_level":21.5939,"sweep_low":21.1915,"atr14":0.483897,"stop_level":20.949552,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-19","known_ts":"2013-12-19","bar_index":798,"type":"RECLAIM","strength":0.863,"price":22.9181,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-18","known_ts":"2014-06-20","bar_index":839,"type":"BUY","strength":0.725,"price":22.2416,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2014-06-26","known_ts":"2014-06-30","bar_index":841,"type":"BUY","strength":0.725,"price":22.4583,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2014-08-18","known_ts":"2014-08-20","bar_index":853,"type":"BUY","strength":0.588,"price":21.0735,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2014-09-16","known_ts":"2014-09-16","bar_index":859,"type":"SELL","basis":"structure_stop","strength":0.45,"price":20.2424,"stop_level":20.6684,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-09-18","known_ts":"2014-09-18","bar_index":860,"type":"SELL","basis":"structure_stop","strength":0.45,"price":20.2614,"stop_level":20.6684,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-10-13","known_ts":"2014-10-15","bar_index":866,"type":"BUY","strength":0.45,"price":20.2235,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-10-29","known_ts":"2014-10-29","bar_index":870,"type":"RECLAIM","strength":0.725,"price":24.1414,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-14","known_ts":"2014-11-14","bar_index":874,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.8733,"stop_level":22.9017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-17","known_ts":"2014-11-17","bar_index":874,"type":"RECLAIM","strength":0.725,"price":23.0247,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-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":"2014-11-14","prior_stop_level":22.9017,"sweep_low":22.7314,"atr14":0.598197,"stop_level":22.432302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-03","known_ts":"2014-12-03","bar_index":878,"type":"RECLAIM","strength":0.863,"price":24.113,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-30","known_ts":"2015-01-30","bar_index":891,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.6341,"stop_level":26.2897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-03","known_ts":"2015-02-03","bar_index":891,"type":"RECLAIM","strength":0.863,"price":26.7838,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-01-30","prior_stop_level":26.2897,"sweep_low":25.1496,"atr14":0.658959,"stop_level":24.82012,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-19","known_ts":"2015-03-19","bar_index":902,"type":"RECLAIM","strength":1.0,"price":27.0174,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-05-14","known_ts":"2015-05-18","bar_index":915,"type":"BUY","strength":0.863,"price":26.1781,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2015-06-18","known_ts":"2015-06-22","bar_index":923,"type":"BUY","strength":0.588,"price":26.8408,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2015-07-07","known_ts":"2015-07-07","bar_index":927,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.5486,"stop_level":25.7304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-07-10","known_ts":"2015-07-10","bar_index":928,"type":"RECLAIM","strength":0.588,"price":25.874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2015-07-07","prior_stop_level":25.7304,"sweep_low":25.0317,"atr14":0.538398,"stop_level":24.762501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-31","known_ts":"2015-08-04","bar_index":933,"type":"BUY","strength":0.588,"price":27.7215,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2015-08-21","known_ts":"2015-08-21","bar_index":938,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.2761,"stop_level":27.0323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-08-26","known_ts":"2015-08-26","bar_index":939,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.1229,"stop_level":27.0323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-09-09","known_ts":"2015-09-11","bar_index":942,"type":"REBUY","strength":0.725,"price":27.151,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2015-10-30","known_ts":"2015-10-30","bar_index":954,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.9284,"stop_level":29.0245,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-02","known_ts":"2015-11-02","bar_index":954,"type":"RECLAIM","strength":0.725,"price":29.7355,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-10-30","prior_stop_level":29.0245,"sweep_low":28.6018,"atr14":0.825298,"stop_level":28.189151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-16","known_ts":"2015-11-16","bar_index":958,"type":"RECLAIM","strength":0.863,"price":30.0813,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":1009,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.9458,"stop_level":29.955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-30","known_ts":"2016-06-30","bar_index":1010,"type":"RECLAIM","strength":0.863,"price":30.0812,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-06-27","prior_stop_level":29.955,"sweep_low":28.6256,"atr14":0.681871,"stop_level":28.284664,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-14","known_ts":"2016-07-14","bar_index":1013,"type":"RECLAIM","strength":0.863,"price":30.7895,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-19","known_ts":"2016-07-21","bar_index":1014,"type":"BUY","strength":0.863,"price":31.2165,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2016-09-13","known_ts":"2016-09-13","bar_index":1027,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.417,"stop_level":34.6419,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-15","known_ts":"2016-09-15","bar_index":1027,"type":"RECLAIM","strength":1.0,"price":35.4387,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-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":"2016-09-13","prior_stop_level":34.6419,"sweep_low":34.0472,"atr14":0.710228,"stop_level":33.692086,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-29","known_ts":"2016-09-29","bar_index":1031,"type":"RECLAIM","strength":1.0,"price":35.8377,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-21","known_ts":"2016-12-21","bar_index":1050,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.6884,"stop_level":44.0297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-27","known_ts":"2017-05-01","bar_index":1079,"type":"BUY","strength":0.725,"price":44.5654,"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":20},{"ts":"2017-06-01","known_ts":"2017-06-05","bar_index":1087,"type":"BUY","strength":0.725,"price":44.5208,"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":"2017-10-23","known_ts":"2017-10-23","bar_index":1120,"type":"SELL","basis":"structure_stop","strength":1.0,"price":58.9788,"stop_level":59.175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-24","known_ts":"2017-10-24","bar_index":1120,"type":"RECLAIM","strength":1.0,"price":60.1564,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-10-23","prior_stop_level":59.175,"sweep_low":58.5372,"atr14":0.947859,"stop_level":58.06327,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-18","known_ts":"2018-01-22","bar_index":1140,"type":"BUY","strength":0.588,"price":55.9864,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2018-03-07","known_ts":"2018-03-09","bar_index":1151,"type":"BUY","strength":0.588,"price":54.4134,"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":50},{"ts":"2018-04-30","known_ts":"2018-04-30","bar_index":1163,"type":"SELL","basis":"structure_stop","strength":0.45,"price":49.9826,"stop_level":52.3464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-05-18","known_ts":"2018-05-22","bar_index":1168,"type":"BUY","strength":0.45,"price":51.2137,"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-06-11","known_ts":"2018-06-11","bar_index":1173,"type":"RECLAIM","strength":0.725,"price":54.4181,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-05-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-24","known_ts":"2018-07-24","bar_index":1183,"type":"SELL","basis":"structure_stop","strength":0.863,"price":55.4542,"stop_level":55.7502,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-27","known_ts":"2018-07-27","bar_index":1184,"type":"RECLAIM","strength":0.863,"price":56.6876,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-07-24","prior_stop_level":55.7502,"sweep_low":54.7635,"atr14":1.208707,"stop_level":54.159146,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-09","known_ts":"2018-08-09","bar_index":1187,"type":"RECLAIM","strength":0.863,"price":58.7597,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-19","known_ts":"2018-09-19","bar_index":1196,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.2512,"stop_level":60.2396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-29","known_ts":"2018-12-03","bar_index":1213,"type":"BUY","strength":0.45,"price":50.4648,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-28","known_ts":"2019-01-28","bar_index":1225,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.2732,"stop_level":51.7189,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-30","known_ts":"2019-01-30","bar_index":1226,"type":"RECLAIM","strength":0.588,"price":52.0061,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-01-28","prior_stop_level":51.7189,"sweep_low":50.6394,"atr14":1.266095,"stop_level":50.006353,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-11","known_ts":"2019-02-11","bar_index":1229,"type":"RECLAIM","strength":0.725,"price":54.5614,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-15","known_ts":"2019-03-15","bar_index":1236,"type":"SELL","basis":"structure_stop","strength":0.725,"price":53.0345,"stop_level":53.2739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-18","known_ts":"2019-03-18","bar_index":1237,"type":"RECLAIM","strength":0.725,"price":53.5505,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-15","prior_stop_level":53.2739,"sweep_low":52.6277,"atr14":0.97008,"stop_level":52.14266,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-29","known_ts":"2019-03-29","bar_index":1240,"type":"RECLAIM","strength":0.863,"price":56.0807,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-03","known_ts":"2019-04-05","bar_index":1241,"type":"BUY","strength":0.863,"price":56.9141,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2019-08-14","known_ts":"2019-08-14","bar_index":1271,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.2314,"stop_level":66.0165,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-08-21","known_ts":"2019-08-21","bar_index":1273,"type":"RECLAIM","strength":0.863,"price":66.5034,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2019-08-14","prior_stop_level":66.0165,"sweep_low":64.6451,"atr14":1.280967,"stop_level":64.004617,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-15","known_ts":"2019-10-17","bar_index":1286,"type":"BUY","strength":0.863,"price":67.7386,"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":"2019-10-28","known_ts":"2019-10-28","bar_index":1289,"type":"SELL","basis":"structure_stop","strength":0.725,"price":61.4883,"stop_level":64.4542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-12-02","known_ts":"2019-12-04","bar_index":1297,"type":"BUY","strength":0.45,"price":62.0954,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-12-05","known_ts":"2019-12-05","bar_index":1298,"type":"RECLAIM","strength":0.588,"price":65.2903,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-12-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":1310,"type":"SELL","basis":"structure_stop","strength":0.725,"price":64.7889,"stop_level":65.6062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-05","known_ts":"2020-02-05","bar_index":1311,"type":"RECLAIM","strength":0.725,"price":66.7525,"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":false,"above200":true,"monthlyBull":false},"anchor_ts":"2020-01-31","prior_stop_level":65.6062,"sweep_low":64.5796,"atr14":1.144281,"stop_level":64.007459,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-20","known_ts":"2020-03-24","bar_index":1322,"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":16.76,"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.764521,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.25,"atr14":3.375525,"stop_level":9.562238,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":1326,"type":"BUY","strength":0.45,"price":25.67,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":1326,"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-07","trigger_known_ts":"2020-04-09","strength":0.45,"price":25.67,"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.639336,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.6,"atr14":2.993438,"stop_level":15.103281,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-11","known_ts":"2020-05-11","bar_index":1333,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.66,"stop_level":19.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-18","known_ts":"2020-06-18","bar_index":1342,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.82,"stop_level":19.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-21","known_ts":"2020-09-21","bar_index":1364,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.78,"stop_level":21.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-24","known_ts":"2020-09-24","bar_index":1365,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.34,"stop_level":21.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-01","known_ts":"2020-10-01","bar_index":1367,"type":"RECLAIM","strength":0.725,"price":21.66,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-09-24","prior_stop_level":21.4,"sweep_low":18.88,"atr14":1.329954,"stop_level":18.215023,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-26","known_ts":"2020-10-26","bar_index":1372,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.98,"stop_level":21.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-09","known_ts":"2020-11-11","bar_index":1376,"type":"BUY","strength":0.863,"price":26.33,"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":"2020-12-21","known_ts":"2020-12-21","bar_index":1385,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.21,"stop_level":32.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-23","known_ts":"2020-12-23","bar_index":1386,"type":"RECLAIM","strength":0.863,"price":34.06,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-12-21","prior_stop_level":32.36,"sweep_low":31.35,"atr14":1.565327,"stop_level":30.567337,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-06","known_ts":"2021-01-06","bar_index":1389,"type":"RECLAIM","strength":0.863,"price":35.24,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-27","known_ts":"2021-01-27","bar_index":1393,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.23,"stop_level":36.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-10","known_ts":"2021-02-10","bar_index":1397,"type":"RECLAIM","strength":1.0,"price":36.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-28","known_ts":"2021-06-02","bar_index":1422,"type":"BUY","strength":0.863,"price":46.53,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-07-07","known_ts":"2021-07-07","bar_index":1430,"type":"SELL","basis":"structure_stop","strength":1.0,"price":48.49,"stop_level":49.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-09","known_ts":"2021-07-09","bar_index":1431,"type":"RECLAIM","strength":1.0,"price":49.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-07-07","prior_stop_level":49.06,"sweep_low":46.26,"atr14":1.764818,"stop_level":45.377591,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-20","known_ts":"2021-09-22","bar_index":1448,"type":"BUY","strength":0.725,"price":44.02,"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":"2021-10-26","known_ts":"2021-10-26","bar_index":1456,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.32,"stop_level":45.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-01","known_ts":"2021-11-03","bar_index":1458,"type":"REBUY","strength":0.725,"price":47.89,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2021-11-01","known_ts":"2021-11-01","bar_index":1458,"type":"RECLAIM","strength":0.863,"price":46.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-10-26","prior_stop_level":45.56,"sweep_low":44.14,"atr14":1.38163,"stop_level":43.449185,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":1464,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.86,"stop_level":47.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-02-14","known_ts":"2022-02-16","bar_index":1482,"type":"BUY","strength":0.588,"price":37.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2022-03-11","known_ts":"2022-03-15","bar_index":1488,"type":"BUY","strength":0.588,"price":33.54,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2022-04-26","known_ts":"2022-04-26","bar_index":1498,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.81,"stop_level":33.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-29","known_ts":"2022-04-29","bar_index":1499,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.75,"stop_level":33.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-19","known_ts":"2022-05-23","bar_index":1504,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-19","trigger_known_ts":"2022-05-23","strength":0.45,"price":30.0,"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.399399,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.2,"atr14":1.591467,"stop_level":26.404267,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-27","known_ts":"2022-06-01","bar_index":1506,"type":"BUY","strength":0.45,"price":31.37,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2022-05-27","known_ts":"2022-06-01","bar_index":1506,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-05-27","trigger_known_ts":"2022-06-01","strength":0.45,"price":31.37,"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.371972,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.23,"atr14":1.46995,"stop_level":27.495025,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-29","known_ts":"2022-07-01","bar_index":1513,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-06-29","trigger_known_ts":"2022-07-01","strength":0.45,"price":27.13,"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.453245,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.85,"atr14":1.389674,"stop_level":25.155163,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-18","known_ts":"2022-07-20","bar_index":1517,"type":"BUY","strength":0.45,"price":29.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2022-07-18","known_ts":"2022-07-20","bar_index":1517,"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":29.44,"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.406691,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.18,"atr14":1.265797,"stop_level":24.547101,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-03","known_ts":"2022-08-03","bar_index":1521,"type":"RECLAIM","strength":0.725,"price":37.9,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-07-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-21","known_ts":"2022-09-21","bar_index":1532,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.78,"stop_level":36.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-27","known_ts":"2022-10-31","bar_index":1541,"type":"BUY","strength":1.0,"price":37.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2023-01-17","known_ts":"2023-01-19","bar_index":1559,"type":"BUY","strength":0.588,"price":26.82,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2023-02-28","known_ts":"2023-02-28","bar_index":1568,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.71,"stop_level":25.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-04-13","known_ts":"2023-04-17","bar_index":1579,"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":"2023-04-13","trigger_known_ts":"2023-04-17","strength":0.45,"price":19.35,"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.557005,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.42,"atr14":0.761252,"stop_level":18.039374,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-26","known_ts":"2023-04-28","bar_index":1582,"type":"BUY","strength":0.45,"price":19.03,"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":"2023-04-26","known_ts":"2023-04-28","bar_index":1582,"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":"2023-04-26","trigger_known_ts":"2023-04-28","strength":0.45,"price":19.03,"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.564332,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.1,"atr14":0.782789,"stop_level":16.708606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-27","known_ts":"2023-06-27","bar_index":1596,"type":"RECLAIM","strength":0.863,"price":27.16,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-03","known_ts":"2023-08-03","bar_index":1604,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.25,"stop_level":27.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-04","known_ts":"2023-08-04","bar_index":1605,"type":"RECLAIM","strength":1.0,"price":29.06,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-08-03","prior_stop_level":27.56,"sweep_low":25.16,"atr14":1.117317,"stop_level":24.601342,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-17","known_ts":"2023-08-17","bar_index":1608,"type":"RECLAIM","strength":1.0,"price":28.49,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-07","known_ts":"2023-11-09","bar_index":1627,"type":"BUY","strength":0.863,"price":29.87,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2024-01-12","known_ts":"2024-01-12","bar_index":1642,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.69,"stop_level":33.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-18","known_ts":"2024-01-18","bar_index":1643,"type":"RECLAIM","strength":1.0,"price":33.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-12","prior_stop_level":33.14,"sweep_low":31.95,"atr14":1.06668,"stop_level":31.41666,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-11","known_ts":"2024-03-11","bar_index":1655,"type":"RECLAIM","strength":1.0,"price":35.93,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-22","known_ts":"2024-03-26","bar_index":1658,"type":"BUY","strength":1.0,"price":37.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2024-07-11","known_ts":"2024-07-15","bar_index":1683,"type":"BUY","strength":0.725,"price":36.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2024-07-30","known_ts":"2024-07-30","bar_index":1687,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.98,"stop_level":33.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-07-31","known_ts":"2024-07-31","bar_index":1687,"type":"RECLAIM","strength":0.725,"price":33.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-07-30 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-07-30","prior_stop_level":33.01,"sweep_low":32.63,"atr14":1.461468,"stop_level":31.899266,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-22","known_ts":"2024-08-26","bar_index":1693,"type":"BUY","strength":0.725,"price":35.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2024-09-13","known_ts":"2024-09-17","bar_index":1698,"type":"BUY","strength":0.588,"price":34.63,"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":15},{"ts":"2024-10-10","known_ts":"2024-10-10","bar_index":1704,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.01,"stop_level":35.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-11","known_ts":"2024-10-11","bar_index":1704,"type":"RECLAIM","strength":0.863,"price":35.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-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":"2024-10-10","prior_stop_level":35.39,"sweep_low":34.74,"atr14":0.996382,"stop_level":34.241809,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-25","known_ts":"2024-10-25","bar_index":1708,"type":"RECLAIM","strength":0.863,"price":38.39,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-18","known_ts":"2024-12-18","bar_index":1720,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.45,"stop_level":43.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-26","known_ts":"2024-12-26","bar_index":1722,"type":"RECLAIM","strength":1.0,"price":43.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-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":"2024-12-18","prior_stop_level":43.63,"sweep_low":41.85,"atr14":1.462209,"stop_level":41.118896,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-08","known_ts":"2025-05-12","bar_index":1752,"type":"BUY","strength":0.45,"price":30.43,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2025-05-27","known_ts":"2025-05-29","bar_index":1756,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-05-27","trigger_known_ts":"2025-05-29","strength":0.45,"price":28.75,"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.368271,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.66,"atr14":1.187814,"stop_level":26.066093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-20","known_ts":"2025-06-20","bar_index":1761,"type":"SELL","basis":"structure_stop","strength":0.45,"price":27.21,"stop_level":27.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-06-23","known_ts":"2025-06-23","bar_index":1762,"type":"RECLAIM","strength":0.45,"price":28.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-20","prior_stop_level":27.24,"sweep_low":26.99,"atr14":1.049096,"stop_level":26.465452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-29","known_ts":"2025-07-29","bar_index":1770,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.5,"stop_level":29.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-31","known_ts":"2025-07-31","bar_index":1771,"type":"RECLAIM","strength":0.588,"price":30.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-29","prior_stop_level":29.62,"sweep_low":28.84,"atr14":0.976262,"stop_level":28.351869,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":1772,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.98,"stop_level":29.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-06","known_ts":"2025-08-06","bar_index":1772,"type":"RECLAIM","strength":0.588,"price":30.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-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":"2025-08-05","prior_stop_level":29.62,"sweep_low":27.92,"atr14":1.109173,"stop_level":27.365413,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-21","known_ts":"2025-08-21","bar_index":1776,"type":"RECLAIM","strength":0.725,"price":36.51,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-17","known_ts":"2025-09-17","bar_index":1782,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.8,"stop_level":36.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-18","known_ts":"2025-09-18","bar_index":1782,"type":"RECLAIM","strength":0.863,"price":36.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-09-17","prior_stop_level":36.11,"sweep_low":35.49,"atr14":1.06701,"stop_level":34.956495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-13","known_ts":"2025-10-13","bar_index":1788,"type":"RECLAIM","strength":0.863,"price":36.65,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-11","known_ts":"2025-12-15","bar_index":1802,"type":"BUY","strength":0.725,"price":37.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2026-01-22","known_ts":"2026-01-26","bar_index":1811,"type":"BUY","strength":0.725,"price":34.82,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2026-02-25","known_ts":"2026-02-25","bar_index":1818,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.57,"stop_level":36.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-03","known_ts":"2026-03-03","bar_index":1820,"type":"RECLAIM","strength":0.863,"price":36.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-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":"2026-02-25","prior_stop_level":36.58,"sweep_low":32.41,"atr14":1.428159,"stop_level":31.695921,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-01","known_ts":"2026-04-06","bar_index":1827,"type":"BUY","strength":1.0,"price":38.83,"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":55},{"ts":"2026-04-23","known_ts":"2026-04-23","bar_index":1832,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.78,"stop_level":41.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-24","known_ts":"2026-04-24","bar_index":1832,"type":"RECLAIM","strength":1.0,"price":41.18,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-04-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-04-23","prior_stop_level":41.02,"sweep_low":40.46,"atr14":1.279911,"stop_level":39.820044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-11","known_ts":"2026-05-11","bar_index":1836,"type":"RECLAIM","strength":1.0,"price":42.2,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-04-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-22","known_ts":"2026-07-22","bar_index":1852,"type":"SELL","basis":"structure_stop","strength":1.0,"price":51.72,"stop_level":51.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-24","known_ts":"2026-07-24","bar_index":1853,"type":"RECLAIM","strength":1.0,"price":52.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-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":"2026-07-22","prior_stop_level":51.82,"sweep_low":50.6,"atr14":1.610878,"stop_level":49.794561,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-07-22","last_scored_basis":"structure_stop","bars_since_signal":5,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-12-15","2018-01-12","2018-02-16","2018-05-15","2018-10-12","2018-10-30","2019-03-26","2019-08-15","2019-09-06","2019-10-15","2019-11-08","2020-11-09","2021-03-30","2021-04-26","2021-05-20","2021-08-19","2021-12-28","2022-03-08","2022-07-18","2022-10-03","2022-11-28","2023-01-06","2023-03-22","2023-10-09","2023-10-30","2024-01-18","2024-02-13","2024-03-22","2024-05-09","2024-06-05","2024-07-11","2024-08-14","2024-09-13","2025-01-24","2025-02-11","2025-03-05","2025-10-13","2025-11-24","2026-01-08","2026-08-14"],"warnings":[{"ts":"2021-10-11","kind":"arm","px":45.56},{"ts":"2021-10-26","kind":"confirm","px":45.32,"level":45.56},{"ts":"2021-11-17","kind":"arm","px":47.71},{"ts":"2021-11-26","kind":"confirm","px":45.86,"level":47.23},{"ts":"2022-04-13","kind":"arm","px":34.58},{"ts":"2022-04-26","kind":"confirm","px":32.81,"level":33.16},{"ts":"2022-04-28","kind":"arm","px":33.1},{"ts":"2022-04-29","kind":"confirm","px":32.75,"level":33.16},{"ts":"2022-08-09","kind":"arm","px":39.42},{"ts":"2022-09-21","kind":"confirm","px":35.78,"level":36.04},{"ts":"2023-02-09","kind":"arm","px":28.09},{"ts":"2023-02-28","kind":"confirm","px":25.71,"level":25.9},{"ts":"2023-05-25","kind":"arm","px":24.1},{"ts":"2023-08-03","kind":"confirm","px":27.25,"level":27.56},{"ts":"2023-08-14","kind":"arm","px":28.38},{"ts":"2023-11-22","kind":"arm","px":32.16},{"ts":"2023-12-29","kind":"arm","px":36.2},{"ts":"2024-01-12","kind":"confirm","px":32.69,"level":33.14},{"ts":"2024-03-11","kind":"arm","px":36.4},{"ts":"2024-07-26","kind":"arm","px":34.7},{"ts":"2024-07-30","kind":"confirm","px":32.98,"level":33.01},{"ts":"2024-10-07","kind":"arm","px":35.83},{"ts":"2024-10-10","kind":"confirm","px":35.01,"level":35.39},{"ts":"2024-10-28","kind":"arm","px":39.0},{"ts":"2024-12-18","kind":"confirm","px":42.45,"level":43.63},{"ts":"2025-06-18","kind":"arm","px":27.33},{"ts":"2025-06-20","kind":"confirm","px":27.21,"level":27.24},{"ts":"2025-07-15","kind":"arm","px":29.62},{"ts":"2025-07-29","kind":"confirm","px":29.5,"level":29.62},{"ts":"2025-08-04","kind":"arm","px":28.29},{"ts":"2025-08-05","kind":"confirm","px":28.98,"level":29.62},{"ts":"2025-08-26","kind":"arm","px":36.68},{"ts":"2025-09-17","kind":"confirm","px":35.8,"level":36.11},{"ts":"2026-02-23","kind":"arm","px":36.04},{"ts":"2026-02-25","kind":"confirm","px":36.57,"level":36.58},{"ts":"2026-04-17","kind":"arm","px":41.33},{"ts":"2026-04-23","kind":"confirm","px":40.78,"level":41.02},{"ts":"2026-06-03","kind":"arm","px":43.56},{"ts":"2026-07-07","kind":"arm","px":54.57},{"ts":"2026-07-22","kind":"confirm","px":51.72,"level":51.82}],"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":[]}}}