{"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":"HOMB","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2006-12-06","known_ts":"2006-12-08","bar_index":39,"type":"BUY","strength":0.45,"price":3.3023,"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":"2007-04-16","known_ts":"2007-04-18","bar_index":68,"type":"BUY","strength":0.588,"price":3.4078,"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":"quality","score":70},{"ts":"2007-05-01","known_ts":"2007-05-01","bar_index":71,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.258,"stop_level":3.2871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-05-02","known_ts":"2007-05-02","bar_index":72,"type":"RECLAIM","strength":0.45,"price":3.4383,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-01 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":"2007-05-01","prior_stop_level":3.2871,"sweep_low":3.2056,"atr14":0.104592,"stop_level":3.153304,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-29","known_ts":"2007-05-31","bar_index":78,"type":"REBUY","strength":0.45,"price":3.2485,"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,"blocked":true},{"ts":"2007-08-14","known_ts":"2007-08-16","bar_index":96,"type":"BUY","strength":0.588,"price":3.2908,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2007-09-04","known_ts":"2007-09-04","bar_index":100,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.18,"stop_level":3.2106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-09-10","known_ts":"2007-09-10","bar_index":102,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0369,"stop_level":3.2106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-04","known_ts":"2007-10-04","bar_index":108,"type":"RECLAIM","strength":0.863,"price":3.3244,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-09-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-19","known_ts":"2007-10-19","bar_index":111,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1668,"stop_level":3.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2007-10-22","known_ts":"2007-10-22","bar_index":112,"type":"RECLAIM","strength":0.725,"price":3.1887,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-19 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":"2007-10-19","prior_stop_level":3.18,"sweep_low":3.1376,"atr14":0.092032,"stop_level":3.091584,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-04","known_ts":"2007-12-06","bar_index":122,"type":"BUY","strength":0.45,"price":3.0671,"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":"2007-12-12","known_ts":"2007-12-12","bar_index":124,"type":"RECLAIM","strength":0.725,"price":3.1841,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-12-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-12-31","known_ts":"2007-12-31","bar_index":128,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0671,"stop_level":3.1636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-28","known_ts":"2008-01-30","bar_index":134,"type":"BUY","strength":0.588,"price":3.1402,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-02-22","known_ts":"2008-02-26","bar_index":140,"type":"BUY","strength":0.725,"price":3.0656,"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":"2008-05-19","known_ts":"2008-05-19","bar_index":160,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4255,"stop_level":3.4277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-21","known_ts":"2008-05-21","bar_index":160,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3681,"stop_level":3.4277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-27","known_ts":"2008-05-27","bar_index":161,"type":"RECLAIM","strength":0.863,"price":3.4769,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-05-19","prior_stop_level":3.4277,"sweep_low":3.3182,"atr14":0.109848,"stop_level":3.263276,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-27","known_ts":"2008-05-27","bar_index":161,"type":"RECLAIM","strength":0.863,"price":3.4769,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-05-21","prior_stop_level":3.4277,"sweep_low":3.3182,"atr14":0.109848,"stop_level":3.263276,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-13","known_ts":"2008-06-13","bar_index":166,"type":"RECLAIM","strength":1.0,"price":3.3843,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-08-07","known_ts":"2008-08-07","bar_index":178,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.6562,"stop_level":3.6973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-08-08","known_ts":"2008-08-08","bar_index":179,"type":"RECLAIM","strength":1.0,"price":3.8061,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-08-07","prior_stop_level":3.6973,"sweep_low":3.6003,"atr14":0.202148,"stop_level":3.499226,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-21","known_ts":"2008-08-21","bar_index":182,"type":"RECLAIM","strength":1.0,"price":3.7042,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-09-04","known_ts":"2008-09-08","bar_index":185,"type":"REBUY","strength":1.0,"price":4.1993,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2009-03-16","known_ts":"2009-03-18","bar_index":229,"type":"BUY","strength":0.588,"price":2.8907,"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":"2009-05-01","known_ts":"2009-05-01","bar_index":240,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3674,"stop_level":3.4682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-04","known_ts":"2009-05-04","bar_index":240,"type":"RECLAIM","strength":0.588,"price":3.5289,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-01","prior_stop_level":3.4682,"sweep_low":3.3514,"atr14":0.204613,"stop_level":3.249093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":242,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1936,"stop_level":3.3674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-02","known_ts":"2009-06-04","bar_index":247,"type":"REBUY","strength":0.588,"price":3.447,"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":"2009-07-01","known_ts":"2009-07-06","bar_index":254,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-07-01","trigger_known_ts":"2009-07-06","strength":0.45,"price":3.0733,"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.350803,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.9321,"atr14":0.156974,"stop_level":2.853613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-10","known_ts":"2009-07-14","bar_index":256,"type":"BUY","strength":0.45,"price":3.3059,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-07-31","known_ts":"2009-07-31","bar_index":261,"type":"RECLAIM","strength":0.725,"price":3.5208,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-07-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-14","known_ts":"2009-08-14","bar_index":264,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3503,"stop_level":3.3781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-08-18","known_ts":"2009-08-18","bar_index":265,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3326,"stop_level":3.3781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-08-19","known_ts":"2009-08-19","bar_index":265,"type":"RECLAIM","strength":0.588,"price":3.3969,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-14 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-08-14","prior_stop_level":3.3781,"sweep_low":3.2312,"atr14":0.14454,"stop_level":3.15893,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-19","known_ts":"2009-08-19","bar_index":265,"type":"RECLAIM","strength":0.588,"price":3.3969,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-18 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-08-18","prior_stop_level":3.3781,"sweep_low":3.2489,"atr14":0.14454,"stop_level":3.17663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-22","known_ts":"2009-09-24","bar_index":273,"type":"BUY","strength":0.863,"price":3.5015,"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":"2009-10-30","known_ts":"2009-10-30","bar_index":282,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4789,"stop_level":3.4838,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-11-19","known_ts":"2009-11-19","bar_index":287,"type":"RECLAIM","strength":0.863,"price":3.6872,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-11-24","known_ts":"2009-11-27","bar_index":288,"type":"BUY","strength":0.863,"price":3.6339,"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":"2010-02-01","known_ts":"2010-02-01","bar_index":303,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.7178,"stop_level":3.8952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-05","known_ts":"2010-02-05","bar_index":304,"type":"RECLAIM","strength":1.0,"price":3.9646,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-02-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-02-01","prior_stop_level":3.8952,"sweep_low":3.5259,"atr14":0.121285,"stop_level":3.465258,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-08","known_ts":"2010-03-08","bar_index":311,"type":"RECLAIM","strength":1.0,"price":4.199,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-02-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-27","known_ts":"2010-04-27","bar_index":322,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.5645,"stop_level":4.5677,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-30","known_ts":"2010-04-30","bar_index":323,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.5467,"stop_level":4.5677,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-28","known_ts":"2010-04-28","bar_index":323,"type":"RECLAIM","strength":1.0,"price":4.5936,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-27","prior_stop_level":4.5677,"sweep_low":4.5386,"atr14":0.103565,"stop_level":4.486818,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-12","known_ts":"2010-07-14","bar_index":340,"type":"BUY","strength":0.725,"price":4.2465,"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":"2010-08-19","known_ts":"2010-08-19","bar_index":349,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9168,"stop_level":3.965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-10-18","known_ts":"2010-10-20","bar_index":363,"type":"BUY","strength":0.45,"price":3.7756,"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":"2010-11-18","known_ts":"2010-11-18","bar_index":370,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7545,"stop_level":3.8064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-12-30","known_ts":"2010-12-30","bar_index":380,"type":"RECLAIM","strength":0.725,"price":4.1145,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-04","known_ts":"2011-01-04","bar_index":381,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6237,"stop_level":3.7079,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-01-05","known_ts":"2011-01-05","bar_index":381,"type":"RECLAIM","strength":0.725,"price":3.758,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-01-04","prior_stop_level":3.7079,"sweep_low":3.5646,"atr14":0.119533,"stop_level":3.504834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-19","known_ts":"2011-01-19","bar_index":384,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6022,"stop_level":3.6237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-01-20","known_ts":"2011-01-20","bar_index":384,"type":"RECLAIM","strength":0.588,"price":3.6595,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-19 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":"2011-01-19","prior_stop_level":3.6237,"sweep_low":3.6004,"atr14":0.103378,"stop_level":3.548711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-11","known_ts":"2011-02-15","bar_index":390,"type":"BUY","strength":0.588,"price":3.8933,"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":"2011-02-16","known_ts":"2011-02-16","bar_index":391,"type":"RECLAIM","strength":0.725,"price":4.0962,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-02-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-10","known_ts":"2011-03-10","bar_index":396,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9094,"stop_level":3.9831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-03-23","known_ts":"2011-03-25","bar_index":399,"type":"BUY","strength":0.863,"price":3.9939,"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":"2011-04-21","known_ts":"2011-04-26","bar_index":406,"type":"BUY","strength":0.863,"price":4.2668,"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":"2011-05-20","known_ts":"2011-05-20","bar_index":412,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1813,"stop_level":4.2119,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-05-26","known_ts":"2011-05-31","bar_index":414,"type":"REBUY","strength":0.863,"price":4.3163,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2011-05-26","known_ts":"2011-05-26","bar_index":414,"type":"RECLAIM","strength":0.863,"price":4.2263,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-20 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-05-20","prior_stop_level":4.2119,"sweep_low":4.1039,"atr14":0.090952,"stop_level":4.058424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-06","known_ts":"2011-07-08","bar_index":423,"type":"BUY","strength":1.0,"price":4.4423,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2011-07-27","known_ts":"2011-07-27","bar_index":428,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.2353,"stop_level":4.3775,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-10-12","known_ts":"2011-10-14","bar_index":446,"type":"BUY","strength":0.725,"price":4.0856,"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":"2011-11-25","known_ts":"2011-11-25","bar_index":456,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.2313,"stop_level":4.2875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":456,"type":"RECLAIM","strength":0.725,"price":4.3093,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-11-25","prior_stop_level":4.2875,"sweep_low":4.2313,"atr14":0.12885,"stop_level":4.166875,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-12","known_ts":"2011-12-12","bar_index":460,"type":"RECLAIM","strength":0.863,"price":4.3491,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-12","known_ts":"2012-01-12","bar_index":467,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.6753,"stop_level":4.6952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-01-18","known_ts":"2012-01-18","bar_index":468,"type":"RECLAIM","strength":1.0,"price":4.7351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-01-12","prior_stop_level":4.6952,"sweep_low":4.514,"atr14":0.117077,"stop_level":4.455461,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-31","known_ts":"2012-01-31","bar_index":471,"type":"RECLAIM","strength":1.0,"price":4.8293,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-10","known_ts":"2012-02-10","bar_index":473,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.6608,"stop_level":4.7224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-19","known_ts":"2012-03-21","bar_index":482,"type":"BUY","strength":0.863,"price":4.8173,"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":"2012-04-16","known_ts":"2012-04-16","bar_index":488,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.7827,"stop_level":4.8409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-04-17","known_ts":"2012-04-17","bar_index":488,"type":"RECLAIM","strength":0.863,"price":4.8591,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-16 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":"2012-04-16","prior_stop_level":4.8409,"sweep_low":4.719,"atr14":0.091286,"stop_level":4.673357,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-01","known_ts":"2012-05-01","bar_index":492,"type":"RECLAIM","strength":1.0,"price":5.2557,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-14","known_ts":"2012-05-14","bar_index":495,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.1172,"stop_level":5.1556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-15","known_ts":"2012-05-15","bar_index":495,"type":"RECLAIM","strength":1.0,"price":5.1647,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-05-14","prior_stop_level":5.1556,"sweep_low":5.0971,"atr14":0.108924,"stop_level":5.042638,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-29","known_ts":"2012-06-29","bar_index":506,"type":"RECLAIM","strength":1.0,"price":5.7525,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-19","known_ts":"2012-07-19","bar_index":510,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4769,"stop_level":5.6138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-23","known_ts":"2012-07-23","bar_index":511,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4824,"stop_level":5.6138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-27","known_ts":"2012-07-27","bar_index":512,"type":"RECLAIM","strength":1.0,"price":5.6211,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-07-23","prior_stop_level":5.6138,"sweep_low":5.3874,"atr14":0.116506,"stop_level":5.329147,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-07","known_ts":"2012-09-07","bar_index":522,"type":"RECLAIM","strength":1.0,"price":6.0851,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-09-28","known_ts":"2012-09-28","bar_index":527,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.2483,"stop_level":6.2501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-01","known_ts":"2012-10-01","bar_index":527,"type":"RECLAIM","strength":1.0,"price":6.3802,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-09-28","prior_stop_level":6.2501,"sweep_low":6.2336,"atr14":0.13378,"stop_level":6.16671,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-16","known_ts":"2012-10-16","bar_index":531,"type":"RECLAIM","strength":1.0,"price":6.4334,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-02","known_ts":"2013-01-04","bar_index":548,"type":"BUY","strength":0.725,"price":6.2783,"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":"2013-02-15","known_ts":"2013-02-15","bar_index":558,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.3886,"stop_level":6.3887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-19","known_ts":"2013-02-19","bar_index":558,"type":"RECLAIM","strength":0.863,"price":6.4181,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-15","prior_stop_level":6.3887,"sweep_low":6.3849,"atr14":0.103578,"stop_level":6.333111,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-18","known_ts":"2013-03-18","bar_index":565,"type":"RECLAIM","strength":0.863,"price":6.8078,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-12","known_ts":"2013-06-12","bar_index":585,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.6339,"stop_level":7.7766,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-17","known_ts":"2013-06-17","bar_index":586,"type":"RECLAIM","strength":1.0,"price":7.7785,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-12","prior_stop_level":7.7766,"sweep_low":7.5338,"atr14":0.179515,"stop_level":7.444043,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-28","known_ts":"2013-06-28","bar_index":589,"type":"RECLAIM","strength":1.0,"price":9.7249,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-18","known_ts":"2013-11-18","bar_index":622,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.5755,"stop_level":12.5997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-11-20","known_ts":"2013-11-20","bar_index":622,"type":"RECLAIM","strength":0.863,"price":12.6873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-11-18","prior_stop_level":12.5997,"sweep_low":12.4115,"atr14":0.349234,"stop_level":12.236883,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-26","known_ts":"2013-11-29","bar_index":624,"type":"REBUY","strength":0.863,"price":13.4735,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2013-12-05","known_ts":"2013-12-09","bar_index":626,"type":"REBUY","strength":0.863,"price":13.6151,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2014-02-25","known_ts":"2014-02-27","bar_index":644,"type":"BUY","strength":0.725,"price":12.6513,"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":"2014-03-27","known_ts":"2014-03-27","bar_index":651,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.6774,"stop_level":12.7895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-03-31","known_ts":"2014-03-31","bar_index":652,"type":"RECLAIM","strength":0.588,"price":12.8567,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2014-03-27","prior_stop_level":12.7895,"sweep_low":12.4944,"atr14":0.338713,"stop_level":12.325044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-10","known_ts":"2014-04-10","bar_index":654,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.2143,"stop_level":12.5841,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-05-30","known_ts":"2014-06-03","bar_index":666,"type":"BUY","strength":0.45,"price":11.7386,"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-06-04","known_ts":"2014-06-04","bar_index":667,"type":"RECLAIM","strength":0.588,"price":12.2404,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-05-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-07-08","known_ts":"2014-07-08","bar_index":674,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.1692,"stop_level":12.289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":675,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.9108,"stop_level":12.289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-20","known_ts":"2014-08-22","bar_index":685,"type":"BUY","strength":0.45,"price":11.2934,"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-26","known_ts":"2014-09-26","bar_index":693,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.3273,"stop_level":11.4174,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-01","known_ts":"2014-10-01","bar_index":694,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.8914,"stop_level":11.4174,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-10","known_ts":"2014-10-14","bar_index":697,"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":"2014-10-10","trigger_known_ts":"2014-10-14","strength":0.588,"price":10.914,"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.244104,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.4707,"atr14":0.30174,"stop_level":10.31983,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-20","known_ts":"2014-10-22","bar_index":699,"type":"BUY","strength":0.588,"price":10.8914,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-10-20","known_ts":"2014-10-22","bar_index":699,"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":"2014-10-20","trigger_known_ts":"2014-10-22","strength":0.588,"price":10.8914,"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.24567,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.3993,"atr14":0.367248,"stop_level":10.215676,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-05","known_ts":"2014-11-05","bar_index":703,"type":"RECLAIM","strength":0.725,"price":12.1463,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-01","known_ts":"2014-12-01","bar_index":708,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.7205,"stop_level":11.8486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-02","known_ts":"2014-12-02","bar_index":709,"type":"RECLAIM","strength":0.588,"price":11.9353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-12-01","prior_stop_level":11.8486,"sweep_low":11.6036,"atr14":0.284161,"stop_level":11.46152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-15","known_ts":"2014-12-17","bar_index":712,"type":"REBUY","strength":0.863,"price":12.022,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2014-12-23","known_ts":"2014-12-26","bar_index":714,"type":"REBUY","strength":0.863,"price":12.071,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2015-02-06","known_ts":"2015-02-10","bar_index":724,"type":"BUY","strength":0.863,"price":11.8688,"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":"2015-03-04","known_ts":"2015-03-04","bar_index":729,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.8385,"stop_level":11.8498,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-05","known_ts":"2015-03-05","bar_index":730,"type":"RECLAIM","strength":0.863,"price":12.0958,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-03-04","prior_stop_level":11.8498,"sweep_low":11.6909,"atr14":0.272952,"stop_level":11.554424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-18","known_ts":"2015-03-18","bar_index":733,"type":"RECLAIM","strength":0.863,"price":13.1097,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-25","known_ts":"2015-03-25","bar_index":734,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.6595,"stop_level":12.8411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-26","known_ts":"2015-03-26","bar_index":735,"type":"RECLAIM","strength":0.863,"price":12.8676,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-03-25","prior_stop_level":12.8411,"sweep_low":12.546,"atr14":0.292918,"stop_level":12.399541,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-09","known_ts":"2015-04-09","bar_index":738,"type":"RECLAIM","strength":0.863,"price":12.9887,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-17","known_ts":"2015-04-17","bar_index":740,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.5725,"stop_level":12.7314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-20","known_ts":"2015-04-20","bar_index":740,"type":"RECLAIM","strength":0.863,"price":12.773,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-04-17","prior_stop_level":12.7314,"sweep_low":12.5271,"atr14":0.26208,"stop_level":12.39606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-27","known_ts":"2015-05-27","bar_index":749,"type":"RECLAIM","strength":0.863,"price":12.9539,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-01","known_ts":"2015-06-03","bar_index":750,"type":"BUY","strength":0.863,"price":13.2273,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2015-07-09","known_ts":"2015-07-13","bar_index":759,"type":"REBUY","strength":0.863,"price":14.2375,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2015-08-20","known_ts":"2015-08-20","bar_index":769,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.0337,"stop_level":15.2472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-07","known_ts":"2015-10-09","bar_index":780,"type":"BUY","strength":0.863,"price":15.6855,"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":"2016-02-03","known_ts":"2016-02-05","bar_index":807,"type":"BUY","strength":0.725,"price":15.0314,"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":"2016-03-16","known_ts":"2016-03-16","bar_index":816,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.1696,"stop_level":15.7224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-18","known_ts":"2016-03-18","bar_index":817,"type":"RECLAIM","strength":0.725,"price":15.9797,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-03-16","prior_stop_level":15.7224,"sweep_low":14.8547,"atr14":0.517859,"stop_level":14.59577,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-31","known_ts":"2016-03-31","bar_index":820,"type":"RECLAIM","strength":0.725,"price":15.6188,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-03-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-13","known_ts":"2016-05-13","bar_index":830,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.5382,"stop_level":15.8108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-16","known_ts":"2016-05-16","bar_index":830,"type":"RECLAIM","strength":0.725,"price":15.8274,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-13","prior_stop_level":15.8108,"sweep_low":15.4611,"atr14":0.45185,"stop_level":15.235175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-20","known_ts":"2016-05-24","bar_index":832,"type":"REBUY","strength":0.725,"price":16.5253,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2016-06-16","known_ts":"2016-06-16","bar_index":838,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.9624,"stop_level":16.6872,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-26","known_ts":"2016-07-28","bar_index":847,"type":"BUY","strength":0.588,"price":16.1937,"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":20},{"ts":"2016-09-23","known_ts":"2016-09-23","bar_index":861,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.7651,"stop_level":17.0981,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-04","known_ts":"2016-11-08","bar_index":871,"type":"BUY","strength":0.588,"price":17.0206,"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":"2017-01-09","known_ts":"2017-01-09","bar_index":885,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.0925,"stop_level":21.3178,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-10","known_ts":"2017-01-10","bar_index":885,"type":"RECLAIM","strength":0.863,"price":21.3567,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-09 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":"2017-01-09","prior_stop_level":21.3178,"sweep_low":20.8982,"atr14":0.518327,"stop_level":20.639036,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-06","known_ts":"2017-03-06","bar_index":898,"type":"RECLAIM","strength":1.0,"price":21.9653,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-14","known_ts":"2017-03-14","bar_index":900,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.8795,"stop_level":21.9419,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-03-16","known_ts":"2017-03-16","bar_index":900,"type":"RECLAIM","strength":0.863,"price":22.2538,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-03-14","prior_stop_level":21.9419,"sweep_low":21.5365,"atr14":0.544554,"stop_level":21.264223,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-08","known_ts":"2017-06-12","bar_index":920,"type":"BUY","strength":0.725,"price":20.1693,"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":"quality","score":70},{"ts":"2017-07-20","known_ts":"2017-07-20","bar_index":929,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.1753,"stop_level":19.1832,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-07-24","known_ts":"2017-07-24","bar_index":930,"type":"RECLAIM","strength":0.588,"price":19.3945,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-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":"2017-07-20","prior_stop_level":19.1832,"sweep_low":18.9797,"atr14":0.454134,"stop_level":18.752633,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-09","known_ts":"2017-08-09","bar_index":934,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.3632,"stop_level":19.3867,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-20","known_ts":"2017-09-22","bar_index":944,"type":"BUY","strength":0.45,"price":18.4394,"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-09-28","known_ts":"2017-09-28","bar_index":946,"type":"RECLAIM","strength":0.725,"price":20.1536,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-09-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-17","known_ts":"2017-10-17","bar_index":950,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.9177,"stop_level":20.0513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-25","known_ts":"2017-10-25","bar_index":952,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.826,"stop_level":20.0513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-28","known_ts":"2017-11-30","bar_index":960,"type":"BUY","strength":0.45,"price":18.8104,"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-11-28","known_ts":"2017-11-30","bar_index":960,"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":"2017-11-28","trigger_known_ts":"2017-11-30","strength":0.45,"price":18.8104,"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.166416,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.9926,"atr14":0.461849,"stop_level":16.761675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-14","known_ts":"2017-12-18","bar_index":964,"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":"2017-12-14","trigger_known_ts":"2017-12-18","strength":0.588,"price":18.5812,"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.176573,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":17.3562,"atr14":0.564485,"stop_level":17.073958,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-02","known_ts":"2018-01-02","bar_index":967,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.1781,"stop_level":18.2572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-03","known_ts":"2018-01-03","bar_index":968,"type":"RECLAIM","strength":0.588,"price":18.2888,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-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":"2018-01-02","prior_stop_level":18.2572,"sweep_low":17.9885,"atr14":0.511692,"stop_level":17.732654,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-17","known_ts":"2018-01-17","bar_index":971,"type":"RECLAIM","strength":0.725,"price":19.5771,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-01-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":975,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.4153,"stop_level":18.8579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-07","known_ts":"2018-02-07","bar_index":976,"type":"RECLAIM","strength":0.725,"price":18.9685,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-02-05","prior_stop_level":18.8579,"sweep_low":17.9727,"atr14":0.567384,"stop_level":17.689008,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-21","known_ts":"2018-02-21","bar_index":979,"type":"RECLAIM","strength":0.863,"price":19.0899,"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-06","known_ts":"2018-03-08","bar_index":982,"type":"BUY","strength":0.863,"price":19.4632,"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":20},{"ts":"2018-03-21","known_ts":"2018-03-21","bar_index":985,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.1614,"stop_level":19.2646,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-04","known_ts":"2018-05-08","bar_index":996,"type":"BUY","strength":0.588,"price":18.812,"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":90},{"ts":"2018-05-29","known_ts":"2018-05-29","bar_index":1001,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.3267,"stop_level":18.7017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-04","known_ts":"2018-06-04","bar_index":1002,"type":"RECLAIM","strength":0.863,"price":18.7336,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-29 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-05-29","prior_stop_level":18.7017,"sweep_low":18.1671,"atr14":0.377318,"stop_level":17.978441,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-12","known_ts":"2018-06-12","bar_index":1004,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.215,"stop_level":18.3267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-19","known_ts":"2018-06-19","bar_index":1006,"type":"RECLAIM","strength":0.725,"price":18.5182,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-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":"2018-06-12","prior_stop_level":18.3267,"sweep_low":17.824,"atr14":0.368817,"stop_level":17.639591,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-26","known_ts":"2018-07-30","bar_index":1015,"type":"BUY","strength":0.863,"price":18.5979,"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":80},{"ts":"2018-09-12","known_ts":"2018-09-12","bar_index":1026,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.4536,"stop_level":18.622,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-09","known_ts":"2018-11-13","bar_index":1040,"type":"BUY","strength":0.45,"price":15.8239,"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-12-06","known_ts":"2018-12-06","bar_index":1045,"type":"SELL","basis":"structure_stop","strength":0.45,"price":14.4763,"stop_level":15.5334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-01-04","known_ts":"2019-01-08","bar_index":1052,"type":"BUY","strength":0.45,"price":14.3553,"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":"Financials"}},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":1065,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.3469,"stop_level":15.7366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-10","known_ts":"2019-04-12","bar_index":1074,"type":"BUY","strength":0.725,"price":15.3875,"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":10},{"ts":"2019-05-13","known_ts":"2019-05-13","bar_index":1081,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.6404,"stop_level":15.3875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-27","known_ts":"2019-06-27","bar_index":1092,"type":"RECLAIM","strength":0.863,"price":15.8755,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-02","known_ts":"2019-08-02","bar_index":1100,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.1312,"stop_level":15.4093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-09-10","known_ts":"2019-09-12","bar_index":1109,"type":"BUY","strength":0.863,"price":15.8339,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2019-10-04","known_ts":"2019-10-04","bar_index":1115,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.1666,"stop_level":15.3726,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-10-14","known_ts":"2019-10-16","bar_index":1117,"type":"BUY","strength":1.0,"price":15.4961,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2019-12-04","known_ts":"2019-12-06","bar_index":1129,"type":"BUY","strength":1.0,"price":15.7786,"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":"2020-01-03","known_ts":"2020-01-03","bar_index":1135,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.1851,"stop_level":16.2017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-08","known_ts":"2020-01-08","bar_index":1136,"type":"RECLAIM","strength":1.0,"price":16.351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-01-03","prior_stop_level":16.2017,"sweep_low":15.8864,"atr14":0.265866,"stop_level":15.753467,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-17","known_ts":"2020-01-17","bar_index":1139,"type":"RECLAIM","strength":1.0,"price":16.5584,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":1158,"type":"BUY","strength":0.588,"price":10.6141,"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,"retro_override":true,"retro_ctx":{"group_id":"Financials"}},{"ts":"2020-08-31","known_ts":"2020-08-31","bar_index":1191,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.7642,"stop_level":13.7727,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-01","known_ts":"2020-09-01","bar_index":1191,"type":"RECLAIM","strength":0.863,"price":13.951,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-08-31","prior_stop_level":13.7727,"sweep_low":13.5095,"atr14":0.532146,"stop_level":13.243427,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-08","known_ts":"2020-10-12","bar_index":1200,"type":"BUY","strength":1.0,"price":14.6473,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2020-11-04","known_ts":"2020-11-04","bar_index":1206,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.552,"stop_level":13.7133,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-05","known_ts":"2020-11-05","bar_index":1206,"type":"RECLAIM","strength":1.0,"price":14.2737,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-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":"2020-11-04","prior_stop_level":13.7133,"sweep_low":13.484,"atr14":0.575021,"stop_level":13.19649,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-19","known_ts":"2020-11-19","bar_index":1210,"type":"RECLAIM","strength":1.0,"price":16.4791,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-18","known_ts":"2020-12-18","bar_index":1216,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.2736,"stop_level":16.522,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-23","known_ts":"2020-12-23","bar_index":1217,"type":"RECLAIM","strength":1.0,"price":16.7446,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-12-18","prior_stop_level":16.522,"sweep_low":15.9995,"atr14":0.549646,"stop_level":15.724677,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-05","known_ts":"2021-01-07","bar_index":1220,"type":"REBUY","strength":1.0,"price":18.1921,"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":"2021-08-13","known_ts":"2021-08-17","bar_index":1271,"type":"BUY","strength":0.588,"price":19.0622,"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":"2021-09-09","known_ts":"2021-09-09","bar_index":1277,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.7397,"stop_level":19.0012,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-09-15","known_ts":"2021-09-15","bar_index":1278,"type":"RECLAIM","strength":0.588,"price":19.5068,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2021-09-09","prior_stop_level":19.0012,"sweep_low":18.2516,"atr14":0.482353,"stop_level":18.010424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-30","known_ts":"2021-09-30","bar_index":1282,"type":"RECLAIM","strength":0.863,"price":21.1803,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-27","known_ts":"2021-10-27","bar_index":1288,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.2128,"stop_level":20.483,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-10-29","known_ts":"2021-10-29","bar_index":1289,"type":"RECLAIM","strength":0.725,"price":20.7096,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-27 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":"2021-10-27","prior_stop_level":20.483,"sweep_low":20.204,"atr14":0.517836,"stop_level":19.945082,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-11","known_ts":"2021-11-11","bar_index":1292,"type":"RECLAIM","strength":0.863,"price":22.8886,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-10-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-18","known_ts":"2021-11-18","bar_index":1293,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.5819,"stop_level":22.6446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-23","known_ts":"2021-11-23","bar_index":1294,"type":"RECLAIM","strength":0.863,"price":22.8886,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-11-18","prior_stop_level":22.6446,"sweep_low":21.8371,"atr14":0.556307,"stop_level":21.558947,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-29","known_ts":"2021-11-29","bar_index":1295,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.4252,"stop_level":22.0123,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-12-27","known_ts":"2021-12-27","bar_index":1302,"type":"RECLAIM","strength":0.863,"price":21.5567,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-04","known_ts":"2022-01-06","bar_index":1304,"type":"BUY","strength":0.863,"price":22.6608,"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":60},{"ts":"2022-03-18","known_ts":"2022-03-22","bar_index":1321,"type":"BUY","strength":0.45,"price":20.3588,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-13","known_ts":"2022-10-17","bar_index":1369,"type":"BUY","strength":0.863,"price":22.3618,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2022-10-26","known_ts":"2022-10-28","bar_index":1372,"type":"BUY","strength":0.863,"price":22.7289,"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":"2022-12-05","known_ts":"2022-12-05","bar_index":1381,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.7849,"stop_level":22.4699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-01-27","known_ts":"2023-01-31","bar_index":1393,"type":"BUY","strength":0.725,"price":21.5145,"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":"2023-02-22","known_ts":"2023-02-22","bar_index":1398,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.7099,"stop_level":21.7578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-24","known_ts":"2023-02-24","bar_index":1399,"type":"RECLAIM","strength":0.725,"price":21.8279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-02-22","prior_stop_level":21.7578,"sweep_low":21.3921,"atr14":0.487104,"stop_level":21.148548,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-20","known_ts":"2023-04-24","bar_index":1412,"type":"BUY","strength":0.45,"price":19.5035,"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":"Financials"}},{"ts":"2023-05-03","known_ts":"2023-05-05","bar_index":1415,"type":"BUY","strength":0.45,"price":19.0313,"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":"Financials"}},{"ts":"2023-05-11","known_ts":"2023-05-15","bar_index":1417,"type":"BUY","strength":0.45,"price":18.768,"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":"Financials"}},{"ts":"2023-06-02","known_ts":"2023-06-02","bar_index":1422,"type":"RECLAIM","strength":0.725,"price":21.4243,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-05-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-20","known_ts":"2023-06-20","bar_index":1425,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.1953,"stop_level":21.351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-26","known_ts":"2023-06-26","bar_index":1427,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.5541,"stop_level":21.351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-13","known_ts":"2023-07-13","bar_index":1431,"type":"RECLAIM","strength":0.863,"price":21.7632,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-15","known_ts":"2023-08-15","bar_index":1438,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.824,"stop_level":21.1037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-01","known_ts":"2023-11-03","bar_index":1457,"type":"BUY","strength":0.45,"price":20.0301,"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":"Financials"}},{"ts":"2023-11-14","known_ts":"2023-11-14","bar_index":1460,"type":"RECLAIM","strength":0.588,"price":20.6245,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-11-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2024-03-26","known_ts":"2024-03-28","bar_index":1490,"type":"BUY","strength":0.863,"price":23.0507,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2024-05-29","known_ts":"2024-05-29","bar_index":1504,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.6134,"stop_level":22.2158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-05-31","known_ts":"2024-05-31","bar_index":1505,"type":"RECLAIM","strength":0.863,"price":22.2276,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-29 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":"2024-05-29","prior_stop_level":22.2158,"sweep_low":21.6039,"atr14":0.404316,"stop_level":21.401742,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-26","known_ts":"2024-06-28","bar_index":1511,"type":"BUY","strength":0.863,"price":22.6435,"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":"quality","score":75},{"ts":"2024-08-21","known_ts":"2024-08-23","bar_index":1524,"type":"REBUY","strength":1.0,"price":26.5572,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-12-09","known_ts":"2024-12-09","bar_index":1549,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.1385,"stop_level":29.2056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-11","known_ts":"2024-12-11","bar_index":1550,"type":"RECLAIM","strength":1.0,"price":29.3398,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-12-09","prior_stop_level":29.2056,"sweep_low":28.8511,"atr14":0.646163,"stop_level":28.528018,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-23","known_ts":"2025-01-27","bar_index":1559,"type":"BUY","strength":0.863,"price":29.1865,"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":"2025-02-20","known_ts":"2025-02-20","bar_index":1565,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.772,"stop_level":29.2152,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-04-24","known_ts":"2025-04-28","bar_index":1580,"type":"BUY","strength":0.588,"price":26.9015,"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":"quality","score":65},{"ts":"2025-06-04","known_ts":"2025-06-04","bar_index":1589,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.162,"stop_level":27.2591,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-06","known_ts":"2025-06-06","bar_index":1590,"type":"RECLAIM","strength":0.588,"price":27.6086,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-04","prior_stop_level":27.2591,"sweep_low":26.8805,"atr14":0.558228,"stop_level":26.601386,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-20","known_ts":"2025-06-24","bar_index":1593,"type":"REBUY","strength":0.725,"price":27.5115,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2025-07-30","known_ts":"2025-07-30","bar_index":1602,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.5115,"stop_level":27.6668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-20","known_ts":"2025-08-22","bar_index":1607,"type":"BUY","strength":0.588,"price":29.279,"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":"2025-09-11","known_ts":"2025-09-11","bar_index":1612,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.7316,"stop_level":28.8293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-12","known_ts":"2025-09-12","bar_index":1612,"type":"RECLAIM","strength":0.725,"price":29.2008,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-09-11","prior_stop_level":28.8293,"sweep_low":28.4969,"atr14":0.567258,"stop_level":28.213271,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-17","known_ts":"2025-09-17","bar_index":1613,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.4872,"stop_level":28.5654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-18","known_ts":"2025-09-18","bar_index":1613,"type":"RECLAIM","strength":0.725,"price":29.0933,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-09-17","prior_stop_level":28.5654,"sweep_low":28.3699,"atr14":0.620544,"stop_level":28.059628,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-21","known_ts":"2025-11-25","bar_index":1629,"type":"BUY","strength":0.588,"price":27.9768,"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":"quality","score":65},{"ts":"2025-12-31","known_ts":"2025-12-31","bar_index":1637,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.366,"stop_level":27.4054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":1638,"type":"RECLAIM","strength":0.588,"price":27.4941,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-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":"2025-12-31","prior_stop_level":27.4054,"sweep_low":27.0015,"atr14":0.467954,"stop_level":26.767523,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-15","known_ts":"2026-01-15","bar_index":1641,"type":"RECLAIM","strength":0.863,"price":28.0753,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-27","known_ts":"2026-02-27","bar_index":1650,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.2406,"stop_level":27.8881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-03-23","known_ts":"2026-03-25","bar_index":1656,"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":"2026-03-23","trigger_known_ts":"2026-03-25","strength":0.45,"price":26.4073,"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.11059,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.4748,"atr14":0.686609,"stop_level":25.131496,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-06","known_ts":"2026-04-08","bar_index":1659,"type":"BUY","strength":0.588,"price":27.9251,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2026-07-08","known_ts":"2026-07-08","bar_index":1680,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.21,"stop_level":28.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-09","known_ts":"2026-07-09","bar_index":1680,"type":"RECLAIM","strength":0.863,"price":28.63,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-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":"2026-07-08","prior_stop_level":28.55,"sweep_low":28.07,"atr14":0.534083,"stop_level":27.802959,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-23","known_ts":"2026-07-23","bar_index":1684,"type":"RECLAIM","strength":0.863,"price":30.98,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-08-06","known_ts":"2026-08-06","bar_index":1687,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.83,"stop_level":31.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-08-12","known_ts":"2026-08-12","bar_index":1688,"type":"RECLAIM","strength":0.863,"price":31.12,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-08-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-08-06","prior_stop_level":31.07,"sweep_low":30.51,"atr14":0.496803,"stop_level":30.261599,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-08-06","last_scored_basis":"structure_stop","bars_since_signal":1,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2018-04-10","2018-10-03","2018-10-29","2018-12-26","2019-01-31","2019-03-28","2019-09-05","2020-03-24","2020-09-25","2021-04-15","2021-04-23","2021-06-23","2021-07-07","2021-08-05","2021-12-21","2022-02-08","2022-03-10","2022-04-13","2022-09-30","2022-12-21","2023-01-10","2023-01-27","2023-03-24","2023-04-17","2023-08-29","2023-10-03","2023-11-01","2024-02-15","2024-03-05","2024-03-26","2024-06-21","2024-09-17","2024-10-08","2025-01-03","2025-01-14","2025-03-20","2025-04-10","2025-08-12","2025-10-10","2025-10-31"],"warnings":[{"ts":"2021-11-18","kind":"confirm","px":22.5819,"level":22.6446},{"ts":"2021-11-26","kind":"arm","px":21.2763},{"ts":"2021-11-29","kind":"confirm","px":21.4252,"level":22.0123},{"ts":"2022-06-08","kind":"arm","px":19.7516},{"ts":"2022-08-23","kind":"arm","px":21.8782},{"ts":"2022-11-21","kind":"arm","px":22.569},{"ts":"2022-12-05","kind":"confirm","px":21.7849,"level":22.4699},{"ts":"2023-02-15","kind":"arm","px":22.2456},{"ts":"2023-02-22","kind":"confirm","px":21.7099,"level":21.7578},{"ts":"2023-05-31","kind":"arm","px":19.6657},{"ts":"2023-06-20","kind":"confirm","px":21.1953,"level":21.351},{"ts":"2023-06-23","kind":"arm","px":20.2427},{"ts":"2023-06-26","kind":"confirm","px":20.5541,"level":21.351},{"ts":"2023-07-25","kind":"arm","px":21.1037},{"ts":"2023-08-15","kind":"confirm","px":20.824,"level":21.1037},{"ts":"2023-11-28","kind":"arm","px":20.4383},{"ts":"2023-12-22","kind":"arm","px":23.6228},{"ts":"2024-05-22","kind":"arm","px":22.6246},{"ts":"2024-05-29","kind":"confirm","px":21.6134,"level":22.2158},{"ts":"2024-08-01","kind":"arm","px":25.8944},{"ts":"2024-11-22","kind":"arm","px":30.3363},{"ts":"2024-12-09","kind":"confirm","px":29.1385,"level":29.2056},{"ts":"2025-02-19","kind":"arm","px":28.9745},{"ts":"2025-02-20","kind":"confirm","px":28.772,"level":29.2152},{"ts":"2025-05-22","kind":"arm","px":27.3853},{"ts":"2025-06-04","kind":"confirm","px":27.162,"level":27.2591},{"ts":"2025-07-16","kind":"arm","px":27.6862},{"ts":"2025-07-30","kind":"confirm","px":27.5115,"level":27.6668},{"ts":"2025-09-09","kind":"arm","px":28.5654},{"ts":"2025-09-11","kind":"confirm","px":28.7316,"level":28.8293},{"ts":"2025-09-16","kind":"arm","px":28.321},{"ts":"2025-09-17","kind":"confirm","px":28.4872,"level":28.5654},{"ts":"2025-12-23","kind":"arm","px":27.8586},{"ts":"2025-12-31","kind":"confirm","px":27.366,"level":27.4054},{"ts":"2026-01-28","kind":"arm","px":27.8881},{"ts":"2026-02-27","kind":"confirm","px":27.2406,"level":27.8881},{"ts":"2026-06-22","kind":"arm","px":27.78},{"ts":"2026-07-08","kind":"confirm","px":28.21,"level":28.55},{"ts":"2026-07-29","kind":"arm","px":31.43},{"ts":"2026-08-06","kind":"confirm","px":30.83,"level":31.07}],"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":[]}}}