{"indicator":{"schema":"mastermind.indicator/v1","indicator":{"id":"confluence_rsimacd_stochrsi_mtf","title":"RSI-MACD × StochRSI MTF Confluence","engine":"python:signal_layer.confluence_v2@v2","source_lang":"python","source_hash":"sha256:f27a407bea861a2217477beb98c398abc62845d2bcc38d331d4963c06471986d","macd_kind":"rsi_based","params":{"confW":8,"rsiLen":14,"useMTF":true,"confirmTF":"1W","macd_on":"rsi","macd_fast":14,"macd_slow":60,"macd_signal":5,"buy_rsi_max":65,"ext_rsi":70,"rev_bars":3,"no_cut_exits":true,"reclaim_lane":true}},"symbol":"VATE","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2009-12-02","known_ts":"2009-12-02","bar_index":34,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-4.5688,"stop_level":-4.5021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-12-09","known_ts":"2009-12-09","bar_index":35,"type":"RECLAIM","strength":0.588,"price":-4.402,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-12-02","prior_stop_level":-4.5021,"sweep_low":-4.5354,"atr14":0.077689,"stop_level":-4.574245,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-19","known_ts":"2010-01-19","bar_index":44,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-4.3687,"stop_level":-4.362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-01-20","known_ts":"2010-01-20","bar_index":44,"type":"RECLAIM","strength":0.588,"price":-4.3353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-01-19","prior_stop_level":-4.362,"sweep_low":-4.3687,"atr14":0.08181,"stop_level":-4.409605,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-25","known_ts":"2010-03-01","bar_index":53,"type":"BUY","strength":0.725,"price":-3.9685,"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":"2010-03-15","known_ts":"2010-03-15","bar_index":57,"type":"SELL","basis":"structure_stop","strength":0.725,"price":-4.3353,"stop_level":-4.2887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-03-16","known_ts":"2010-03-16","bar_index":57,"type":"RECLAIM","strength":0.725,"price":-4.2353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-03-15","prior_stop_level":-4.2887,"sweep_low":-4.2019,"atr14":0.104118,"stop_level":-4.253959,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-19","known_ts":"2010-04-21","bar_index":65,"type":"BUY","strength":0.588,"price":-4.1219,"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":"base","score":30},{"ts":"2010-07-30","known_ts":"2010-08-03","bar_index":89,"type":"BUY","strength":0.588,"price":-4.9023,"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":"base","score":45},{"ts":"2010-09-24","known_ts":"2010-09-24","bar_index":102,"type":"SELL","basis":"structure_stop","strength":0.725,"price":-4.8356,"stop_level":-4.6688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-02-10","known_ts":"2011-02-14","bar_index":134,"type":"BUY","strength":0.45,"price":-10.4382,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-05-10","known_ts":"2011-05-10","bar_index":154,"type":"SELL","basis":"structure_stop","strength":0.725,"price":-9.5044,"stop_level":-9.1776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-05-16","known_ts":"2011-05-16","bar_index":155,"type":"RECLAIM","strength":0.725,"price":-9.1042,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-05-10","prior_stop_level":-9.1776,"sweep_low":-9.3377,"atr14":0.255926,"stop_level":-9.465663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-18","known_ts":"2011-07-20","bar_index":170,"type":"BUY","strength":0.725,"price":-9.471,"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":40},{"ts":"2011-08-31","known_ts":"2011-08-31","bar_index":180,"type":"SELL","basis":"structure_stop","strength":0.863,"price":-8.1371,"stop_level":-8.0237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-09-02","known_ts":"2011-09-02","bar_index":181,"type":"RECLAIM","strength":0.863,"price":-7.9704,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-08-31","prior_stop_level":-8.0237,"sweep_low":-7.977,"atr14":0.310136,"stop_level":-8.132068,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-15","known_ts":"2011-09-15","bar_index":184,"type":"RECLAIM","strength":1.0,"price":-8.0037,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-08-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-09-20","known_ts":"2011-09-22","bar_index":185,"type":"REBUY","strength":1.0,"price":-7.0366,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2012-05-03","known_ts":"2012-05-07","bar_index":237,"type":"BUY","strength":0.588,"price":-11.2919,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2012-06-06","known_ts":"2012-06-06","bar_index":244,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-10.6649,"stop_level":-10.5582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-20","known_ts":"2012-07-24","bar_index":255,"type":"BUY","strength":0.588,"price":-11.3047,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-08-31","known_ts":"2012-08-31","bar_index":265,"type":"RECLAIM","strength":0.863,"price":-9.9918,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-06-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-19","known_ts":"2012-09-19","bar_index":269,"type":"SELL","basis":"structure_stop","strength":0.725,"price":-10.4318,"stop_level":-10.3892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-18","known_ts":"2012-10-18","bar_index":276,"type":"RECLAIM","strength":1.0,"price":-10.2899,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-23","known_ts":"2012-10-25","bar_index":277,"type":"BUY","strength":1.0,"price":-10.3822,"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":50},{"ts":"2012-12-07","known_ts":"2012-12-11","bar_index":287,"type":"BUY","strength":1.0,"price":-9.4712,"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":50},{"ts":"2013-03-25","known_ts":"2013-03-27","bar_index":311,"type":"BUY","strength":0.725,"price":-10.0848,"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":"2013-04-19","known_ts":"2013-04-19","bar_index":317,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-11.3058,"stop_level":-10.6093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-05-20","known_ts":"2013-05-22","bar_index":324,"type":"BUY","strength":0.588,"price":-10.9259,"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":45},{"ts":"2013-07-16","known_ts":"2013-07-16","bar_index":337,"type":"SELL","basis":"structure_stop","strength":0.725,"price":-10.935,"stop_level":-10.9169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2013-07-19","known_ts":"2013-07-19","bar_index":338,"type":"RECLAIM","strength":0.725,"price":-10.9078,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-07-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2013-07-16","prior_stop_level":-10.9169,"sweep_low":-10.8536,"atr14":0.120551,"stop_level":-10.913875,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-05","known_ts":"2013-09-09","bar_index":349,"type":"BUY","strength":0.45,"price":-10.9758,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-09-10","known_ts":"2013-09-10","bar_index":350,"type":"RECLAIM","strength":0.588,"price":-10.2556,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-09-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-10-11","known_ts":"2013-10-11","bar_index":357,"type":"SELL","basis":"structure_stop","strength":0.863,"price":-10.1116,"stop_level":-10.054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-18","known_ts":"2013-10-18","bar_index":359,"type":"SELL","basis":"structure_stop","strength":0.863,"price":-10.4285,"stop_level":-10.1116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-04","known_ts":"2013-11-04","bar_index":363,"type":"RECLAIM","strength":1.0,"price":-10.3421,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-10-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-12","known_ts":"2013-11-14","bar_index":365,"type":"BUY","strength":1.0,"price":-9.9387,"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":"2014-03-04","known_ts":"2014-03-06","bar_index":390,"type":"BUY","strength":0.588,"price":-10.6589,"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":"2014-04-16","known_ts":"2014-04-16","bar_index":400,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-11.4079,"stop_level":-10.7166,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-05-02","known_ts":"2014-05-06","bar_index":404,"type":"BUY","strength":0.588,"price":-10.947,"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":50},{"ts":"2014-06-16","known_ts":"2014-06-18","bar_index":414,"type":"BUY","strength":0.45,"price":-11.6096,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-09-10","known_ts":"2014-09-10","bar_index":434,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-11.5232,"stop_level":-11.4656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-12","known_ts":"2014-12-16","bar_index":456,"type":"BUY","strength":0.45,"price":-20.5689,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-12-29","known_ts":"2014-12-29","bar_index":459,"type":"SELL","basis":"structure_stop","strength":0.45,"price":-23.3344,"stop_level":-23.0176,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-02-23","known_ts":"2015-02-23","bar_index":471,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-21.75,"stop_level":-21.7212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-24","known_ts":"2015-02-24","bar_index":472,"type":"RECLAIM","strength":0.588,"price":-21.5483,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-02-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-02-23","prior_stop_level":-21.7212,"sweep_low":-21.5483,"atr14":0.623392,"stop_level":-21.859996,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-02","known_ts":"2015-03-02","bar_index":473,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-23.3344,"stop_level":-21.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-08","known_ts":"2015-04-10","bar_index":482,"type":"BUY","strength":0.588,"price":-28.2894,"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":"base","score":40},{"ts":"2015-05-26","known_ts":"2015-05-26","bar_index":493,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-33.3308,"stop_level":-32.0632,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-01","known_ts":"2015-06-01","bar_index":494,"type":"RECLAIM","strength":0.588,"price":-31.6887,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-05-26","prior_stop_level":-32.0632,"sweep_low":-32.5818,"atr14":1.140258,"stop_level":-33.151929,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-02","known_ts":"2015-07-02","bar_index":502,"type":"RECLAIM","strength":0.725,"price":-22.7871,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-12","known_ts":"2015-11-16","bar_index":533,"type":"BUY","strength":0.863,"price":-18.8404,"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":85},{"ts":"2015-12-30","known_ts":"2015-12-30","bar_index":543,"type":"SELL","basis":"structure_stop","strength":1.0,"price":-15.4699,"stop_level":-15.3834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-31","known_ts":"2015-12-31","bar_index":544,"type":"RECLAIM","strength":1.0,"price":-15.2394,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-12-30","prior_stop_level":-15.3834,"sweep_low":-14.8937,"atr14":0.659971,"stop_level":-15.223685,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-14","known_ts":"2016-01-14","bar_index":547,"type":"RECLAIM","strength":1.0,"price":-10.7742,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-02-16","known_ts":"2016-02-16","bar_index":554,"type":"SELL","basis":"structure_stop","strength":1.0,"price":-11.0046,"stop_level":-10.7742,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-02-23","known_ts":"2016-02-23","bar_index":555,"type":"RECLAIM","strength":1.0,"price":-10.4861,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-02-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-02-16","prior_stop_level":-10.7742,"sweep_low":-11.0623,"atr14":0.592464,"stop_level":-11.358532,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-23","known_ts":"2016-06-27","bar_index":584,"type":"BUY","strength":0.725,"price":-11.5232,"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":"2016-08-02","known_ts":"2016-08-04","bar_index":593,"type":"BUY","strength":0.725,"price":-12.445,"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":"2016-09-26","known_ts":"2016-09-26","bar_index":605,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-14.3752,"stop_level":-14.0007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2016-10-18","known_ts":"2016-10-20","bar_index":611,"type":"BUY","strength":0.588,"price":-14.0295,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2016-11-22","known_ts":"2016-11-22","bar_index":619,"type":"SELL","basis":"structure_stop","strength":0.725,"price":-13.6262,"stop_level":-13.3381,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-02-01","known_ts":"2017-02-03","bar_index":635,"type":"BUY","strength":0.45,"price":-18.9844,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-03-24","known_ts":"2017-03-24","bar_index":647,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-17.2272,"stop_level":-17.0255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-04-17","known_ts":"2017-04-19","bar_index":652,"type":"REBUY","strength":0.588,"price":-17.2272,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-05-16","known_ts":"2017-05-16","bar_index":659,"type":"RECLAIM","strength":0.725,"price":-14.9801,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-04-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-06-01","known_ts":"2017-06-01","bar_index":662,"type":"SELL","basis":"structure_stop","strength":0.725,"price":-15.902,"stop_level":-15.7003,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-08-07","known_ts":"2017-08-09","bar_index":678,"type":"BUY","strength":0.45,"price":-16.9391,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-08-10","known_ts":"2017-08-10","bar_index":679,"type":"RECLAIM","strength":0.725,"price":-14.1447,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-08-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-09-12","known_ts":"2017-09-12","bar_index":686,"type":"SELL","basis":"structure_stop","strength":0.863,"price":-13.9719,"stop_level":-13.4533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-13","known_ts":"2017-11-15","bar_index":701,"type":"BUY","strength":0.725,"price":-13.8854,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2018-01-29","known_ts":"2018-01-31","bar_index":718,"type":"BUY","strength":0.45,"price":-17.2848,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-02-06","known_ts":"2018-02-06","bar_index":720,"type":"RECLAIM","strength":0.588,"price":-15.2682,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-01-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-03-06","known_ts":"2018-03-06","bar_index":726,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-15.7579,"stop_level":-15.4699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-03-08","known_ts":"2018-03-08","bar_index":727,"type":"SELL","basis":"structure_stop","strength":0.725,"price":-16.4205,"stop_level":-15.4699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-12","known_ts":"2018-03-12","bar_index":727,"type":"RECLAIM","strength":0.725,"price":-14.6921,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-03-06","prior_stop_level":-15.4699,"sweep_low":-16.2477,"atr14":0.617716,"stop_level":-16.556558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-12","known_ts":"2018-03-12","bar_index":727,"type":"RECLAIM","strength":0.725,"price":-14.6921,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-03-08","prior_stop_level":-15.4699,"sweep_low":-16.2477,"atr14":0.617716,"stop_level":-16.556558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-17","known_ts":"2018-04-19","bar_index":736,"type":"BUY","strength":0.863,"price":-14.5768,"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":75},{"ts":"2018-07-20","known_ts":"2018-07-20","bar_index":758,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-17.4576,"stop_level":-17.3712,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-25","known_ts":"2018-07-25","bar_index":759,"type":"RECLAIM","strength":0.588,"price":-16.9679,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-07-20","prior_stop_level":-17.3712,"sweep_low":-17.3712,"atr14":0.437621,"stop_level":-17.590011,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-16","known_ts":"2018-08-16","bar_index":764,"type":"SELL","basis":"structure_stop","strength":0.588,"price":-18.0338,"stop_level":-17.5728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-11","known_ts":"2018-09-13","bar_index":770,"type":"BUY","strength":0.45,"price":-17.2848,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-10-02","known_ts":"2018-10-02","bar_index":775,"type":"RECLAIM","strength":0.725,"price":-16.1613,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-09-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-12-13","known_ts":"2018-12-13","bar_index":791,"type":"SELL","basis":"structure_stop","strength":0.863,"price":-9.5066,"stop_level":-9.3626,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-12-14","known_ts":"2018-12-14","bar_index":792,"type":"RECLAIM","strength":0.863,"price":-9.2474,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-12-13","prior_stop_level":-9.3626,"sweep_low":-9.1321,"atr14":0.513818,"stop_level":-9.389009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-28","known_ts":"2018-12-28","bar_index":795,"type":"RECLAIM","strength":0.863,"price":-7.6917,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-01-14","known_ts":"2019-01-14","bar_index":798,"type":"SELL","basis":"structure_stop","strength":1.0,"price":-9.8235,"stop_level":-9.5066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-01","known_ts":"2019-04-01","bar_index":816,"type":"RECLAIM","strength":1.0,"price":-6.8563,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-01-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-05-03","known_ts":"2019-05-03","bar_index":823,"type":"SELL","basis":"structure_stop","strength":1.0,"price":-6.7987,"stop_level":-6.453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-07-26","known_ts":"2019-07-26","bar_index":843,"type":"RECLAIM","strength":0.863,"price":-6.1073,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-07-31","known_ts":"2019-07-31","bar_index":844,"type":"SELL","basis":"structure_stop","strength":0.863,"price":-6.2513,"stop_level":-5.9344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-06","known_ts":"2019-08-06","bar_index":845,"type":"RECLAIM","strength":0.863,"price":-5.848,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-07-31","prior_stop_level":-5.9344,"sweep_low":-6.1361,"atr14":0.292233,"stop_level":-6.282216,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-09","known_ts":"2019-08-09","bar_index":846,"type":"SELL","basis":"structure_stop","strength":0.725,"price":-6.7699,"stop_level":-6.3089,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-08-14","known_ts":"2019-08-14","bar_index":847,"type":"RECLAIM","strength":0.725,"price":-6.1649,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2019-08-09","prior_stop_level":-6.3089,"sweep_low":-6.453,"atr14":0.335574,"stop_level":-6.620787,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-21","known_ts":"2019-08-23","bar_index":849,"type":"REBUY","strength":0.725,"price":-5.6464,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2019-10-08","known_ts":"2019-10-10","bar_index":860,"type":"BUY","strength":0.725,"price":-6.1073,"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":"2019-12-06","known_ts":"2019-12-06","bar_index":874,"type":"SELL","basis":"structure_stop","strength":0.725,"price":-6.1937,"stop_level":-6.1649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-12-10","known_ts":"2019-12-10","bar_index":874,"type":"SELL","basis":"structure_stop","strength":0.725,"price":-6.6258,"stop_level":-6.1649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-12-24","known_ts":"2019-12-27","bar_index":878,"type":"REBUY","strength":0.725,"price":-6.0785,"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":"2020-03-05","known_ts":"2020-03-09","bar_index":894,"type":"BUY","strength":0.45,"price":-8.2391,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-03-13","known_ts":"2020-03-13","bar_index":896,"type":"RECLAIM","strength":0.725,"price":-6.9139,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-03-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-04-06","known_ts":"2020-04-06","bar_index":901,"type":"SELL","basis":"structure_stop","strength":0.725,"price":-4.955,"stop_level":-4.8109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-04-14","known_ts":"2020-04-14","bar_index":903,"type":"SELL","basis":"structure_stop","strength":0.725,"price":-6.597,"stop_level":-4.8109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":910,"type":"RECLAIM","strength":0.725,"price":24.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-04-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":919,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.7,"stop_level":36.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-13","known_ts":"2020-11-17","bar_index":953,"type":"BUY","strength":0.725,"price":23.6,"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":"2021-01-04","known_ts":"2021-01-04","bar_index":964,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.7,"stop_level":31.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-06","known_ts":"2021-01-06","bar_index":964,"type":"RECLAIM","strength":0.863,"price":32.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-04","prior_stop_level":31.7,"sweep_low":29.9,"atr14":2.770812,"stop_level":28.514594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-21","known_ts":"2021-01-21","bar_index":968,"type":"RECLAIM","strength":0.863,"price":41.3,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-17","known_ts":"2021-02-19","bar_index":974,"type":"BUY","strength":1.0,"price":39.8,"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":20},{"ts":"2021-08-20","known_ts":"2021-08-24","bar_index":1017,"type":"BUY","strength":0.588,"price":39.0,"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":35},{"ts":"2021-10-15","known_ts":"2021-10-15","bar_index":1030,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.7,"stop_level":37.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-10-20","known_ts":"2021-10-20","bar_index":1031,"type":"RECLAIM","strength":0.588,"price":38.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-10-15","prior_stop_level":37.9,"sweep_low":37.0,"atr14":1.597735,"stop_level":36.201132,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-02","known_ts":"2021-11-02","bar_index":1034,"type":"RECLAIM","strength":0.725,"price":43.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-10-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":1039,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.5,"stop_level":42.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-01-11","known_ts":"2022-01-13","bar_index":1050,"type":"BUY","strength":0.588,"price":40.5,"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":"2022-01-28","known_ts":"2022-02-01","bar_index":1054,"type":"BUY","strength":0.588,"price":39.6,"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":70},{"ts":"2022-03-14","known_ts":"2022-03-16","bar_index":1064,"type":"BUY","strength":0.45,"price":36.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-04-12","known_ts":"2022-04-12","bar_index":1071,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.8,"stop_level":36.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-18","known_ts":"2022-04-18","bar_index":1072,"type":"RECLAIM","strength":0.588,"price":36.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-04-12","prior_stop_level":36.6,"sweep_low":35.4,"atr14":1.208088,"stop_level":34.795956,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-20","known_ts":"2022-05-24","bar_index":1080,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-20","trigger_known_ts":"2022-05-24","strength":0.45,"price":24.0,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.484979,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.9,"atr14":1.618706,"stop_level":22.090647,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-27","known_ts":"2022-06-29","bar_index":1088,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-06-27","trigger_known_ts":"2022-06-29","strength":0.45,"price":17.3,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.628755,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.1,"atr14":1.654126,"stop_level":16.272937,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-06","known_ts":"2022-07-08","bar_index":1090,"type":"BUY","strength":0.45,"price":17.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-07-06","known_ts":"2022-07-08","bar_index":1090,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-07-06","trigger_known_ts":"2022-07-08","strength":0.45,"price":17.4,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.626609,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.4,"atr14":1.561758,"stop_level":14.619121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-09","known_ts":"2022-08-09","bar_index":1098,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.9,"stop_level":16.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-04","known_ts":"2022-10-06","bar_index":1111,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-10-04","trigger_known_ts":"2022-10-06","strength":0.45,"price":9.1,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.804721,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9,"atr14":1.09116,"stop_level":6.35442,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-17","known_ts":"2022-10-19","bar_index":1114,"type":"BUY","strength":0.45,"price":7.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-10-17","known_ts":"2022-10-19","bar_index":1114,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-17","trigger_known_ts":"2022-10-19","strength":0.45,"price":7.4,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.841202,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.4,"atr14":0.990499,"stop_level":5.90475,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":1129,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.4,"stop_level":13.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-21","known_ts":"2022-12-21","bar_index":1129,"type":"RECLAIM","strength":0.588,"price":14.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-12-20","prior_stop_level":13.5,"sweep_low":13.3,"atr14":1.033695,"stop_level":12.783152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-28","known_ts":"2022-12-28","bar_index":1130,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.2,"stop_level":13.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-30","known_ts":"2022-12-30","bar_index":1131,"type":"RECLAIM","strength":0.725,"price":18.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-12-28","prior_stop_level":13.4,"sweep_low":12.6,"atr14":1.426804,"stop_level":11.886598,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-12","known_ts":"2023-01-12","bar_index":1134,"type":"RECLAIM","strength":0.863,"price":26.1,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":1140,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.3,"stop_level":30.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-15","known_ts":"2023-02-15","bar_index":1141,"type":"RECLAIM","strength":0.863,"price":31.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-02-10","prior_stop_level":30.5,"sweep_low":26.8,"atr14":2.04926,"stop_level":25.77537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-27","known_ts":"2023-02-27","bar_index":1144,"type":"RECLAIM","strength":0.863,"price":29.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-20","known_ts":"2023-06-22","bar_index":1170,"type":"BUY","strength":0.588,"price":16.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2023-07-28","known_ts":"2023-07-28","bar_index":1179,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.0,"stop_level":17.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2023-08-03","known_ts":"2023-08-03","bar_index":1180,"type":"SELL","basis":"structure_stop","strength":0.45,"price":15.7,"stop_level":17.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-08-10","known_ts":"2023-08-10","bar_index":1182,"type":"RECLAIM","strength":0.45,"price":18.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2023-08-03","prior_stop_level":17.4,"sweep_low":14.6,"atr14":1.118575,"stop_level":14.040712,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-14","known_ts":"2023-09-18","bar_index":1190,"type":"BUY","strength":0.588,"price":16.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-11-21","known_ts":"2023-11-24","bar_index":1206,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-11-21","trigger_known_ts":"2023-11-24","strength":0.45,"price":10.9,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.68314,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.7,"atr14":0.936492,"stop_level":9.231754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-05","known_ts":"2023-12-07","bar_index":1209,"type":"BUY","strength":0.45,"price":12.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-12-05","known_ts":"2023-12-07","bar_index":1209,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-12-05","trigger_known_ts":"2023-12-07","strength":0.45,"price":12.6,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.633721,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.0,"atr14":1.117453,"stop_level":9.441273,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-21","known_ts":"2023-12-21","bar_index":1213,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9,"stop_level":11.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-27","known_ts":"2023-12-29","bar_index":1214,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-12-27","trigger_known_ts":"2023-12-29","strength":0.588,"price":12.3,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.642442,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.3,"atr14":1.163398,"stop_level":9.718301,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-27","known_ts":"2023-12-27","bar_index":1214,"type":"RECLAIM","strength":0.588,"price":11.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-12-21","prior_stop_level":11.6,"sweep_low":10.3,"atr14":1.101338,"stop_level":9.749331,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-09","known_ts":"2024-01-09","bar_index":1216,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.7,"stop_level":10.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-19","known_ts":"2024-01-23","bar_index":1219,"type":"BUY","strength":0.588,"price":10.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-02-09","known_ts":"2024-02-13","bar_index":1224,"type":"BUY","strength":0.588,"price":9.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-03-04","known_ts":"2024-03-06","bar_index":1229,"type":"BUY","strength":0.45,"price":8.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-03-04","known_ts":"2024-03-06","bar_index":1229,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2024-03-04","trigger_known_ts":"2024-03-06","strength":0.45,"price":8.7,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.747093,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9,"atr14":0.931227,"stop_level":6.434387,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-20","known_ts":"2024-03-22","bar_index":1233,"type":"BUY","strength":0.45,"price":7.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-03-20","known_ts":"2024-03-22","bar_index":1233,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2024-03-20","trigger_known_ts":"2024-03-22","strength":0.45,"price":7.3,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.759076,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.7,"atr14":0.80469,"stop_level":5.297655,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-28","known_ts":"2024-05-28","bar_index":1248,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1,"stop_level":6.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-05-31","known_ts":"2024-05-31","bar_index":1249,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1,"stop_level":6.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-05","known_ts":"2024-06-05","bar_index":1250,"type":"RECLAIM","strength":0.725,"price":7.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-05-31","prior_stop_level":6.5,"sweep_low":5.5,"atr14":0.762195,"stop_level":5.118903,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-20","known_ts":"2024-06-24","bar_index":1254,"type":"REBUY","strength":0.725,"price":6.4,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2024-07-22","known_ts":"2024-07-24","bar_index":1261,"type":"BUY","strength":0.725,"price":7.0,"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":55},{"ts":"2024-10-07","known_ts":"2024-10-09","bar_index":1279,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-10-07","trigger_known_ts":"2024-10-09","strength":0.45,"price":3.91,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.746104,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.25,"atr14":0.259823,"stop_level":3.120089,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-10","known_ts":"2024-10-14","bar_index":1280,"type":"BUY","strength":0.588,"price":5.38,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-10-10","known_ts":"2024-10-14","bar_index":1280,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2024-10-10","trigger_known_ts":"2024-10-14","strength":0.588,"price":5.38,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.631507,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.25,"atr14":0.388655,"stop_level":3.055672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-05","known_ts":"2024-11-05","bar_index":1286,"type":"RECLAIM","strength":0.725,"price":5.16,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-10-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-08","known_ts":"2024-11-08","bar_index":1287,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.47,"stop_level":4.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-21","known_ts":"2024-11-25","bar_index":1290,"type":"REBUY","strength":0.725,"price":5.92,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2025-03-10","known_ts":"2025-03-10","bar_index":1313,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.23,"stop_level":7.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-03-12","known_ts":"2025-03-12","bar_index":1314,"type":"RECLAIM","strength":0.863,"price":8.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2025-03-10","prior_stop_level":7.83,"sweep_low":7.08,"atr14":0.948497,"stop_level":6.605751,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-22","known_ts":"2025-05-27","bar_index":1331,"type":"BUY","strength":0.863,"price":7.39,"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":10},{"ts":"2025-07-08","known_ts":"2025-07-10","bar_index":1341,"type":"BUY","strength":0.588,"price":5.59,"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":"2025-08-07","known_ts":"2025-08-07","bar_index":1348,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.55,"stop_level":5.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-08-27","known_ts":"2025-08-29","bar_index":1353,"type":"BUY","strength":0.588,"price":5.41,"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":30},{"ts":"2025-09-15","known_ts":"2025-09-15","bar_index":1357,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.75,"stop_level":4.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-09-17","known_ts":"2025-09-17","bar_index":1357,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.75,"stop_level":4.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-09-19","known_ts":"2025-09-19","bar_index":1358,"type":"RECLAIM","strength":0.725,"price":5.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2025-09-15","prior_stop_level":4.81,"sweep_low":4.53,"atr14":0.419372,"stop_level":4.320314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-19","known_ts":"2025-09-19","bar_index":1358,"type":"RECLAIM","strength":0.725,"price":5.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2025-09-17","prior_stop_level":4.81,"sweep_low":4.53,"atr14":0.419372,"stop_level":4.320314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-14","known_ts":"2025-10-16","bar_index":1364,"type":"REBUY","strength":0.588,"price":4.5,"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":35},{"ts":"2025-11-14","known_ts":"2025-11-14","bar_index":1371,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.15,"stop_level":5.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-11-18","known_ts":"2025-11-18","bar_index":1372,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.12,"stop_level":5.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-12-31","known_ts":"2026-01-05","bar_index":1382,"type":"BUY","strength":0.725,"price":5.24,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2026-02-06","known_ts":"2026-02-06","bar_index":1390,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.31,"stop_level":5.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-02-12","known_ts":"2026-02-12","bar_index":1391,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.05,"stop_level":5.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-02-10","known_ts":"2026-02-10","bar_index":1391,"type":"RECLAIM","strength":0.725,"price":5.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2026-02-06","prior_stop_level":5.41,"sweep_low":5.2,"atr14":0.327179,"stop_level":5.036411,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-02","known_ts":"2026-04-02","bar_index":1403,"type":"RECLAIM","strength":1.0,"price":8.05,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-02-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-14","known_ts":"2026-05-14","bar_index":1412,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.68,"stop_level":11.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-19","known_ts":"2026-05-19","bar_index":1413,"type":"RECLAIM","strength":1.0,"price":12.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-05-14","prior_stop_level":11.73,"sweep_low":10.21,"atr14":1.027241,"stop_level":9.69638,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-29","known_ts":"2026-05-29","bar_index":1416,"type":"RECLAIM","strength":1.0,"price":16.06,"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}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-05-29","last_scored_basis":null,"bars_since_signal":17,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2016-10-10","2017-01-19","2017-07-20","2017-10-23","2017-12-05","2017-12-21","2018-01-16","2018-08-31","2018-10-02","2019-01-25","2019-02-26","2019-05-17","2019-06-26","2019-09-30","2020-02-21","2020-05-13","2020-08-04","2020-09-08","2020-09-29","2020-11-05","2021-03-10","2021-07-19","2021-08-20","2021-12-20","2022-01-28","2022-03-09","2023-04-05","2023-05-26","2024-03-04","2024-03-20","2024-09-16","2025-03-14","2025-04-14","2025-05-22","2025-07-02","2025-08-22","2025-09-18","2025-12-17","2026-03-25","2026-08-04"],"warnings":[{"ts":"2022-08-08","kind":"arm","px":16.4},{"ts":"2022-08-09","kind":"confirm","px":15.9,"level":16.8},{"ts":"2022-12-15","kind":"arm","px":14.4},{"ts":"2022-12-20","kind":"confirm","px":13.4,"level":13.5},{"ts":"2022-12-27","kind":"arm","px":14.3},{"ts":"2022-12-28","kind":"confirm","px":13.2,"level":13.4},{"ts":"2023-01-18","kind":"arm","px":25.4},{"ts":"2023-02-10","kind":"confirm","px":29.3,"level":30.5},{"ts":"2023-07-21","kind":"arm","px":17.5},{"ts":"2023-07-28","kind":"confirm","px":16.0,"level":17.4},{"ts":"2023-08-02","kind":"arm","px":15.8},{"ts":"2023-08-03","kind":"confirm","px":15.7,"level":17.4},{"ts":"2023-12-20","kind":"arm","px":11.0},{"ts":"2023-12-21","kind":"confirm","px":10.9,"level":11.6},{"ts":"2024-01-05","kind":"arm","px":10.8},{"ts":"2024-01-09","kind":"confirm","px":10.7,"level":10.9},{"ts":"2024-05-15","kind":"arm","px":7.7},{"ts":"2024-05-28","kind":"confirm","px":6.1,"level":6.5},{"ts":"2024-05-30","kind":"arm","px":5.6},{"ts":"2024-05-31","kind":"confirm","px":6.1,"level":6.5},{"ts":"2024-10-30","kind":"arm","px":6.1},{"ts":"2024-11-08","kind":"confirm","px":4.47,"level":4.94},{"ts":"2025-02-20","kind":"arm","px":12.32},{"ts":"2025-03-10","kind":"confirm","px":7.23,"level":7.83},{"ts":"2025-08-04","kind":"arm","px":5.36},{"ts":"2025-08-07","kind":"confirm","px":4.55,"level":5.27},{"ts":"2025-09-10","kind":"arm","px":4.9},{"ts":"2025-09-15","kind":"confirm","px":4.75,"level":4.81},{"ts":"2025-09-16","kind":"arm","px":4.68},{"ts":"2025-09-17","kind":"confirm","px":4.75,"level":4.81},{"ts":"2025-11-12","kind":"arm","px":5.47},{"ts":"2025-11-14","kind":"confirm","px":5.15,"level":5.25},{"ts":"2025-11-17","kind":"arm","px":4.77},{"ts":"2025-11-18","kind":"confirm","px":5.12,"level":5.25},{"ts":"2026-01-27","kind":"arm","px":5.51},{"ts":"2026-02-06","kind":"confirm","px":5.31,"level":5.41},{"ts":"2026-02-09","kind":"arm","px":5.33},{"ts":"2026-02-12","kind":"confirm","px":5.05,"level":5.31},{"ts":"2026-04-29","kind":"arm","px":11.52},{"ts":"2026-05-14","kind":"confirm","px":11.68,"level":11.73}],"meta":{"leakfree":true,"scored":false,"score_basis":"full","validated_against":"signal_layer/confluence.py","validation":{},"honest_read":"RSI-MACD × StochRSI MTF confluence on daily→3D. Risk/timing overlay.","warnings":[]}}}