{"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":"ABCB","timeframe":"3D","as_of":"2026-07-29T00:00:00Z","bar_quality":"real_ohlc","signals":[{"ts":"1994-11-17","known_ts":"1994-11-17","bar_index":43,"type":"SELL","strength":0.45,"price":2.7799,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1995-01-19","known_ts":"1995-01-23","bar_index":57,"type":"BUY","strength":0.45,"price":2.829,"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":"1995-01-27","known_ts":"1995-01-31","bar_index":59,"type":"BUY","strength":0.45,"price":2.801,"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":"1995-03-08","known_ts":"1995-03-08","bar_index":68,"type":"RECLAIM","strength":0.725,"price":2.8851,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-11-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-19","known_ts":"1995-05-23","bar_index":85,"type":"REBUY","strength":0.863,"price":3.1624,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1995-06-07","known_ts":"1995-06-09","bar_index":89,"type":"BUY","strength":0.863,"price":3.3036,"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":"1995-07-26","known_ts":"1995-07-26","bar_index":100,"type":"SELL","strength":0.863,"price":3.6385,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-08-10","known_ts":"1995-08-10","bar_index":104,"type":"RECLAIM","strength":0.863,"price":3.7901,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-07-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-08-15","known_ts":"1995-08-17","bar_index":105,"type":"REBUY","strength":0.863,"price":3.8659,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1995-08-23","known_ts":"1995-08-25","bar_index":107,"type":"REBUY","strength":0.863,"price":4.2449,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1995-12-18","known_ts":"1995-12-20","bar_index":134,"type":"BUY","strength":0.725,"price":4.4675,"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":"1996-01-23","known_ts":"1996-01-25","bar_index":142,"type":"REBUY","strength":0.725,"price":4.5364,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"1996-04-01","known_ts":"1996-04-03","bar_index":158,"type":"BUY","strength":0.725,"price":4.4916,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1996-07-24","known_ts":"1996-07-24","bar_index":184,"type":"SELL","strength":1.0,"price":5.6844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-01-08","known_ts":"1997-01-10","bar_index":223,"type":"BUY","strength":0.588,"price":5.5118,"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":"1997-03-11","known_ts":"1997-03-11","bar_index":237,"type":"SELL","strength":0.725,"price":5.8662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-03-26","known_ts":"1997-03-26","bar_index":241,"type":"RECLAIM","strength":0.725,"price":6.3911,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-05-08","known_ts":"1997-05-12","bar_index":251,"type":"BUY","strength":0.863,"price":6.4306,"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":75},{"ts":"1997-05-21","known_ts":"1997-05-23","bar_index":254,"type":"BUY","strength":0.863,"price":6.5296,"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":15},{"ts":"1997-06-18","known_ts":"1997-06-18","bar_index":260,"type":"SELL","strength":0.863,"price":6.4306,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-06-25","known_ts":"1997-06-27","bar_index":262,"type":"BUY","strength":0.863,"price":6.7178,"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":"1997-10-21","known_ts":"1997-10-21","bar_index":289,"type":"SELL","strength":0.725,"price":6.759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-27","known_ts":"1997-10-27","bar_index":290,"type":"SELL","strength":0.725,"price":6.6589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-31","known_ts":"1997-11-04","bar_index":292,"type":"REBUY","strength":0.725,"price":6.8592,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1997-11-26","known_ts":"1997-12-01","bar_index":298,"type":"BUY","strength":0.725,"price":6.8091,"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":60},{"ts":"1998-01-13","known_ts":"1998-01-13","bar_index":308,"type":"SELL","strength":0.863,"price":7.4528,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-01-29","known_ts":"1998-01-29","bar_index":312,"type":"RECLAIM","strength":0.863,"price":7.5535,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-01-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-08","known_ts":"1998-04-13","bar_index":328,"type":"BUY","strength":0.588,"price":7.1906,"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":30},{"ts":"1998-09-21","known_ts":"1998-09-23","bar_index":366,"type":"BUY","strength":0.45,"price":5.0947,"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":"1998-12-18","known_ts":"1998-12-18","bar_index":387,"type":"SELL","strength":0.588,"price":5.1354,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-03-10","known_ts":"1999-03-12","bar_index":405,"type":"BUY","strength":0.725,"price":5.1501,"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":75},{"ts":"1999-04-07","known_ts":"1999-04-07","bar_index":411,"type":"SELL","strength":0.725,"price":5.1908,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-04-22","known_ts":"1999-04-22","bar_index":415,"type":"RECLAIM","strength":0.863,"price":5.8951,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-27","known_ts":"1999-05-27","bar_index":423,"type":"SELL","strength":0.863,"price":5.9212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-10-28","known_ts":"1999-11-01","bar_index":459,"type":"BUY","strength":0.725,"price":5.5094,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2000-01-11","known_ts":"2000-01-13","bar_index":476,"type":"REBUY","strength":0.588,"price":5.5506,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2000-03-21","known_ts":"2000-03-23","bar_index":492,"type":"BUY","strength":0.588,"price":5.1335,"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":"2000-04-17","known_ts":"2000-04-17","bar_index":498,"type":"SELL","strength":0.588,"price":5.0881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-05-08","known_ts":"2000-05-08","bar_index":503,"type":"SELL","strength":0.863,"price":5.0557,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-05-11","known_ts":"2000-05-15","bar_index":504,"type":"REBUY","strength":0.725,"price":5.2502,"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":50},{"ts":"2000-06-15","known_ts":"2000-06-19","bar_index":512,"type":"BUY","strength":0.863,"price":5.1853,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2000-08-23","known_ts":"2000-08-25","bar_index":528,"type":"BUY","strength":0.725,"price":5.3152,"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":"2000-10-02","known_ts":"2000-10-02","bar_index":537,"type":"SELL","strength":1.0,"price":5.3781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-10-03","known_ts":"2000-10-03","bar_index":537,"type":"SELL","strength":1.0,"price":5.3781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-01-05","known_ts":"2001-01-05","bar_index":559,"type":"RECLAIM","strength":0.863,"price":5.3835,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-12","known_ts":"2001-03-12","bar_index":573,"type":"SELL","strength":1.0,"price":6.0564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-26","known_ts":"2001-03-26","bar_index":577,"type":"RECLAIM","strength":1.0,"price":6.1905,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-03-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-07-09","known_ts":"2001-07-11","bar_index":601,"type":"BUY","strength":0.725,"price":6.5723,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2001-08-30","known_ts":"2001-08-30","bar_index":613,"type":"SELL","strength":1.0,"price":7.0948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-09-20","known_ts":"2001-09-20","bar_index":617,"type":"RECLAIM","strength":1.0,"price":7.1828,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-08-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-19","known_ts":"2001-11-21","bar_index":631,"type":"BUY","strength":0.725,"price":7.5098,"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":"2002-03-11","known_ts":"2002-03-13","bar_index":656,"type":"BUY","strength":0.725,"price":7.5604,"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":"2002-03-19","known_ts":"2002-03-21","bar_index":658,"type":"BUY","strength":0.725,"price":7.5044,"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":"2002-05-03","known_ts":"2002-05-03","bar_index":668,"type":"SELL","strength":1.0,"price":8.6156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-28","known_ts":"2002-08-28","bar_index":695,"type":"SELL","strength":0.588,"price":7.7459,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-10-08","known_ts":"2002-10-10","bar_index":705,"type":"BUY","strength":0.45,"price":7.587,"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":"2002-11-18","known_ts":"2002-11-18","bar_index":714,"type":"SELL","strength":0.588,"price":7.6043,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-19","known_ts":"2002-12-23","bar_index":722,"type":"BUY","strength":0.725,"price":7.9894,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2003-03-06","known_ts":"2003-03-06","bar_index":739,"type":"SELL","strength":0.863,"price":7.972,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-24","known_ts":"2003-03-24","bar_index":743,"type":"RECLAIM","strength":0.863,"price":7.9894,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-04-28","known_ts":"2003-04-30","bar_index":751,"type":"BUY","strength":0.863,"price":8.2292,"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":40},{"ts":"2003-05-20","known_ts":"2003-05-20","bar_index":756,"type":"SELL","strength":0.863,"price":8.0421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-05","known_ts":"2003-06-05","bar_index":760,"type":"RECLAIM","strength":0.863,"price":8.1883,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-13","known_ts":"2003-06-17","bar_index":762,"type":"BUY","strength":0.863,"price":8.6152,"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":40},{"ts":"2003-07-01","known_ts":"2003-07-03","bar_index":766,"type":"BUY","strength":0.863,"price":8.8312,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2003-07-21","known_ts":"2003-07-21","bar_index":770,"type":"SELL","strength":0.863,"price":9.1439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-08","known_ts":"2003-08-08","bar_index":775,"type":"RECLAIM","strength":1.0,"price":9.4389,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-07-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-23","known_ts":"2003-09-23","bar_index":785,"type":"SELL","strength":1.0,"price":9.958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-05","known_ts":"2004-01-07","bar_index":809,"type":"BUY","strength":0.725,"price":10.1252,"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":"2004-02-04","known_ts":"2004-02-04","bar_index":816,"type":"SELL","strength":0.863,"price":11.3856,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-26","known_ts":"2004-02-26","bar_index":821,"type":"RECLAIM","strength":1.0,"price":11.4276,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-11","known_ts":"2004-03-11","bar_index":824,"type":"SELL","strength":1.0,"price":11.4516,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-30","known_ts":"2004-05-04","bar_index":836,"type":"BUY","strength":0.725,"price":11.5742,"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":"2004-05-21","known_ts":"2004-05-25","bar_index":841,"type":"BUY","strength":0.725,"price":11.8282,"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":90},{"ts":"2004-07-01","known_ts":"2004-07-01","bar_index":850,"type":"SELL","strength":0.863,"price":11.8366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-06","known_ts":"2004-07-06","bar_index":850,"type":"SELL","strength":0.863,"price":11.8366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-08-23","known_ts":"2004-08-25","bar_index":862,"type":"BUY","strength":0.725,"price":11.2642,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"2004-11-29","known_ts":"2004-11-29","bar_index":884,"type":"SELL","strength":0.863,"price":12.6359,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-13","known_ts":"2004-12-13","bar_index":888,"type":"RECLAIM","strength":0.863,"price":13.1266,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-16","known_ts":"2005-02-18","bar_index":903,"type":"BUY","strength":0.588,"price":12.9951,"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":"2005-03-23","known_ts":"2005-03-23","bar_index":911,"type":"SELL","strength":0.725,"price":13.0235,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-04-11","known_ts":"2005-04-13","bar_index":915,"type":"REBUY","strength":0.863,"price":13.7777,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2005-06-17","known_ts":"2005-06-21","bar_index":931,"type":"BUY","strength":0.588,"price":13.5163,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2005-08-05","known_ts":"2005-08-05","bar_index":942,"type":"SELL","strength":0.863,"price":14.332,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-08","known_ts":"2005-08-08","bar_index":942,"type":"SELL","strength":0.863,"price":14.332,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-09-08","known_ts":"2005-09-12","bar_index":950,"type":"BUY","strength":0.863,"price":15.0546,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2005-10-28","known_ts":"2005-11-01","bar_index":962,"type":"BUY","strength":0.588,"price":14.4076,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2005-11-29","known_ts":"2005-11-29","bar_index":969,"type":"SELL","strength":0.725,"price":15.3024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-15","known_ts":"2005-12-15","bar_index":973,"type":"RECLAIM","strength":0.725,"price":15.3252,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-16","known_ts":"2006-02-21","bar_index":987,"type":"BUY","strength":0.863,"price":16.2403,"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":50},{"ts":"2006-03-10","known_ts":"2006-03-14","bar_index":992,"type":"REBUY","strength":1.0,"price":17.3474,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2006-03-28","known_ts":"2006-03-30","bar_index":996,"type":"REBUY","strength":1.0,"price":17.8283,"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":"2006-03-28","known_ts":"2006-03-28","bar_index":996,"type":"SELL","strength":1.0,"price":17.8283,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-07-13","known_ts":"2006-07-13","bar_index":1020,"type":"SELL","strength":0.588,"price":16.4004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-07-27","known_ts":"2006-07-27","bar_index":1024,"type":"RECLAIM","strength":0.725,"price":19.7268,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-07-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-22","known_ts":"2006-08-22","bar_index":1030,"type":"SELL","strength":0.725,"price":19.5798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-23","known_ts":"2006-08-23","bar_index":1030,"type":"SELL","strength":0.725,"price":19.5798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-08","known_ts":"2006-09-08","bar_index":1034,"type":"RECLAIM","strength":1.0,"price":20.7093,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-09-18","known_ts":"2006-09-20","bar_index":1036,"type":"REBUY","strength":1.0,"price":21.2663,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2007-03-13","known_ts":"2007-03-15","bar_index":1076,"type":"BUY","strength":0.45,"price":18.9808,"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-04-26","known_ts":"2007-04-26","bar_index":1086,"type":"SELL","strength":0.588,"price":18.4357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-21","known_ts":"2007-05-23","bar_index":1092,"type":"REBUY","strength":0.45,"price":18.1214,"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":"2007-07-10","known_ts":"2007-07-10","bar_index":1103,"type":"SELL","strength":0.588,"price":17.6549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-08-15","known_ts":"2007-08-17","bar_index":1112,"type":"BUY","strength":0.45,"price":17.3624,"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-09-07","known_ts":"2007-09-07","bar_index":1117,"type":"SELL","strength":0.588,"price":15.1486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-27","known_ts":"2007-11-29","bar_index":1136,"type":"BUY","strength":0.45,"price":13.3179,"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-12-17","known_ts":"2007-12-17","bar_index":1140,"type":"SELL","strength":0.588,"price":12.6966,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-03","known_ts":"2008-01-03","bar_index":1144,"type":"SELL","strength":0.588,"price":11.5895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-18","known_ts":"2008-01-23","bar_index":1148,"type":"REBUY","strength":0.725,"price":12.2958,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":80},{"ts":"2008-03-12","known_ts":"2008-03-14","bar_index":1160,"type":"BUY","strength":0.725,"price":12.1031,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2008-04-04","known_ts":"2008-04-04","bar_index":1165,"type":"SELL","strength":0.725,"price":12.8297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-10","known_ts":"2008-04-10","bar_index":1166,"type":"SELL","strength":0.725,"price":12.2631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-29","known_ts":"2008-05-01","bar_index":1171,"type":"BUY","strength":0.725,"price":12.7649,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2008-05-07","known_ts":"2008-05-07","bar_index":1173,"type":"SELL","strength":0.725,"price":11.6317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-21","known_ts":"2008-07-23","bar_index":1190,"type":"BUY","strength":0.45,"price":8.4935,"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":"2008-08-11","known_ts":"2008-08-11","bar_index":1195,"type":"RECLAIM","strength":0.725,"price":10.2497,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-07-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-17","known_ts":"2008-09-17","bar_index":1203,"type":"SELL","strength":0.725,"price":9.2977,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-10-07","known_ts":"2008-10-07","bar_index":1208,"type":"SELL","strength":0.725,"price":9.1898,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-10-09","known_ts":"2008-10-13","bar_index":1209,"type":"REBUY","strength":0.863,"price":11.6519,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2008-12-04","known_ts":"2008-12-08","bar_index":1222,"type":"BUY","strength":0.725,"price":9.4698,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":1231,"type":"SELL","strength":0.863,"price":8.0018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-03-17","known_ts":"2009-03-19","bar_index":1245,"type":"BUY","strength":0.588,"price":5.3952,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2009-03-31","known_ts":"2009-03-31","bar_index":1248,"type":"SELL","strength":0.588,"price":4.4098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2009-04-27","known_ts":"2009-04-27","bar_index":1254,"type":"SELL","strength":0.725,"price":5.1934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":1258,"type":"SELL","strength":0.863,"price":5.1351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-06-29","known_ts":"2009-07-01","bar_index":1269,"type":"BUY","strength":0.863,"price":5.5045,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2009-08-14","known_ts":"2009-08-14","bar_index":1280,"type":"SELL","strength":0.863,"price":5.2355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-09-08","known_ts":"2009-09-08","bar_index":1285,"type":"SELL","strength":0.863,"price":5.3112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-09-18","known_ts":"2009-09-22","bar_index":1288,"type":"BUY","strength":1.0,"price":6.2776,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2009-10-21","known_ts":"2009-10-21","bar_index":1295,"type":"SELL","strength":0.863,"price":5.369,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-11-25","known_ts":"2009-11-30","bar_index":1304,"type":"BUY","strength":0.863,"price":5.5976,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-05-20","known_ts":"2010-05-20","bar_index":1344,"type":"SELL","strength":0.863,"price":9.0549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-09-10","known_ts":"2010-09-14","bar_index":1370,"type":"BUY","strength":0.588,"price":7.4391,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2010-11-01","known_ts":"2010-11-01","bar_index":1382,"type":"SELL","strength":0.725,"price":7.828,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-11-09","known_ts":"2010-11-11","bar_index":1384,"type":"REBUY","strength":0.725,"price":8.2081,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2010-12-31","known_ts":"2010-12-31","bar_index":1396,"type":"SELL","strength":0.863,"price":9.1412,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-19","known_ts":"2011-01-19","bar_index":1400,"type":"SELL","strength":1.0,"price":8.666,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-24","known_ts":"2011-03-28","bar_index":1415,"type":"BUY","strength":0.725,"price":8.7092,"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":"2011-05-04","known_ts":"2011-05-04","bar_index":1424,"type":"SELL","strength":0.588,"price":8.0094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-06-15","known_ts":"2011-06-17","bar_index":1434,"type":"BUY","strength":0.588,"price":7.8539,"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":"2011-08-02","known_ts":"2011-08-02","bar_index":1445,"type":"SELL","strength":0.863,"price":8.5278,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-11","known_ts":"2011-08-11","bar_index":1447,"type":"SELL","strength":0.725,"price":7.6811,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-30","known_ts":"2011-10-04","bar_index":1459,"type":"BUY","strength":0.588,"price":8.1044,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"2011-12-05","known_ts":"2011-12-07","bar_index":1474,"type":"REBUY","strength":1.0,"price":8.8388,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2011-12-13","known_ts":"2011-12-15","bar_index":1476,"type":"BUY","strength":1.0,"price":8.882,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2012-04-04","known_ts":"2012-04-04","bar_index":1501,"type":"SELL","strength":1.0,"price":11.2062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-09","known_ts":"2012-04-09","bar_index":1502,"type":"SELL","strength":1.0,"price":10.9729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-06-27","known_ts":"2012-06-29","bar_index":1521,"type":"BUY","strength":0.725,"price":10.8866,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2012-07-16","known_ts":"2012-07-16","bar_index":1525,"type":"SELL","strength":0.725,"price":10.9297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-07-24","known_ts":"2012-07-24","bar_index":1527,"type":"SELL","strength":0.725,"price":10.1089,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-08-27","known_ts":"2012-08-29","bar_index":1535,"type":"BUY","strength":0.725,"price":10.4286,"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":"2012-10-16","known_ts":"2012-10-16","bar_index":1546,"type":"SELL","strength":0.863,"price":10.6706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-28","known_ts":"2012-11-30","bar_index":1556,"type":"BUY","strength":0.588,"price":9.8411,"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":"2013-06-11","known_ts":"2013-06-11","bar_index":1600,"type":"SELL","strength":1.0,"price":13.9452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-26","known_ts":"2013-06-26","bar_index":1604,"type":"RECLAIM","strength":1.0,"price":14.5586,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-06","known_ts":"2013-11-08","bar_index":1635,"type":"BUY","strength":0.725,"price":16.2521,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2013-12-17","known_ts":"2013-12-17","bar_index":1644,"type":"SELL","strength":0.863,"price":17.5826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-03","known_ts":"2014-01-03","bar_index":1648,"type":"RECLAIM","strength":0.863,"price":18.1615,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-27","known_ts":"2014-01-27","bar_index":1653,"type":"SELL","strength":0.863,"price":17.2111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-03","known_ts":"2014-03-05","bar_index":1661,"type":"BUY","strength":0.725,"price":18.3516,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2014-04-07","known_ts":"2014-04-07","bar_index":1669,"type":"SELL","strength":1.0,"price":19.9673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-05","known_ts":"2014-06-09","bar_index":1683,"type":"BUY","strength":0.725,"price":19.2588,"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":"2014-06-24","known_ts":"2014-06-24","bar_index":1687,"type":"SELL","strength":0.725,"price":18.5331,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-07-28","known_ts":"2014-07-30","bar_index":1695,"type":"REBUY","strength":0.588,"price":18.8436,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2014-07-28","known_ts":"2014-07-28","bar_index":1695,"type":"SELL","strength":0.588,"price":18.8436,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-08-13","known_ts":"2014-08-13","bar_index":1699,"type":"RECLAIM","strength":0.725,"price":19.3458,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-04","known_ts":"2014-09-04","bar_index":1704,"type":"SELL","strength":0.725,"price":19.8134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-13","known_ts":"2014-10-15","bar_index":1713,"type":"BUY","strength":0.725,"price":20.4056,"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":30},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":1724,"type":"SELL","strength":0.863,"price":21.4384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-16","known_ts":"2014-12-16","bar_index":1728,"type":"RECLAIM","strength":0.863,"price":22.532,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-12","known_ts":"2015-02-17","bar_index":1741,"type":"BUY","strength":0.588,"price":22.6016,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2015-04-17","known_ts":"2015-04-17","bar_index":1755,"type":"SELL","strength":0.863,"price":22.3569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-05","known_ts":"2015-06-09","bar_index":1767,"type":"BUY","strength":0.588,"price":22.6357,"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":"2015-06-29","known_ts":"2015-06-29","bar_index":1772,"type":"SELL","strength":0.725,"price":22.0775,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-20","known_ts":"2015-07-20","bar_index":1777,"type":"RECLAIM","strength":0.725,"price":23.0029,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-06-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-20","known_ts":"2015-08-20","bar_index":1784,"type":"SELL","strength":0.725,"price":24.1814,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-24","known_ts":"2015-08-24","bar_index":1785,"type":"SELL","strength":0.725,"price":22.8108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-09-09","known_ts":"2015-09-09","bar_index":1789,"type":"RECLAIM","strength":0.863,"price":24.3472,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-09-14","known_ts":"2015-09-16","bar_index":1790,"type":"BUY","strength":0.863,"price":24.9496,"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":55},{"ts":"2015-10-05","known_ts":"2015-10-07","bar_index":1795,"type":"BUY","strength":0.863,"price":24.8712,"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":100},{"ts":"2016-03-02","known_ts":"2016-03-04","bar_index":1829,"type":"BUY","strength":0.45,"price":24.6972,"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-10","known_ts":"2016-03-10","bar_index":1831,"type":"RECLAIM","strength":0.588,"price":25.4066,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-03-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":1836,"type":"SELL","strength":0.588,"price":24.8894,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-19","known_ts":"2016-04-19","bar_index":1840,"type":"RECLAIM","strength":0.725,"price":27.3371,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-17","known_ts":"2016-05-17","bar_index":1846,"type":"SELL","strength":0.725,"price":26.4861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-01","known_ts":"2016-06-01","bar_index":1850,"type":"RECLAIM","strength":0.725,"price":27.4774,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-13","known_ts":"2016-06-13","bar_index":1852,"type":"SELL","strength":0.725,"price":27.0826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-14","known_ts":"2016-07-18","bar_index":1860,"type":"BUY","strength":0.725,"price":27.0433,"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":55},{"ts":"2016-09-26","known_ts":"2016-09-26","bar_index":1877,"type":"SELL","strength":0.863,"price":30.674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-12","known_ts":"2016-10-12","bar_index":1881,"type":"RECLAIM","strength":0.863,"price":31.5378,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-12-16","known_ts":"2016-12-16","bar_index":1896,"type":"SELL","strength":0.863,"price":38.2102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-27","known_ts":"2017-02-27","bar_index":1912,"type":"RECLAIM","strength":1.0,"price":42.4029,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-08","known_ts":"2017-03-08","bar_index":1914,"type":"SELL","strength":0.863,"price":40.6361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-04-24","known_ts":"2017-04-26","bar_index":1925,"type":"BUY","strength":0.725,"price":43.5601,"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":"2017-06-06","known_ts":"2017-06-08","bar_index":1935,"type":"BUY","strength":0.725,"price":40.8598,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2017-07-26","known_ts":"2017-07-26","bar_index":1946,"type":"SELL","strength":0.588,"price":40.7693,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2017-09-18","known_ts":"2017-09-20","bar_index":1959,"type":"BUY","strength":0.45,"price":40.0151,"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":"2017-09-26","known_ts":"2017-09-26","bar_index":1961,"type":"RECLAIM","strength":0.588,"price":42.5898,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-09-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2017-10-19","known_ts":"2017-10-19","bar_index":1966,"type":"SELL","strength":0.725,"price":42.7676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-30","known_ts":"2017-10-30","bar_index":1969,"type":"SELL","strength":0.725,"price":42.3675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-20","known_ts":"2017-11-20","bar_index":1974,"type":"RECLAIM","strength":0.725,"price":43.4789,"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":false}},{"ts":"2017-11-24","known_ts":"2017-11-28","bar_index":1975,"type":"BUY","strength":0.725,"price":44.3236,"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":"2017-12-20","known_ts":"2017-12-22","bar_index":1981,"type":"BUY","strength":0.725,"price":43.7012,"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":55},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":1991,"type":"SELL","strength":0.863,"price":46.6873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-22","known_ts":"2018-02-22","bar_index":1995,"type":"RECLAIM","strength":0.863,"price":49.0929,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-07","known_ts":"2018-03-09","bar_index":1998,"type":"REBUY","strength":0.863,"price":51.7659,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2018-03-20","known_ts":"2018-03-20","bar_index":2001,"type":"SELL","strength":0.863,"price":47.9792,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-07","known_ts":"2018-05-09","bar_index":2012,"type":"BUY","strength":0.588,"price":49.3651,"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":"aplus","score":80},{"ts":"2018-06-25","known_ts":"2018-06-25","bar_index":2023,"type":"SELL","strength":0.863,"price":49.4098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-22","known_ts":"2018-08-24","bar_index":2037,"type":"BUY","strength":0.45,"price":44.5825,"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":"2018-09-12","known_ts":"2018-09-12","bar_index":2041,"type":"SELL","strength":0.45,"price":42.302,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-09-13","known_ts":"2018-09-13","bar_index":2042,"type":"SELL","strength":0.45,"price":42.2573,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-09-18","known_ts":"2018-09-20","bar_index":2043,"type":"REBUY","strength":0.45,"price":43.9565,"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":"2018-10-01","known_ts":"2018-10-03","bar_index":2046,"type":"REBUY","strength":0.45,"price":41.9008,"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":"2018-10-30","known_ts":"2018-11-01","bar_index":2053,"type":"BUY","strength":0.45,"price":38.8535,"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":"2018-11-21","known_ts":"2018-11-21","bar_index":2058,"type":"SELL","strength":0.588,"price":38.0827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-04","known_ts":"2018-12-04","bar_index":2061,"type":"SELL","strength":0.588,"price":33.5565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-07","known_ts":"2019-01-09","bar_index":2068,"type":"BUY","strength":0.45,"price":31.0214,"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":"2019-03-06","known_ts":"2019-03-06","bar_index":2081,"type":"SELL","strength":0.588,"price":34.2944,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-08","known_ts":"2019-03-08","bar_index":2082,"type":"SELL","strength":0.725,"price":34.3753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-25","known_ts":"2019-04-29","bar_index":2093,"type":"BUY","strength":0.725,"price":33.1591,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2019-05-15","known_ts":"2019-05-15","bar_index":2097,"type":"SELL","strength":0.725,"price":32.4827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-23","known_ts":"2019-05-23","bar_index":2099,"type":"SELL","strength":0.725,"price":31.8515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-24","known_ts":"2019-05-29","bar_index":2100,"type":"REBUY","strength":0.725,"price":32.5999,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2019-07-17","known_ts":"2019-07-17","bar_index":2112,"type":"SELL","strength":0.725,"price":34.1589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-25","known_ts":"2019-07-29","bar_index":2114,"type":"REBUY","strength":0.863,"price":35.4881,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2019-09-11","known_ts":"2019-09-13","bar_index":2125,"type":"BUY","strength":0.725,"price":35.6418,"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":25},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":2130,"type":"SELL","strength":0.863,"price":35.9863,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-18","known_ts":"2019-10-18","bar_index":2134,"type":"RECLAIM","strength":0.863,"price":38.7364,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-21","known_ts":"2019-11-21","bar_index":2142,"type":"SELL","strength":1.0,"price":39.4806,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-10","known_ts":"2019-12-10","bar_index":2146,"type":"RECLAIM","strength":1.0,"price":40.1431,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":2173,"type":"BUY","strength":0.588,"price":24.3897,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2020-05-12","known_ts":"2020-05-12","bar_index":2181,"type":"SELL","strength":0.45,"price":17.3937,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":2188,"type":"SELL","strength":0.588,"price":22.1341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":2208,"type":"SELL","strength":0.725,"price":22.005,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-06","known_ts":"2020-10-08","bar_index":2215,"type":"BUY","strength":0.725,"price":24.5674,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2021-04-07","known_ts":"2021-04-07","bar_index":2256,"type":"SELL","strength":0.863,"price":48.6031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-05-26","known_ts":"2021-05-26","bar_index":2268,"type":"SELL","strength":0.863,"price":51.5607,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-08-06","known_ts":"2021-08-10","bar_index":2285,"type":"BUY","strength":0.725,"price":47.4214,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2021-10-13","known_ts":"2021-10-13","bar_index":2300,"type":"SELL","strength":0.863,"price":48.9509,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-27","known_ts":"2021-10-27","bar_index":2304,"type":"RECLAIM","strength":0.863,"price":49.3181,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-10-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-19","known_ts":"2021-11-19","bar_index":2309,"type":"SELL","strength":0.863,"price":48.5555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-31","known_ts":"2022-01-04","bar_index":2319,"type":"BUY","strength":0.725,"price":49.7395,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2022-01-20","known_ts":"2022-01-20","bar_index":2323,"type":"SELL","strength":0.725,"price":47.4829,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-01-25","known_ts":"2022-01-25","bar_index":2324,"type":"SELL","strength":0.863,"price":48.3705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-28","known_ts":"2022-05-02","bar_index":2346,"type":"BUY","strength":0.588,"price":40.7223,"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-06-13","known_ts":"2022-06-13","bar_index":2356,"type":"SELL","strength":0.588,"price":39.6424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-14","known_ts":"2022-06-14","bar_index":2356,"type":"SELL","strength":0.588,"price":39.6424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-18","known_ts":"2022-07-20","bar_index":2364,"type":"BUY","strength":0.588,"price":40.4065,"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":"2022-08-03","known_ts":"2022-08-03","bar_index":2368,"type":"RECLAIM","strength":0.725,"price":44.9416,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-07-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-29","known_ts":"2022-08-29","bar_index":2374,"type":"SELL","strength":0.863,"price":44.3806,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-15","known_ts":"2022-09-15","bar_index":2378,"type":"RECLAIM","strength":0.863,"price":46.2726,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-10-14","known_ts":"2022-10-18","bar_index":2385,"type":"BUY","strength":0.863,"price":48.027,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":2396,"type":"SELL","strength":0.863,"price":48.0556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-02","known_ts":"2023-02-06","bar_index":2410,"type":"BUY","strength":0.863,"price":46.8221,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":2414,"type":"SELL","strength":0.863,"price":46.2096,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-05-17","known_ts":"2023-05-19","bar_index":2434,"type":"BUY","strength":0.45,"price":29.8242,"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-09-07","known_ts":"2023-09-07","bar_index":2459,"type":"SELL","strength":0.725,"price":37.783,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-02","known_ts":"2023-11-06","bar_index":2473,"type":"BUY","strength":0.863,"price":40.0773,"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":45},{"ts":"2023-11-28","known_ts":"2023-11-28","bar_index":2478,"type":"SELL","strength":0.863,"price":40.7846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-12-12","known_ts":"2023-12-12","bar_index":2482,"type":"RECLAIM","strength":0.863,"price":50.9299,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":2489,"type":"SELL","strength":1.0,"price":47.963,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-09","known_ts":"2024-05-09","bar_index":2516,"type":"RECLAIM","strength":0.863,"price":48.3131,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-20","known_ts":"2024-05-20","bar_index":2518,"type":"SELL","strength":0.863,"price":48.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-28","known_ts":"2024-05-28","bar_index":2520,"type":"SELL","strength":0.863,"price":46.4609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-07-11","known_ts":"2024-07-11","bar_index":2530,"type":"RECLAIM","strength":0.863,"price":54.905,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-05-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-01","known_ts":"2024-08-01","bar_index":2535,"type":"SELL","strength":0.863,"price":53.9076,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":2536,"type":"SELL","strength":1.0,"price":55.4624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-22","known_ts":"2024-08-22","bar_index":2540,"type":"RECLAIM","strength":1.0,"price":59.8919,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-09","known_ts":"2024-12-09","bar_index":2565,"type":"SELL","strength":1.0,"price":66.3416,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-29","known_ts":"2025-01-31","bar_index":2576,"type":"BUY","strength":0.725,"price":64.5574,"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-02-21","known_ts":"2025-02-21","bar_index":2581,"type":"SELL","strength":0.725,"price":62.1285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-04-22","known_ts":"2025-04-24","bar_index":2595,"type":"BUY","strength":0.588,"price":56.051,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2025-06-02","known_ts":"2025-06-02","bar_index":2604,"type":"SELL","strength":0.588,"price":60.6989,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":2607,"type":"SELL","strength":0.588,"price":59.7318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-01","known_ts":"2025-07-01","bar_index":2611,"type":"RECLAIM","strength":0.725,"price":67.0533,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-24","known_ts":"2025-07-24","bar_index":2616,"type":"SELL","strength":0.863,"price":65.7467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-08","known_ts":"2025-08-12","bar_index":2620,"type":"REBUY","strength":0.863,"price":69.33,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2025-09-30","known_ts":"2025-09-30","bar_index":2632,"type":"SELL","strength":1.0,"price":72.6336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-28","known_ts":"2025-12-02","bar_index":2646,"type":"BUY","strength":0.863,"price":74.9561,"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":"2025-12-23","known_ts":"2025-12-23","bar_index":2651,"type":"SELL","strength":1.0,"price":75.8494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-24","known_ts":"2025-12-24","bar_index":2652,"type":"SELL","strength":0.863,"price":75.2936,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-01-22","known_ts":"2026-01-22","bar_index":2658,"type":"RECLAIM","strength":1.0,"price":80.0124,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-24","known_ts":"2026-02-24","bar_index":2665,"type":"SELL","strength":1.0,"price":80.4901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-07","known_ts":"2026-04-09","bar_index":2675,"type":"BUY","strength":0.725,"price":83.375,"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":"2026-05-12","known_ts":"2026-05-12","bar_index":2683,"type":"SELL","strength":0.863,"price":82.6866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-14","known_ts":"2026-05-14","bar_index":2684,"type":"SELL","strength":0.863,"price":83.4149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-05","known_ts":"2026-06-05","bar_index":2689,"type":"RECLAIM","strength":1.0,"price":85.9094,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-10","known_ts":"2026-06-12","bar_index":2690,"type":"REBUY","strength":1.0,"price":88.7531,"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":"2026-07-24","known_ts":"2026-07-24","bar_index":2700,"type":"SELL","strength":0.863,"price":87.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-07-24","bars_since_signal":1,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2018-10-25","2018-12-27","2019-03-29","2019-04-22","2019-08-15","2019-09-06","2020-02-03","2020-03-17","2020-09-28","2021-04-21","2021-06-29","2021-07-26","2021-12-14","2021-12-22","2022-03-11","2022-04-14","2022-06-29","2022-10-06","2022-12-19","2023-01-11","2023-01-30","2023-03-17","2023-04-13","2023-05-17","2023-10-04","2023-10-30","2024-02-13","2024-03-01","2024-03-19","2024-04-23","2024-10-14","2024-11-04","2024-12-26","2025-01-10","2025-03-13","2025-04-16","2025-10-21","2025-11-03","2025-11-19","2026-03-19"],"warnings":[{"ts":"2023-02-21","kind":"confirm"},{"ts":"2023-06-05","kind":"arm"},{"ts":"2023-08-10","kind":"arm"},{"ts":"2023-09-07","kind":"confirm"},{"ts":"2023-11-20","kind":"arm"},{"ts":"2023-11-28","kind":"confirm"},{"ts":"2023-12-19","kind":"arm"},{"ts":"2024-01-16","kind":"confirm"},{"ts":"2024-05-14","kind":"arm"},{"ts":"2024-05-20","kind":"confirm"},{"ts":"2024-05-28","kind":"arm"},{"ts":"2024-05-28","kind":"confirm"},{"ts":"2024-08-01","kind":"arm"},{"ts":"2024-08-01","kind":"confirm"},{"ts":"2024-08-06","kind":"arm"},{"ts":"2024-08-06","kind":"confirm"},{"ts":"2024-11-19","kind":"arm"},{"ts":"2024-12-09","kind":"confirm"},{"ts":"2025-02-19","kind":"arm"},{"ts":"2025-02-21","kind":"confirm"},{"ts":"2025-05-22","kind":"arm"},{"ts":"2025-06-02","kind":"confirm"},{"ts":"2025-06-16","kind":"arm"},{"ts":"2025-06-16","kind":"confirm"},{"ts":"2025-07-16","kind":"arm"},{"ts":"2025-07-24","kind":"confirm"},{"ts":"2025-09-09","kind":"arm"},{"ts":"2025-09-30","kind":"confirm"},{"ts":"2025-12-18","kind":"arm"},{"ts":"2025-12-23","kind":"confirm"},{"ts":"2025-12-24","kind":"arm"},{"ts":"2025-12-24","kind":"confirm"},{"ts":"2026-01-29","kind":"arm"},{"ts":"2026-02-24","kind":"confirm"},{"ts":"2026-05-01","kind":"arm"},{"ts":"2026-05-12","kind":"confirm"},{"ts":"2026-05-14","kind":"arm"},{"ts":"2026-05-14","kind":"confirm"},{"ts":"2026-07-08","kind":"arm"},{"ts":"2026-07-24","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":[]}}}