{"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":"ICE","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2006-07-10","known_ts":"2006-07-12","bar_index":54,"type":"BUY","strength":0.45,"price":9.9472,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-07-31","known_ts":"2006-07-31","bar_index":59,"type":"RECLAIM","strength":0.588,"price":10.1002,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-07-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-11-03","known_ts":"2006-11-03","bar_index":81,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.9006,"stop_level":13.9669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-06","known_ts":"2006-11-06","bar_index":82,"type":"RECLAIM","strength":0.863,"price":14.4362,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-11-03","prior_stop_level":13.9669,"sweep_low":13.8427,"atr14":0.555754,"stop_level":13.564823,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-17","known_ts":"2006-11-17","bar_index":85,"type":"RECLAIM","strength":0.863,"price":17.1942,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-02","known_ts":"2007-03-02","bar_index":108,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.5638,"stop_level":24.4123,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-05-07","known_ts":"2007-05-09","bar_index":123,"type":"BUY","strength":0.588,"price":23.3886,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":70},{"ts":"2007-07-02","known_ts":"2007-07-02","bar_index":136,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.6571,"stop_level":24.7506,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-03","known_ts":"2007-07-03","bar_index":136,"type":"RECLAIM","strength":0.725,"price":25.3152,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-07-02","prior_stop_level":24.7506,"sweep_low":24.5789,"atr14":1.02106,"stop_level":24.06837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-19","known_ts":"2007-07-19","bar_index":140,"type":"RECLAIM","strength":0.725,"price":26.5411,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-07-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-09-21","known_ts":"2007-09-25","bar_index":155,"type":"BUY","strength":0.588,"price":25.7011,"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":"2007-11-27","known_ts":"2007-11-27","bar_index":170,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.2859,"stop_level":27.4355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-28","known_ts":"2007-11-28","bar_index":170,"type":"RECLAIM","strength":0.725,"price":28.84,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-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":"2007-11-27","prior_stop_level":27.4355,"sweep_low":26.536,"atr14":1.245808,"stop_level":25.913096,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-12","known_ts":"2007-12-14","bar_index":174,"type":"BUY","strength":0.863,"price":31.581,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2008-01-04","known_ts":"2008-01-04","bar_index":179,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.0407,"stop_level":30.2462,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-03-11","known_ts":"2008-03-13","bar_index":194,"type":"BUY","strength":0.45,"price":23.5128,"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-04-15","known_ts":"2008-04-15","bar_index":202,"type":"RECLAIM","strength":0.725,"price":26.7299,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-03-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-16","known_ts":"2008-05-16","bar_index":209,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.2725,"stop_level":26.621,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-20","known_ts":"2008-05-20","bar_index":210,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.6076,"stop_level":26.621,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-13","known_ts":"2008-06-17","bar_index":216,"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-06-13","trigger_known_ts":"2008-06-17","strength":0.45,"price":20.9333,"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.360966,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.4336,"atr14":1.049856,"stop_level":18.908672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-15","known_ts":"2008-07-17","bar_index":223,"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-15","trigger_known_ts":"2008-07-17","strength":0.45,"price":15.3731,"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.530703,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.637,"atr14":1.281322,"stop_level":12.996339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-28","known_ts":"2008-07-30","bar_index":226,"type":"BUY","strength":0.45,"price":17.7162,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-28","known_ts":"2008-07-30","bar_index":226,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-28","trigger_known_ts":"2008-07-30","strength":0.45,"price":17.7162,"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.459174,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.7473,"atr14":1.224554,"stop_level":14.135023,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-18","known_ts":"2008-08-20","bar_index":231,"type":"BUY","strength":0.45,"price":14.5501,"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-18","known_ts":"2008-08-20","bar_index":231,"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-08-18","trigger_known_ts":"2008-08-20","strength":0.45,"price":14.5501,"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.555827,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.7322,"atr14":0.955437,"stop_level":13.254482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-18","known_ts":"2008-09-18","bar_index":238,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.797,"stop_level":15.0245,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-10-22","known_ts":"2008-10-22","bar_index":246,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.6697,"stop_level":12.0999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-20","known_ts":"2008-11-20","bar_index":253,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.6192,"stop_level":9.2296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-21","known_ts":"2008-11-21","bar_index":253,"type":"RECLAIM","strength":0.588,"price":9.9472,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-11-20","prior_stop_level":9.2296,"sweep_low":8.4492,"atr14":1.455983,"stop_level":7.721208,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-05","known_ts":"2009-01-05","bar_index":263,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.4127,"stop_level":12.9858,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-07","known_ts":"2009-01-07","bar_index":263,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.896,"stop_level":12.9858,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-06","known_ts":"2009-03-10","bar_index":277,"type":"BUY","strength":0.725,"price":10.2907,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2009-07-07","known_ts":"2009-07-07","bar_index":305,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.6688,"stop_level":18.0291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-16","known_ts":"2009-10-16","bar_index":329,"type":"RECLAIM","strength":1.0,"price":18.0155,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-07-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-27","known_ts":"2009-11-27","bar_index":338,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.8233,"stop_level":18.1532,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-30","known_ts":"2009-11-30","bar_index":339,"type":"RECLAIM","strength":1.0,"price":18.1583,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-11-27","prior_stop_level":18.1532,"sweep_low":17.7213,"atr14":0.525659,"stop_level":17.45847,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-11","known_ts":"2009-12-11","bar_index":342,"type":"RECLAIM","strength":1.0,"price":18.1464,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-21","known_ts":"2009-12-23","bar_index":344,"type":"BUY","strength":1.0,"price":18.5154,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-01-06","known_ts":"2010-01-06","bar_index":347,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.8998,"stop_level":18.1192,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-07","known_ts":"2010-01-07","bar_index":347,"type":"RECLAIM","strength":1.0,"price":18.3878,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-06","prior_stop_level":18.1192,"sweep_low":17.7774,"atr14":0.495441,"stop_level":17.52968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-23","known_ts":"2010-02-25","bar_index":358,"type":"BUY","strength":0.725,"price":17.8692,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-04-06","known_ts":"2010-04-06","bar_index":367,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.2059,"stop_level":18.3827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-08","known_ts":"2010-04-08","bar_index":368,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.1991,"stop_level":18.3827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-12","known_ts":"2010-04-14","bar_index":369,"type":"REBUY","strength":1.0,"price":18.8197,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2010-04-12","known_ts":"2010-04-12","bar_index":369,"type":"RECLAIM","strength":1.0,"price":18.4627,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-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-04-06","prior_stop_level":18.3827,"sweep_low":17.944,"atr14":0.422628,"stop_level":17.732686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-12","known_ts":"2010-04-12","bar_index":369,"type":"RECLAIM","strength":1.0,"price":18.4627,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-08","prior_stop_level":18.3827,"sweep_low":17.944,"atr14":0.422628,"stop_level":17.732686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-20","known_ts":"2010-04-22","bar_index":371,"type":"REBUY","strength":0.863,"price":19.8672,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2010-05-20","known_ts":"2010-05-20","bar_index":378,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.6225,"stop_level":19.2873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-21","known_ts":"2010-05-21","bar_index":378,"type":"RECLAIM","strength":1.0,"price":19.5696,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-20","prior_stop_level":19.2873,"sweep_low":18.3521,"atr14":0.789441,"stop_level":17.95738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-10","known_ts":"2010-06-10","bar_index":383,"type":"RECLAIM","strength":1.0,"price":20.901,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-05-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-03","known_ts":"2010-09-08","bar_index":403,"type":"BUY","strength":0.588,"price":17.6992,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2010-11-03","known_ts":"2010-11-03","bar_index":417,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.1292,"stop_level":19.2431,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-04","known_ts":"2010-11-04","bar_index":417,"type":"RECLAIM","strength":0.863,"price":19.5067,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-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":"2010-11-03","prior_stop_level":19.2431,"sweep_low":18.9337,"atr14":0.41093,"stop_level":18.728235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-30","known_ts":"2010-12-02","bar_index":423,"type":"REBUY","strength":1.0,"price":20.4623,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2011-01-06","known_ts":"2011-01-06","bar_index":431,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.4659,"stop_level":19.7889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-03","known_ts":"2011-02-07","bar_index":438,"type":"BUY","strength":1.0,"price":20.4589,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2011-04-01","known_ts":"2011-04-01","bar_index":451,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.362,"stop_level":20.9707,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-06-30","known_ts":"2011-06-30","bar_index":472,"type":"RECLAIM","strength":0.863,"price":21.8515,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-04-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-07-27","known_ts":"2011-07-27","bar_index":478,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.9282,"stop_level":21.4043,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-10-04","known_ts":"2011-10-04","bar_index":494,"type":"RECLAIM","strength":0.863,"price":21.3414,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-16","known_ts":"2011-11-16","bar_index":504,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.8228,"stop_level":21.1101,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-01-31","known_ts":"2012-02-02","bar_index":521,"type":"BUY","strength":0.588,"price":20.345,"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":20},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":529,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.392,"stop_level":23.4584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-07","known_ts":"2012-03-07","bar_index":529,"type":"RECLAIM","strength":0.725,"price":23.7066,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-03-06","prior_stop_level":23.4584,"sweep_low":23.1608,"atr14":0.522216,"stop_level":22.899692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-27","known_ts":"2012-03-27","bar_index":534,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.3206,"stop_level":23.6352,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-13","known_ts":"2012-06-15","bar_index":552,"type":"BUY","strength":0.725,"price":22.921,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2012-07-20","known_ts":"2012-07-20","bar_index":560,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.2902,"stop_level":22.3565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-25","known_ts":"2012-07-25","bar_index":561,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.2154,"stop_level":22.3565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-24","known_ts":"2012-07-24","bar_index":561,"type":"RECLAIM","strength":0.863,"price":22.5299,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-07-20","prior_stop_level":22.3565,"sweep_low":21.911,"atr14":0.554573,"stop_level":21.633713,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-26","known_ts":"2012-07-26","bar_index":562,"type":"RECLAIM","strength":1.0,"price":22.569,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-07-25","prior_stop_level":22.3565,"sweep_low":22.0844,"atr14":0.560458,"stop_level":21.804171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-08","known_ts":"2012-08-08","bar_index":565,"type":"RECLAIM","strength":0.863,"price":22.6592,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-13","known_ts":"2012-08-15","bar_index":566,"type":"REBUY","strength":0.863,"price":22.581,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2012-09-25","known_ts":"2012-09-25","bar_index":576,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.9907,"stop_level":23.0826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-27","known_ts":"2012-11-29","bar_index":590,"type":"BUY","strength":0.588,"price":22.4806,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2012-12-12","known_ts":"2012-12-12","bar_index":593,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.0538,"stop_level":22.1355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2012-12-18","known_ts":"2012-12-20","bar_index":595,"type":"REBUY","strength":0.588,"price":22.1219,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":65},{"ts":"2013-01-07","known_ts":"2013-01-09","bar_index":599,"type":"REBUY","strength":0.588,"price":21.6985,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":35},{"ts":"2013-05-24","known_ts":"2013-05-24","bar_index":631,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.5085,"stop_level":29.0968,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-05-29","known_ts":"2013-05-29","bar_index":631,"type":"RECLAIM","strength":0.863,"price":29.1121,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-05-24","prior_stop_level":29.0968,"sweep_low":28.2568,"atr14":0.599462,"stop_level":27.957069,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-10","known_ts":"2013-10-10","bar_index":663,"type":"RECLAIM","strength":0.863,"price":33.2695,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-05-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-04","known_ts":"2013-12-04","bar_index":675,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.0989,"stop_level":36.2656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-06","known_ts":"2013-12-06","bar_index":676,"type":"RECLAIM","strength":1.0,"price":37.1021,"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":true},"anchor_ts":"2013-12-04","prior_stop_level":36.2656,"sweep_low":35.7707,"atr14":0.611522,"stop_level":35.464939,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-18","known_ts":"2013-12-18","bar_index":679,"type":"RECLAIM","strength":1.0,"price":38.2805,"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":true}},{"ts":"2014-01-13","known_ts":"2014-01-13","bar_index":684,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.6068,"stop_level":38.1202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-15","known_ts":"2014-01-15","bar_index":685,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.9645,"stop_level":38.1202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-22","known_ts":"2014-04-24","bar_index":707,"type":"BUY","strength":0.725,"price":35.2024,"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":"2014-05-08","known_ts":"2014-05-08","bar_index":711,"type":"SELL","basis":"structure_stop","strength":0.45,"price":32.8706,"stop_level":34.4873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-08-20","known_ts":"2014-08-22","bar_index":735,"type":"REBUY","strength":0.588,"price":32.4626,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-09-08","known_ts":"2014-09-10","bar_index":739,"type":"BUY","strength":0.588,"price":32.66,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-09-16","known_ts":"2014-09-16","bar_index":741,"type":"RECLAIM","strength":0.725,"price":35.1491,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-09-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":761,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.8489,"stop_level":37.8707,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-15","known_ts":"2014-12-15","bar_index":762,"type":"RECLAIM","strength":0.863,"price":37.9163,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-12","prior_stop_level":37.8707,"sweep_low":37.7263,"atr14":0.618842,"stop_level":37.416879,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-29","known_ts":"2014-12-29","bar_index":765,"type":"RECLAIM","strength":0.863,"price":37.8835,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-11","known_ts":"2015-02-13","bar_index":775,"type":"BUY","strength":0.725,"price":40.29,"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":"2015-05-08","known_ts":"2015-05-12","bar_index":795,"type":"BUY","strength":0.863,"price":41.568,"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":50},{"ts":"2015-06-19","known_ts":"2015-06-19","bar_index":804,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.862,"stop_level":40.5805,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-04","known_ts":"2015-08-06","bar_index":815,"type":"BUY","strength":0.588,"price":41.1863,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2015-08-26","known_ts":"2015-08-26","bar_index":820,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.8551,"stop_level":41.0438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-23","known_ts":"2015-10-23","bar_index":834,"type":"RECLAIM","strength":0.725,"price":44.5792,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-02","known_ts":"2015-12-02","bar_index":843,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.1615,"stop_level":45.179,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-04","known_ts":"2015-12-04","bar_index":843,"type":"RECLAIM","strength":1.0,"price":46.0489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-12-02","prior_stop_level":45.179,"sweep_low":44.126,"atr14":0.926911,"stop_level":43.662545,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-29","known_ts":"2016-02-02","bar_index":856,"type":"BUY","strength":0.725,"price":46.2521,"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":90},{"ts":"2016-04-05","known_ts":"2016-04-07","bar_index":871,"type":"BUY","strength":0.45,"price":41.1577,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-04-13","known_ts":"2016-04-15","bar_index":873,"type":"BUY","strength":0.45,"price":41.8579,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-04-18","known_ts":"2016-04-18","bar_index":874,"type":"RECLAIM","strength":0.588,"price":42.5775,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-04-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-06-15","known_ts":"2016-06-15","bar_index":887,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.1696,"stop_level":45.2066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-18","known_ts":"2016-07-20","bar_index":895,"type":"BUY","strength":0.863,"price":46.2561,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2016-08-25","known_ts":"2016-08-25","bar_index":904,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.8057,"stop_level":48.9694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-29","known_ts":"2016-08-29","bar_index":905,"type":"RECLAIM","strength":0.863,"price":49.0487,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-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":"2016-08-25","prior_stop_level":48.9694,"sweep_low":48.6067,"atr14":0.517336,"stop_level":48.348032,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-12","known_ts":"2016-09-12","bar_index":908,"type":"RECLAIM","strength":0.863,"price":49.4161,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-23","known_ts":"2016-09-23","bar_index":911,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.7645,"stop_level":49.4161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-09","known_ts":"2016-11-11","bar_index":922,"type":"BUY","strength":0.725,"price":49.6722,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2017-01-25","known_ts":"2017-01-27","bar_index":939,"type":"BUY","strength":0.725,"price":51.2579,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-03-06","known_ts":"2017-03-08","bar_index":948,"type":"BUY","strength":1.0,"price":52.5951,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2017-10-16","known_ts":"2017-10-16","bar_index":1000,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.1493,"stop_level":61.7126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-18","known_ts":"2017-10-18","bar_index":1000,"type":"SELL","basis":"structure_stop","strength":1.0,"price":60.9705,"stop_level":61.7126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-01","known_ts":"2017-12-01","bar_index":1011,"type":"RECLAIM","strength":0.863,"price":63.429,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-20","known_ts":"2017-12-20","bar_index":1015,"type":"SELL","basis":"structure_stop","strength":0.863,"price":62.7739,"stop_level":63.0429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-28","known_ts":"2017-12-28","bar_index":1017,"type":"RECLAIM","strength":0.863,"price":63.2222,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-12-20","prior_stop_level":63.0429,"sweep_low":62.4781,"atr14":0.856255,"stop_level":62.049972,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-08","known_ts":"2018-01-08","bar_index":1019,"type":"RECLAIM","strength":0.863,"price":66.7545,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":1025,"type":"SELL","basis":"structure_stop","strength":1.0,"price":64.1008,"stop_level":65.9386,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-14","known_ts":"2018-03-16","bar_index":1034,"type":"BUY","strength":0.725,"price":67.0315,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2018-05-31","known_ts":"2018-06-04","bar_index":1052,"type":"BUY","strength":0.725,"price":65.2148,"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":"2018-06-27","known_ts":"2018-06-27","bar_index":1058,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.3432,"stop_level":67.0109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-13","known_ts":"2018-07-13","bar_index":1062,"type":"RECLAIM","strength":0.725,"price":68.2199,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-06","known_ts":"2018-08-06","bar_index":1067,"type":"SELL","basis":"structure_stop","strength":0.725,"price":65.4861,"stop_level":65.4951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-07","known_ts":"2018-08-07","bar_index":1067,"type":"RECLAIM","strength":0.725,"price":66.5147,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-06 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-08-06","prior_stop_level":65.4951,"sweep_low":65.3237,"atr14":1.028231,"stop_level":64.809584,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-29","known_ts":"2018-08-31","bar_index":1073,"type":"BUY","strength":0.588,"price":68.7793,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2018-09-26","known_ts":"2018-09-26","bar_index":1079,"type":"SELL","basis":"structure_stop","strength":0.725,"price":68.041,"stop_level":69.0818,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-01","known_ts":"2018-11-05","bar_index":1088,"type":"BUY","strength":0.725,"price":70.7924,"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":100},{"ts":"2018-12-07","known_ts":"2018-12-07","bar_index":1096,"type":"SELL","basis":"structure_stop","strength":0.863,"price":71.091,"stop_level":71.4259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-12-10","known_ts":"2018-12-10","bar_index":1096,"type":"RECLAIM","strength":0.863,"price":71.4349,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-07 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-12-07","prior_stop_level":71.4259,"sweep_low":69.7063,"atr14":1.473846,"stop_level":68.969377,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-28","known_ts":"2019-01-30","bar_index":1107,"type":"BUY","strength":0.725,"price":69.1952,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2019-02-19","known_ts":"2019-02-19","bar_index":1112,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.9605,"stop_level":68.5596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-04-05","known_ts":"2019-04-05","bar_index":1123,"type":"RECLAIM","strength":0.725,"price":70.1365,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-02","known_ts":"2019-07-05","bar_index":1143,"type":"REBUY","strength":0.863,"price":81.8356,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2019-12-04","known_ts":"2019-12-06","bar_index":1179,"type":"BUY","strength":0.863,"price":86.0101,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2020-02-05","known_ts":"2020-02-05","bar_index":1193,"type":"SELL","basis":"structure_stop","strength":0.863,"price":85.4255,"stop_level":86.244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-10","known_ts":"2020-02-10","bar_index":1194,"type":"RECLAIM","strength":0.863,"price":87.2098,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-02-05","prior_stop_level":86.244,"sweep_low":79.8611,"atr14":2.345152,"stop_level":78.688524,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-06","known_ts":"2020-04-08","bar_index":1207,"type":"BUY","strength":0.45,"price":78.7749,"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":"us_sector_financials"}},{"ts":"2020-04-23","known_ts":"2020-04-23","bar_index":1211,"type":"RECLAIM","strength":0.588,"price":85.2457,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-04-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":1222,"type":"SELL","basis":"structure_stop","strength":0.725,"price":84.9595,"stop_level":88.421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-07-15","known_ts":"2020-07-15","bar_index":1230,"type":"RECLAIM","strength":0.725,"price":86.8913,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-07-20","known_ts":"2020-07-22","bar_index":1231,"type":"BUY","strength":0.725,"price":88.9564,"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":20},{"ts":"2020-09-23","known_ts":"2020-09-23","bar_index":1246,"type":"SELL","basis":"structure_stop","strength":0.863,"price":90.096,"stop_level":90.966,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-24","known_ts":"2020-09-24","bar_index":1246,"type":"RECLAIM","strength":0.863,"price":91.3313,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-09-23","prior_stop_level":90.966,"sweep_low":89.7895,"atr14":1.962421,"stop_level":88.80829,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-08","known_ts":"2020-10-08","bar_index":1250,"type":"RECLAIM","strength":0.863,"price":95.6318,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-19","known_ts":"2020-11-23","bar_index":1260,"type":"BUY","strength":0.588,"price":95.0745,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-01-22","known_ts":"2021-01-22","bar_index":1274,"type":"SELL","basis":"structure_stop","strength":0.863,"price":104.2444,"stop_level":104.4865,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-25","known_ts":"2021-01-25","bar_index":1274,"type":"RECLAIM","strength":0.863,"price":104.7473,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-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":"2021-01-22","prior_stop_level":104.4865,"sweep_low":103.9277,"atr14":1.682185,"stop_level":103.086607,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-12","known_ts":"2021-04-14","bar_index":1292,"type":"BUY","strength":0.725,"price":110.3994,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-04-28","known_ts":"2021-04-28","bar_index":1296,"type":"SELL","basis":"structure_stop","strength":0.863,"price":111.2214,"stop_level":111.651,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-05-04","known_ts":"2021-05-04","bar_index":1297,"type":"SELL","basis":"structure_stop","strength":0.863,"price":106.99,"stop_level":111.651,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-06-18","known_ts":"2021-06-22","bar_index":1308,"type":"BUY","strength":0.725,"price":107.2167,"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":"2021-07-19","known_ts":"2021-07-19","bar_index":1314,"type":"SELL","basis":"structure_stop","strength":0.863,"price":109.9428,"stop_level":110.5236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-20","known_ts":"2021-07-20","bar_index":1315,"type":"RECLAIM","strength":0.863,"price":111.6103,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-07-19","prior_stop_level":110.5236,"sweep_low":109.2495,"atr14":1.33341,"stop_level":108.582795,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-02","known_ts":"2021-08-02","bar_index":1318,"type":"RECLAIM","strength":0.863,"price":111.9756,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-07-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-11","known_ts":"2021-08-11","bar_index":1320,"type":"SELL","basis":"structure_stop","strength":1.0,"price":111.2168,"stop_level":111.5915,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-31","known_ts":"2021-09-02","bar_index":1325,"type":"BUY","strength":0.863,"price":113.0998,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2021-11-19","known_ts":"2021-11-19","bar_index":1344,"type":"SELL","basis":"structure_stop","strength":1.0,"price":125.2219,"stop_level":125.8794,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-30","known_ts":"2021-12-30","bar_index":1353,"type":"RECLAIM","strength":1.0,"price":126.1405,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-02","known_ts":"2022-03-04","bar_index":1367,"type":"BUY","strength":0.588,"price":127.7885,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2022-03-29","known_ts":"2022-03-29","bar_index":1373,"type":"SELL","basis":"structure_stop","strength":0.725,"price":125.2818,"stop_level":127.4068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-04-01","known_ts":"2022-04-01","bar_index":1374,"type":"SELL","basis":"structure_stop","strength":0.725,"price":125.329,"stop_level":127.4068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-04-07","known_ts":"2022-04-07","bar_index":1375,"type":"SELL","basis":"structure_stop","strength":0.725,"price":122.6657,"stop_level":127.4068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-06-06","known_ts":"2022-06-08","bar_index":1389,"type":"BUY","strength":0.45,"price":95.7487,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-07-12","known_ts":"2022-07-12","bar_index":1397,"type":"SELL","basis":"structure_stop","strength":0.45,"price":88.5027,"stop_level":89.1664,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-07-13","known_ts":"2022-07-13","bar_index":1397,"type":"RECLAIM","strength":0.45,"price":89.5931,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2022-07-12","prior_stop_level":89.1664,"sweep_low":87.0804,"atr14":2.389834,"stop_level":85.885483,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-06","known_ts":"2022-09-06","bar_index":1410,"type":"SELL","basis":"structure_stop","strength":0.588,"price":94.7322,"stop_level":95.3011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":1410,"type":"RECLAIM","strength":0.588,"price":96.9983,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-09-06","prior_stop_level":95.3011,"sweep_low":94.552,"atr14":2.248925,"stop_level":93.427537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":1416,"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-09-30","trigger_known_ts":"2022-10-04","strength":0.45,"price":89.6212,"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.31271,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":85.9663,"atr14":2.110227,"stop_level":84.911186,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":1421,"type":"BUY","strength":0.45,"price":90.573,"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":"us_sector_financials"}},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":1421,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-21","trigger_known_ts":"2022-10-25","strength":0.45,"price":90.573,"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.305411,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":84.3292,"atr14":2.33915,"stop_level":83.159625,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-21","known_ts":"2022-11-21","bar_index":1428,"type":"RECLAIM","strength":0.725,"price":101.7852,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-07","known_ts":"2022-12-07","bar_index":1431,"type":"SELL","basis":"structure_stop","strength":0.725,"price":98.5395,"stop_level":100.0149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-09","known_ts":"2022-12-09","bar_index":1432,"type":"SELL","basis":"structure_stop","strength":0.725,"price":98.3492,"stop_level":100.0149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":1432,"type":"RECLAIM","strength":0.725,"price":100.1862,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-12-07","prior_stop_level":100.0149,"sweep_low":97.702,"atr14":2.219096,"stop_level":96.592452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":1432,"type":"RECLAIM","strength":0.725,"price":100.1862,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-09","prior_stop_level":100.0149,"sweep_low":97.702,"atr14":2.219096,"stop_level":96.592452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-05","known_ts":"2023-01-09","bar_index":1438,"type":"BUY","strength":0.863,"price":100.5262,"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":10},{"ts":"2023-02-16","known_ts":"2023-02-16","bar_index":1447,"type":"SELL","basis":"structure_stop","strength":0.863,"price":102.3316,"stop_level":102.7232,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-03","known_ts":"2023-04-05","bar_index":1458,"type":"BUY","strength":0.725,"price":101.9012,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2023-04-27","known_ts":"2023-04-27","bar_index":1463,"type":"SELL","basis":"structure_stop","strength":0.863,"price":103.0524,"stop_level":103.1196,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-28","known_ts":"2023-04-28","bar_index":1464,"type":"RECLAIM","strength":0.863,"price":104.501,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-04-27","prior_stop_level":103.1196,"sweep_low":100.6157,"atr14":1.738867,"stop_level":99.746267,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-11","known_ts":"2023-05-11","bar_index":1467,"type":"RECLAIM","strength":0.863,"price":105.3932,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-04-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-25","known_ts":"2023-05-25","bar_index":1470,"type":"SELL","basis":"structure_stop","strength":0.863,"price":100.8363,"stop_level":101.8916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-01","known_ts":"2023-06-01","bar_index":1471,"type":"RECLAIM","strength":0.863,"price":102.0451,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-05-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":"2023-05-25","prior_stop_level":101.8916,"sweep_low":99.5892,"atr14":1.666347,"stop_level":98.756026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-07","known_ts":"2023-06-09","bar_index":1473,"type":"REBUY","strength":1.0,"price":105.4891,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-07-27","known_ts":"2023-07-27","bar_index":1484,"type":"SELL","basis":"structure_stop","strength":1.0,"price":110.6836,"stop_level":111.3577,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-31","known_ts":"2023-07-31","bar_index":1485,"type":"SELL","basis":"structure_stop","strength":1.0,"price":110.5584,"stop_level":111.3577,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-07","known_ts":"2023-08-07","bar_index":1486,"type":"RECLAIM","strength":1.0,"price":111.7814,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-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":"2023-07-31","prior_stop_level":111.3577,"sweep_low":103.3451,"atr14":2.040592,"stop_level":102.324804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-14","known_ts":"2023-11-16","bar_index":1510,"type":"BUY","strength":0.725,"price":108.5122,"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":"2023-12-07","known_ts":"2023-12-07","bar_index":1515,"type":"SELL","basis":"structure_stop","strength":0.863,"price":108.7635,"stop_level":108.9181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-12-08","known_ts":"2023-12-08","bar_index":1515,"type":"RECLAIM","strength":0.863,"price":109.5463,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-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":"2023-12-07","prior_stop_level":108.9181,"sweep_low":108.0772,"atr14":1.514514,"stop_level":107.319943,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-22","known_ts":"2023-12-22","bar_index":1519,"type":"RECLAIM","strength":0.863,"price":123.9541,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-07","known_ts":"2024-02-09","bar_index":1529,"type":"REBUY","strength":1.0,"price":131.423,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2024-03-11","known_ts":"2024-03-11","bar_index":1536,"type":"SELL","basis":"structure_stop","strength":1.0,"price":132.8586,"stop_level":133.9256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-26","known_ts":"2024-03-26","bar_index":1540,"type":"RECLAIM","strength":1.0,"price":133.7426,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-11","known_ts":"2024-09-11","bar_index":1578,"type":"SELL","basis":"structure_stop","strength":1.0,"price":156.214,"stop_level":156.4385,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-12","known_ts":"2024-09-12","bar_index":1579,"type":"RECLAIM","strength":1.0,"price":157.3368,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-09-11","prior_stop_level":156.4385,"sweep_low":154.1538,"atr14":2.133315,"stop_level":153.087143,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-30","known_ts":"2024-09-30","bar_index":1583,"type":"RECLAIM","strength":1.0,"price":157.5614,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-09-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-17","known_ts":"2025-01-22","bar_index":1608,"type":"BUY","strength":0.725,"price":151.3902,"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":"2025-04-03","known_ts":"2025-04-03","bar_index":1625,"type":"SELL","basis":"structure_stop","strength":0.725,"price":165.0017,"stop_level":165.3243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-05-02","known_ts":"2025-05-06","bar_index":1632,"type":"BUY","strength":0.725,"price":172.5152,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2025-08-13","known_ts":"2025-08-13","bar_index":1655,"type":"SELL","basis":"structure_stop","strength":0.863,"price":179.1204,"stop_level":182.2701,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-10","known_ts":"2025-11-12","bar_index":1676,"type":"BUY","strength":0.45,"price":152.5308,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-02-03","known_ts":"2026-02-03","bar_index":1695,"type":"SELL","basis":"structure_stop","strength":0.588,"price":161.9435,"stop_level":171.2487,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-02-05","known_ts":"2026-02-05","bar_index":1695,"type":"SELL","basis":"structure_stop","strength":0.588,"price":167.1274,"stop_level":171.2487,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-04-06","known_ts":"2026-04-08","bar_index":1709,"type":"BUY","strength":0.725,"price":167.1691,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2026-04-21","known_ts":"2026-04-21","bar_index":1712,"type":"SELL","basis":"structure_stop","strength":0.588,"price":158.043,"stop_level":160.0057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-07-07","known_ts":"2026-07-09","bar_index":1730,"type":"BUY","strength":0.45,"price":135.11,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-07-28","known_ts":"2026-07-28","bar_index":1735,"type":"RECLAIM","strength":0.725,"price":156.27,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-07-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-07-28","last_scored_basis":null,"bars_since_signal":4,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2018-08-24","2018-10-19","2018-12-31","2019-10-09","2019-10-30","2019-11-12","2020-03-03","2020-03-24","2020-07-10","2020-09-30","2020-11-03","2021-02-04","2021-02-26","2021-04-01","2021-05-19","2021-06-10","2021-08-26","2021-09-22","2022-01-26","2022-02-25","2022-03-18","2022-05-13","2022-06-23","2023-03-03","2023-08-24","2023-10-03","2023-11-01","2024-04-22","2024-05-03","2024-06-04","2024-10-03","2024-11-14","2024-12-24","2025-01-14","2025-04-15","2025-05-23","2025-10-20","2025-11-10","2026-02-25","2026-07-01"],"warnings":[{"ts":"2022-07-11","kind":"arm","px":89.6405},{"ts":"2022-07-12","kind":"confirm","px":88.5027,"level":89.1664},{"ts":"2022-08-09","kind":"arm","px":99.4731},{"ts":"2022-09-06","kind":"confirm","px":94.7322,"level":95.3011},{"ts":"2022-12-05","kind":"arm","px":101.928},{"ts":"2022-12-07","kind":"confirm","px":98.5395,"level":100.0149},{"ts":"2022-12-08","kind":"arm","px":99.4057},{"ts":"2022-12-09","kind":"confirm","px":98.3492,"level":100.0149},{"ts":"2023-02-14","kind":"arm","px":103.5447},{"ts":"2023-02-16","kind":"confirm","px":102.3316,"level":102.7232},{"ts":"2023-04-26","kind":"arm","px":100.3567},{"ts":"2023-04-27","kind":"confirm","px":103.0524,"level":103.1196},{"ts":"2023-05-09","kind":"arm","px":101.8916},{"ts":"2023-05-25","kind":"confirm","px":100.8363,"level":101.8916},{"ts":"2023-06-28","kind":"arm","px":107.5922},{"ts":"2023-07-27","kind":"confirm","px":110.6836,"level":111.3577},{"ts":"2023-07-28","kind":"arm","px":110.8762},{"ts":"2023-07-31","kind":"confirm","px":110.5584,"level":111.3577},{"ts":"2023-12-05","kind":"arm","px":110.2616},{"ts":"2023-12-07","kind":"confirm","px":108.7635,"level":108.9181},{"ts":"2024-01-03","kind":"arm","px":121.0636},{"ts":"2024-03-08","kind":"arm","px":134.4978},{"ts":"2024-03-11","kind":"confirm","px":132.8586,"level":133.9256},{"ts":"2024-07-18","kind":"arm","px":144.2726},{"ts":"2024-09-06","kind":"arm","px":156.7021},{"ts":"2024-09-11","kind":"confirm","px":156.214,"level":156.4385},{"ts":"2025-02-18","kind":"arm","px":163.4978},{"ts":"2025-04-03","kind":"confirm","px":165.0017,"level":165.3243},{"ts":"2025-06-11","kind":"arm","px":174.79},{"ts":"2025-07-10","kind":"arm","px":179.5252},{"ts":"2025-08-12","kind":"arm","px":180.4336},{"ts":"2025-08-13","kind":"confirm","px":179.1204,"level":182.2701},{"ts":"2025-12-09","kind":"arm","px":156.4517},{"ts":"2026-01-02","kind":"arm","px":158.8847},{"ts":"2026-02-03","kind":"confirm","px":161.9435,"level":171.2487},{"ts":"2026-02-04","kind":"arm","px":163.7112},{"ts":"2026-02-05","kind":"confirm","px":167.1274,"level":171.2487},{"ts":"2026-04-17","kind":"arm","px":160.6434},{"ts":"2026-04-21","kind":"confirm","px":158.043,"level":160.0057},{"ts":"2026-07-31","kind":"arm","px":152.48}],"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":[]}}}