{"indicator":{"schema":"mastermind.indicator/v1","indicator":{"id":"confluence_rsimacd_stochrsi_mtf","title":"RSI-MACD \u00d7 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":"AWI","timeframe":"3D","as_of":"2026-07-31T00:00:00Z","bar_quality":"real_ohlc","signals":[{"ts":"2007-06-12","known_ts":"2007-06-12","bar_index":54,"type":"SELL","strength":0.725,"price":27.6842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-08-30","known_ts":"2007-09-04","bar_index":73,"type":"BUY","strength":0.45,"price":21.1168,"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},{"ts":"2007-10-03","known_ts":"2007-10-03","bar_index":80,"type":"SELL","strength":0.45,"price":20.4478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-12-12","known_ts":"2007-12-12","bar_index":97,"type":"SELL","strength":0.588,"price":20.4631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-12-13","known_ts":"2007-12-13","bar_index":97,"type":"SELL","strength":0.588,"price":20.4631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-27","known_ts":"2008-02-29","bar_index":114,"type":"BUY","strength":0.588,"price":18.3846,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2008-03-14","known_ts":"2008-03-18","bar_index":118,"type":"BUY","strength":0.588,"price":17.6321,"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},{"ts":"2008-03-28","known_ts":"2008-03-28","bar_index":121,"type":"RECLAIM","strength":0.725,"price":21.2933,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-03-14 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":126,"type":"SELL","strength":0.863,"price":21.3284,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-04-29","known_ts":"2008-04-29","bar_index":128,"type":"SELL","strength":0.863,"price":20.8481,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-18","known_ts":"2008-07-22","bar_index":147,"type":"BUY","strength":0.588,"price":19.0321,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":35},{"ts":"2008-09-10","known_ts":"2008-09-10","bar_index":159,"type":"SELL","strength":0.863,"price":21.3518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-11-28","known_ts":"2008-12-02","bar_index":178,"type":"BUY","strength":0.45,"price":9.6069,"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},{"ts":"2009-01-15","known_ts":"2009-01-15","bar_index":188,"type":"SELL","strength":0.588,"price":11.4345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":189,"type":"SELL","strength":0.588,"price":11.3759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-24","known_ts":"2009-03-26","bar_index":204,"type":"BUY","strength":0.45,"price":7.1993,"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},{"ts":"2009-04-20","known_ts":"2009-04-20","bar_index":210,"type":"RECLAIM","strength":0.725,"price":10.2864,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-03-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-07","known_ts":"2009-05-07","bar_index":214,"type":"SELL","strength":0.725,"price":11.5048,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-11","known_ts":"2009-05-11","bar_index":215,"type":"SELL","strength":0.725,"price":9.6537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":216,"type":"SELL","strength":0.725,"price":10.1575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-22","known_ts":"2009-06-22","bar_index":224,"type":"SELL","strength":0.725,"price":9.5951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-15","known_ts":"2009-07-15","bar_index":230,"type":"RECLAIM","strength":0.863,"price":10.7901,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-23","known_ts":"2009-07-27","bar_index":232,"type":"BUY","strength":0.863,"price":12.4245,"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":"2009-09-25","known_ts":"2009-09-25","bar_index":247,"type":"SELL","strength":1.0,"price":19.6999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-13","known_ts":"2009-10-13","bar_index":251,"type":"RECLAIM","strength":1.0,"price":22.377,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-04","known_ts":"2010-05-04","bar_index":297,"type":"SELL","strength":0.863,"price":22.8514,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-05","known_ts":"2010-05-05","bar_index":297,"type":"SELL","strength":0.863,"price":22.8514,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-12","known_ts":"2010-07-14","bar_index":313,"type":"BUY","strength":0.588,"price":19.1024,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2010-08-11","known_ts":"2010-08-11","bar_index":320,"type":"SELL","strength":0.725,"price":20.2623,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-08-26","known_ts":"2010-08-26","bar_index":324,"type":"RECLAIM","strength":0.863,"price":22.992,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-14","known_ts":"2010-09-14","bar_index":328,"type":"SELL","strength":0.863,"price":23.2908,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-16","known_ts":"2010-09-16","bar_index":328,"type":"SELL","strength":0.863,"price":23.2908,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-30","known_ts":"2010-09-30","bar_index":332,"type":"RECLAIM","strength":0.863,"price":23.3845,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-09-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-29","known_ts":"2010-11-02","bar_index":339,"type":"BUY","strength":1.0,"price":26.0088,"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":"2011-01-04","known_ts":"2011-01-04","bar_index":354,"type":"SELL","strength":1.0,"price":31.7181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-10","known_ts":"2011-05-12","bar_index":383,"type":"BUY","strength":0.863,"price":37.4499,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2011-05-23","known_ts":"2011-05-25","bar_index":386,"type":"BUY","strength":0.725,"price":36.8507,"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":"2011-07-06","known_ts":"2011-07-08","bar_index":396,"type":"BUY","strength":0.725,"price":36.969,"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":"2011-08-25","known_ts":"2011-08-29","bar_index":408,"type":"BUY","strength":0.588,"price":31.4264,"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-09-22","known_ts":"2011-09-22","bar_index":414,"type":"SELL","strength":0.45,"price":27.8549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-10-03","known_ts":"2011-10-03","bar_index":416,"type":"SELL","strength":0.45,"price":26.3805,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-10-20","known_ts":"2011-10-20","bar_index":421,"type":"RECLAIM","strength":0.725,"price":35.0531,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":425,"type":"SELL","strength":0.588,"price":30.2517,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-02","known_ts":"2011-12-02","bar_index":431,"type":"RECLAIM","strength":0.725,"price":33.1925,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-23","known_ts":"2012-01-23","bar_index":442,"type":"SELL","strength":0.863,"price":38.0097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-31","known_ts":"2012-01-31","bar_index":444,"type":"SELL","strength":0.863,"price":38.0886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":448,"type":"RECLAIM","strength":0.863,"price":40.036,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":452,"type":"SELL","strength":0.863,"price":39.9177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-22","known_ts":"2012-03-22","bar_index":456,"type":"RECLAIM","strength":0.863,"price":44.8689,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-03","known_ts":"2012-04-03","bar_index":458,"type":"SELL","strength":0.863,"price":44.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-13","known_ts":"2012-06-15","bar_index":475,"type":"BUY","strength":0.863,"price":45.4925,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2012-06-29","known_ts":"2012-07-03","bar_index":479,"type":"REBUY","strength":0.863,"price":45.7056,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2012-07-24","known_ts":"2012-07-24","bar_index":484,"type":"SELL","strength":0.863,"price":40.1834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-08-29","known_ts":"2012-08-31","bar_index":493,"type":"BUY","strength":0.725,"price":40.7394,"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":"2012-11-15","known_ts":"2012-11-15","bar_index":510,"type":"SELL","strength":0.725,"price":43.8062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-30","known_ts":"2012-11-30","bar_index":514,"type":"RECLAIM","strength":0.863,"price":46.2615,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-11-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-02","known_ts":"2013-01-04","bar_index":521,"type":"BUY","strength":0.725,"price":50.1158,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-02-20","known_ts":"2013-02-20","bar_index":532,"type":"SELL","strength":0.863,"price":48.2813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-03-26","known_ts":"2013-03-28","bar_index":540,"type":"BUY","strength":0.863,"price":51.7836,"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-05-16","known_ts":"2013-05-20","bar_index":552,"type":"BUY","strength":0.725,"price":49.6433,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2013-07-09","known_ts":"2013-07-11","bar_index":564,"type":"BUY","strength":0.45,"price":46.595,"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},{"ts":"2013-07-30","known_ts":"2013-07-30","bar_index":569,"type":"SELL","strength":0.588,"price":46.9378,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-08-15","known_ts":"2013-08-15","bar_index":573,"type":"SELL","strength":0.588,"price":45.094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-08-19","known_ts":"2013-08-19","bar_index":573,"type":"SELL","strength":0.588,"price":45.094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-09-06","known_ts":"2013-09-06","bar_index":578,"type":"RECLAIM","strength":0.725,"price":48.3739,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-03","known_ts":"2013-10-03","bar_index":584,"type":"SELL","strength":0.725,"price":50.6161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-08","known_ts":"2013-10-08","bar_index":585,"type":"SELL","strength":0.725,"price":48.2072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-23","known_ts":"2013-10-23","bar_index":589,"type":"RECLAIM","strength":0.863,"price":51.1628,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-10","known_ts":"2013-12-12","bar_index":600,"type":"BUY","strength":0.588,"price":50.0139,"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":60},{"ts":"2014-01-27","known_ts":"2014-01-27","bar_index":610,"type":"SELL","strength":0.863,"price":53.3587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-02-11","known_ts":"2014-02-11","bar_index":614,"type":"RECLAIM","strength":0.863,"price":56.2865,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-08","known_ts":"2014-05-12","bar_index":634,"type":"BUY","strength":0.45,"price":49.9953,"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},{"ts":"2014-07-09","known_ts":"2014-07-09","bar_index":648,"type":"SELL","strength":0.725,"price":50.6903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":648,"type":"SELL","strength":0.725,"price":50.6903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-15","known_ts":"2014-08-19","bar_index":657,"type":"BUY","strength":0.588,"price":52.0986,"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":20},{"ts":"2014-09-22","known_ts":"2014-09-22","bar_index":665,"type":"SELL","strength":0.863,"price":51.8947,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-10","known_ts":"2014-11-12","bar_index":677,"type":"BUY","strength":0.45,"price":45.5202,"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},{"ts":"2014-11-18","known_ts":"2014-11-20","bar_index":679,"type":"BUY","strength":0.45,"price":46.5765,"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},{"ts":"2014-12-08","known_ts":"2014-12-08","bar_index":683,"type":"SELL","strength":0.45,"price":44.9458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-01-07","known_ts":"2015-01-07","bar_index":690,"type":"RECLAIM","strength":0.725,"price":49.7545,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-20","known_ts":"2015-01-20","bar_index":692,"type":"SELL","strength":0.588,"price":45.8075,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-17","known_ts":"2015-02-17","bar_index":699,"type":"RECLAIM","strength":0.725,"price":49.9305,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-01","known_ts":"2015-04-01","bar_index":709,"type":"SELL","strength":0.863,"price":52.5526,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-17","known_ts":"2015-04-17","bar_index":713,"type":"RECLAIM","strength":0.863,"price":52.5989,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-22","known_ts":"2015-07-24","bar_index":735,"type":"BUY","strength":0.725,"price":51.1257,"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":65},{"ts":"2015-08-24","known_ts":"2015-08-24","bar_index":742,"type":"SELL","strength":0.725,"price":49.6062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-25","known_ts":"2015-08-25","bar_index":743,"type":"SELL","strength":0.863,"price":51.3481,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-02","known_ts":"2015-11-04","bar_index":759,"type":"BUY","strength":0.45,"price":46.1781,"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},{"ts":"2015-11-27","known_ts":"2015-11-27","bar_index":765,"type":"SELL","strength":0.45,"price":45.9465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-12-03","known_ts":"2015-12-03","bar_index":766,"type":"SELL","strength":0.45,"price":44.8902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-02-11","known_ts":"2016-02-16","bar_index":782,"type":"BUY","strength":0.45,"price":35.6064,"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},{"ts":"2016-03-15","known_ts":"2016-03-15","bar_index":789,"type":"SELL","strength":0.588,"price":39.8406,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":794,"type":"SELL","strength":0.588,"price":37.8301,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":794,"type":"SELL","strength":0.588,"price":37.8301,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-04","known_ts":"2016-05-06","bar_index":801,"type":"REBUY","strength":0.725,"price":39.3403,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":15},{"ts":"2016-06-03","known_ts":"2016-06-07","bar_index":808,"type":"BUY","strength":0.725,"price":38.2377,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2016-06-10","known_ts":"2016-06-10","bar_index":809,"type":"SELL","strength":0.725,"price":37.1444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-14","known_ts":"2016-06-14","bar_index":810,"type":"SELL","strength":0.725,"price":36.5607,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-08-03","known_ts":"2016-08-03","bar_index":822,"type":"RECLAIM","strength":0.863,"price":40.9432,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-31","known_ts":"2016-08-31","bar_index":828,"type":"SELL","strength":0.863,"price":40.2761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-14","known_ts":"2016-11-16","bar_index":846,"type":"BUY","strength":0.725,"price":37.339,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":40},{"ts":"2016-12-30","known_ts":"2016-12-30","bar_index":856,"type":"SELL","strength":0.863,"price":38.7288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-15","known_ts":"2017-02-17","bar_index":867,"type":"BUY","strength":0.725,"price":37.4317,"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":30},{"ts":"2017-03-23","known_ts":"2017-03-23","bar_index":875,"type":"SELL","strength":1.0,"price":41.5084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-12","known_ts":"2017-04-12","bar_index":880,"type":"RECLAIM","strength":1.0,"price":42.0643,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-18","known_ts":"2017-04-20","bar_index":881,"type":"REBUY","strength":1.0,"price":43.5467,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2017-06-29","known_ts":"2017-07-03","bar_index":898,"type":"BUY","strength":0.863,"price":42.2033,"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":60},{"ts":"2017-07-24","known_ts":"2017-07-24","bar_index":903,"type":"SELL","strength":0.863,"price":42.1106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-07-26","known_ts":"2017-07-26","bar_index":904,"type":"SELL","strength":0.863,"price":41.2304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-07-31","known_ts":"2017-08-02","bar_index":905,"type":"REBUY","strength":0.863,"price":44.4733,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2017-08-29","known_ts":"2017-08-31","bar_index":912,"type":"REBUY","strength":0.863,"price":44.01,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-10-25","known_ts":"2017-10-25","bar_index":925,"type":"SELL","strength":1.0,"price":49.6155,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-30","known_ts":"2017-10-30","bar_index":926,"type":"SELL","strength":1.0,"price":47.3455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-22","known_ts":"2017-11-22","bar_index":932,"type":"RECLAIM","strength":1.0,"price":52.9973,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-30 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":948,"type":"SELL","strength":0.863,"price":57.1667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-05-01","known_ts":"2018-05-03","bar_index":968,"type":"BUY","strength":0.725,"price":52.951,"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":80},{"ts":"2018-06-21","known_ts":"2018-06-21","bar_index":980,"type":"SELL","strength":0.863,"price":57.8152,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-26","known_ts":"2018-06-26","bar_index":981,"type":"SELL","strength":0.863,"price":57.7689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-13","known_ts":"2018-07-13","bar_index":985,"type":"RECLAIM","strength":0.863,"price":63.0038,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-11-06","known_ts":"2018-11-08","bar_index":1012,"type":"BUY","strength":0.725,"price":65.4591,"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":60},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":1038,"type":"SELL","strength":0.725,"price":67.9186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-15","known_ts":"2019-03-15","bar_index":1041,"type":"SELL","strength":0.725,"price":69.3433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-02","known_ts":"2019-04-02","bar_index":1045,"type":"RECLAIM","strength":0.863,"price":76.8764,"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-05-13","known_ts":"2019-05-13","bar_index":1054,"type":"SELL","strength":1.0,"price":81.1721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-05-29","known_ts":"2019-05-29","bar_index":1058,"type":"RECLAIM","strength":1.0,"price":82.7582,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-07-29","known_ts":"2019-07-29","bar_index":1072,"type":"SELL","strength":0.863,"price":91.1647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-10-14","known_ts":"2019-10-16","bar_index":1090,"type":"BUY","strength":0.725,"price":91.3687,"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":"2020-01-31","known_ts":"2020-01-31","bar_index":1115,"type":"SELL","strength":0.725,"price":95.8784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-02-19","known_ts":"2020-02-19","bar_index":1119,"type":"RECLAIM","strength":0.725,"price":99.7192,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-04-23","known_ts":"2020-04-27","bar_index":1134,"type":"BUY","strength":0.45,"price":74.4189,"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},{"ts":"2020-06-19","known_ts":"2020-06-19","bar_index":1147,"type":"SELL","strength":0.588,"price":70.5912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-29","known_ts":"2020-07-29","bar_index":1156,"type":"SELL","strength":0.588,"price":67.4856,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-30","known_ts":"2020-07-30","bar_index":1156,"type":"SELL","strength":0.588,"price":67.4856,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-10","known_ts":"2020-08-12","bar_index":1159,"type":"BUY","strength":0.588,"price":71.8283,"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},{"ts":"2020-09-30","known_ts":"2020-10-02","bar_index":1171,"type":"BUY","strength":0.45,"price":66.5056,"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},{"ts":"2020-11-06","known_ts":"2020-11-10","bar_index":1180,"type":"BUY","strength":0.45,"price":69.0623,"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},{"ts":"2020-11-16","known_ts":"2020-11-16","bar_index":1182,"type":"RECLAIM","strength":0.725,"price":74.1002,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-11-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-21","known_ts":"2020-12-21","bar_index":1190,"type":"SELL","strength":0.863,"price":70.6058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-08","known_ts":"2021-01-12","bar_index":1194,"type":"REBUY","strength":0.863,"price":77.405,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2021-01-29","known_ts":"2021-01-29","bar_index":1198,"type":"SELL","strength":0.863,"price":74.0623,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-04","known_ts":"2021-02-08","bar_index":1200,"type":"REBUY","strength":0.863,"price":78.7308,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-02-23","known_ts":"2021-02-25","bar_index":1204,"type":"REBUY","strength":0.863,"price":84.2138,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2021-03-08","known_ts":"2021-03-10","bar_index":1207,"type":"BUY","strength":0.863,"price":88.3351,"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":30},{"ts":"2021-04-15","known_ts":"2021-04-19","bar_index":1216,"type":"BUY","strength":0.863,"price":93.3855,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-05-12","known_ts":"2021-05-12","bar_index":1222,"type":"SELL","strength":1.0,"price":99.9529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-27","known_ts":"2021-06-01","bar_index":1226,"type":"REBUY","strength":1.0,"price":102.3309,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-10-21","known_ts":"2021-10-25","bar_index":1260,"type":"BUY","strength":0.725,"price":96.9726,"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":"2021-11-26","known_ts":"2021-11-26","bar_index":1268,"type":"SELL","strength":0.863,"price":104.716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":1269,"type":"SELL","strength":0.863,"price":105.0789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-21","known_ts":"2021-12-21","bar_index":1274,"type":"RECLAIM","strength":0.863,"price":108.9948,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-27","known_ts":"2021-12-29","bar_index":1275,"type":"REBUY","strength":1.0,"price":111.0482,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2022-03-18","known_ts":"2022-03-22","bar_index":1294,"type":"BUY","strength":0.588,"price":89.7204,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":80},{"ts":"2022-04-26","known_ts":"2022-04-26","bar_index":1302,"type":"SELL","strength":0.588,"price":83.5916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-13","known_ts":"2022-05-17","bar_index":1307,"type":"REBUY","strength":0.45,"price":81.9135,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null},{"ts":"2022-07-01","known_ts":"2022-07-06","bar_index":1318,"type":"BUY","strength":0.45,"price":74.5009,"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},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":1331,"type":"SELL","strength":0.725,"price":82.0515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-21","known_ts":"2022-11-23","bar_index":1351,"type":"BUY","strength":0.45,"price":74.1862,"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},{"ts":"2023-01-05","known_ts":"2023-01-09","bar_index":1361,"type":"BUY","strength":0.45,"price":70.4673,"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},{"ts":"2023-02-01","known_ts":"2023-02-01","bar_index":1367,"type":"RECLAIM","strength":0.725,"price":78.591,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-01-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":1371,"type":"SELL","strength":0.725,"price":76.6398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-22","known_ts":"2023-02-22","bar_index":1371,"type":"SELL","strength":0.725,"price":76.6398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-01","known_ts":"2023-03-01","bar_index":1373,"type":"SELL","strength":0.725,"price":74.6004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-04-17","known_ts":"2023-04-19","bar_index":1384,"type":"BUY","strength":0.588,"price":69.7744,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2023-06-07","known_ts":"2023-06-09","bar_index":1396,"type":"BUY","strength":0.45,"price":64.7368,"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},{"ts":"2023-06-29","known_ts":"2023-06-29","bar_index":1401,"type":"RECLAIM","strength":0.725,"price":72.3438,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-06-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-10","known_ts":"2023-08-10","bar_index":1410,"type":"SELL","strength":0.863,"price":74.5934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-29","known_ts":"2023-08-29","bar_index":1415,"type":"RECLAIM","strength":0.863,"price":74.7496,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-10-27","known_ts":"2023-10-31","bar_index":1429,"type":"BUY","strength":0.863,"price":74.0664,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":100},{"ts":"2024-01-24","known_ts":"2024-01-24","bar_index":1448,"type":"SELL","strength":1.0,"price":94.7748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-07","known_ts":"2024-02-07","bar_index":1452,"type":"RECLAIM","strength":1.0,"price":102.7095,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-02","known_ts":"2024-04-02","bar_index":1464,"type":"SELL","strength":1.0,"price":120.3215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-10","known_ts":"2024-07-12","bar_index":1487,"type":"BUY","strength":0.725,"price":116.1536,"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":"2024-09-12","known_ts":"2024-09-16","bar_index":1502,"type":"REBUY","strength":0.725,"price":125.1987,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2024-12-17","known_ts":"2024-12-17","bar_index":1524,"type":"SELL","strength":1.0,"price":142.0669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-10","known_ts":"2025-02-12","bar_index":1536,"type":"BUY","strength":0.725,"price":149.5202,"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":"2025-02-21","known_ts":"2025-02-21","bar_index":1538,"type":"SELL","strength":0.725,"price":145.2004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-03-10","known_ts":"2025-03-10","bar_index":1542,"type":"SELL","strength":0.725,"price":140.1455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-04-29","known_ts":"2025-05-01","bar_index":1554,"type":"BUY","strength":0.725,"price":145.4149,"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":"2025-06-02","known_ts":"2025-06-02","bar_index":1561,"type":"SELL","strength":0.725,"price":152.9117,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-11","known_ts":"2025-06-11","bar_index":1564,"type":"SELL","strength":0.725,"price":150.1425,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-30","known_ts":"2025-06-30","bar_index":1568,"type":"RECLAIM","strength":0.725,"price":164.8421,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-21","known_ts":"2025-07-21","bar_index":1572,"type":"SELL","strength":0.725,"price":162.7677,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":1576,"type":"RECLAIM","strength":0.863,"price":189.4473,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-09","known_ts":"2025-09-09","bar_index":1584,"type":"SELL","strength":1.0,"price":194.5553,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-29","known_ts":"2025-09-29","bar_index":1589,"type":"RECLAIM","strength":1.0,"price":194.8734,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-23","known_ts":"2025-12-26","bar_index":1609,"type":"BUY","strength":0.725,"price":191.4644,"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":"2026-01-07","known_ts":"2026-01-07","bar_index":1612,"type":"SELL","strength":0.725,"price":199.6906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-02-03","known_ts":"2026-02-05","bar_index":1618,"type":"REBUY","strength":0.725,"price":192.9483,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2026-02-24","known_ts":"2026-02-24","bar_index":1622,"type":"SELL","strength":0.725,"price":173.5877,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-04-06","known_ts":"2026-04-08","bar_index":1632,"type":"BUY","strength":0.45,"price":172.4079,"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},{"ts":"2026-04-30","known_ts":"2026-04-30","bar_index":1638,"type":"SELL","strength":0.588,"price":163.2871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-05","known_ts":"2026-05-05","bar_index":1639,"type":"SELL","strength":0.588,"price":164.734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-06-12","known_ts":"2026-06-16","bar_index":1648,"type":"BUY","strength":0.45,"price":158.0,"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},{"ts":"2026-07-21","known_ts":"2026-07-21","bar_index":1656,"type":"SELL","strength":0.588,"price":157.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-07-21","bars_since_signal":3,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":false},"early_dots":["2018-10-03","2018-10-29","2018-11-28","2019-08-06","2019-08-27","2019-10-14","2019-11-12","2020-03-24","2020-09-22","2020-11-03","2021-07-23","2021-09-14","2021-10-13","2022-01-31","2022-03-02","2022-05-23","2022-06-28","2022-09-27","2022-11-03","2022-12-27","2023-03-24","2023-06-02","2023-08-29","2023-10-06","2023-10-24","2024-04-22","2024-05-13","2024-06-17","2024-09-17","2025-01-03","2025-03-20","2025-04-10","2025-10-02","2025-10-20","2025-11-18","2025-12-18","2026-02-03","2026-03-13","2026-03-31","2026-06-12"],"warnings":[{"ts":"2023-01-24","kind":"arm"},{"ts":"2023-02-21","kind":"confirm"},{"ts":"2023-02-22","kind":"arm"},{"ts":"2023-02-22","kind":"confirm"},{"ts":"2023-02-24","kind":"arm"},{"ts":"2023-03-01","kind":"confirm"},{"ts":"2023-06-23","kind":"arm"},{"ts":"2023-08-09","kind":"arm"},{"ts":"2023-08-10","kind":"confirm"},{"ts":"2023-11-17","kind":"arm"},{"ts":"2023-12-29","kind":"arm"},{"ts":"2024-01-24","kind":"confirm"},{"ts":"2024-03-06","kind":"arm"},{"ts":"2024-04-02","kind":"confirm"},{"ts":"2024-08-05","kind":"arm"},{"ts":"2024-10-23","kind":"arm"},{"ts":"2024-11-21","kind":"arm"},{"ts":"2024-12-17","kind":"confirm"},{"ts":"2025-02-21","kind":"arm"},{"ts":"2025-02-21","kind":"confirm"},{"ts":"2025-02-27","kind":"arm"},{"ts":"2025-03-10","kind":"confirm"},{"ts":"2025-05-21","kind":"arm"},{"ts":"2025-06-02","kind":"confirm"},{"ts":"2025-06-09","kind":"arm"},{"ts":"2025-06-11","kind":"confirm"},{"ts":"2025-07-15","kind":"arm"},{"ts":"2025-07-21","kind":"confirm"},{"ts":"2025-08-18","kind":"arm"},{"ts":"2025-09-09","kind":"confirm"},{"ts":"2026-01-07","kind":"arm"},{"ts":"2026-01-07","kind":"confirm"},{"ts":"2026-02-23","kind":"arm"},{"ts":"2026-02-24","kind":"confirm"},{"ts":"2026-04-30","kind":"arm"},{"ts":"2026-04-30","kind":"confirm"},{"ts":"2026-05-05","kind":"arm"},{"ts":"2026-05-05","kind":"confirm"},{"ts":"2026-07-10","kind":"arm"},{"ts":"2026-07-21","kind":"confirm"}],"meta":{"leakfree":true,"scored":false,"score_basis":"full","validated_against":"signal_layer/confluence.py","validation":{},"honest_read":"RSI-MACD \u00d7 StochRSI MTF confluence on daily\u21923D. Risk/timing overlay.","warnings":[]}}}