{"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":"SHO","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2005-04-28","known_ts":"2005-05-02","bar_index":44,"type":"BUY","strength":0.45,"price":9.2881,"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":"2005-05-25","known_ts":"2005-05-25","bar_index":50,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.4447,"stop_level":9.6309,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-05-27","known_ts":"2005-05-27","bar_index":51,"type":"RECLAIM","strength":0.725,"price":9.6901,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-05-25 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":"2005-05-25","prior_stop_level":9.6309,"sweep_low":9.4066,"atr14":0.182831,"stop_level":9.315185,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-05","known_ts":"2005-08-05","bar_index":67,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.3604,"stop_level":10.4375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-08-09","known_ts":"2005-08-09","bar_index":67,"type":"RECLAIM","strength":0.588,"price":10.4803,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-05 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":"2005-08-05","prior_stop_level":10.4375,"sweep_low":9.9109,"atr14":0.275803,"stop_level":9.772998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-03","known_ts":"2005-11-07","bar_index":88,"type":"BUY","strength":0.588,"price":10.155,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2006-02-17","known_ts":"2006-02-22","bar_index":112,"type":"REBUY","strength":1.0,"price":12.9538,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2006-06-23","known_ts":"2006-06-27","bar_index":141,"type":"BUY","strength":0.725,"price":12.962,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2006-09-22","known_ts":"2006-09-22","bar_index":162,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.2035,"stop_level":13.293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-27","known_ts":"2006-09-27","bar_index":163,"type":"RECLAIM","strength":0.725,"price":13.3033,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-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":"2006-09-22","prior_stop_level":13.293,"sweep_low":12.9307,"atr14":0.26144,"stop_level":12.79998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-10","known_ts":"2006-10-10","bar_index":166,"type":"RECLAIM","strength":0.725,"price":13.2717,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-30","known_ts":"2006-12-04","bar_index":178,"type":"BUY","strength":0.45,"price":12.743,"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-02-27","known_ts":"2007-02-27","bar_index":197,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.9003,"stop_level":13.3852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-04-13","known_ts":"2007-04-17","bar_index":208,"type":"BUY","strength":0.725,"price":13.3845,"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":"quality","score":65},{"ts":"2007-05-16","known_ts":"2007-05-16","bar_index":215,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.1669,"stop_level":13.5141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-31","known_ts":"2007-06-04","bar_index":219,"type":"REBUY","strength":0.863,"price":13.5604,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":75},{"ts":"2007-07-05","known_ts":"2007-07-09","bar_index":227,"type":"BUY","strength":0.863,"price":13.8157,"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":"quality","score":75},{"ts":"2007-07-23","known_ts":"2007-07-23","bar_index":231,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.1554,"stop_level":13.4551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-09-04","known_ts":"2007-09-06","bar_index":241,"type":"BUY","strength":0.45,"price":12.481,"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-09-04","known_ts":"2007-09-06","bar_index":241,"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":"2007-09-04","trigger_known_ts":"2007-09-06","strength":0.45,"price":12.481,"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.099885,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.5912,"atr14":0.414064,"stop_level":11.384168,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-03","known_ts":"2007-10-03","bar_index":248,"type":"RECLAIM","strength":0.588,"price":12.9627,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-09-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-11-02","known_ts":"2007-11-02","bar_index":255,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.0524,"stop_level":12.4222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-28","known_ts":"2007-11-30","bar_index":261,"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":"2007-11-28","trigger_known_ts":"2007-11-30","strength":0.45,"price":10.9998,"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.206707,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.4403,"atr14":0.420968,"stop_level":10.229816,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-22","known_ts":"2008-01-24","bar_index":273,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-01-22","trigger_known_ts":"2008-01-24","strength":0.45,"price":8.0094,"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.422371,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.2418,"atr14":0.48288,"stop_level":7.00036,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-30","known_ts":"2008-02-01","bar_index":275,"type":"BUY","strength":0.45,"price":8.4005,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-30","known_ts":"2008-02-01","bar_index":275,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-01-30","trigger_known_ts":"2008-02-01","strength":0.45,"price":8.4005,"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.394166,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.2418,"atr14":0.472842,"stop_level":7.005379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-29","known_ts":"2008-02-29","bar_index":282,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5604,"stop_level":7.8501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-08","known_ts":"2008-05-08","bar_index":298,"type":"RECLAIM","strength":0.863,"price":10.3007,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-02-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-09","known_ts":"2008-06-09","bar_index":305,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.4283,"stop_level":9.4875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-07","known_ts":"2008-08-11","bar_index":319,"type":"BUY","strength":0.588,"price":7.0248,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2008-09-29","known_ts":"2008-09-29","bar_index":331,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.4575,"stop_level":6.7835,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-30","known_ts":"2008-09-30","bar_index":331,"type":"RECLAIM","strength":0.725,"price":6.9629,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-29","prior_stop_level":6.7835,"sweep_low":6.3234,"atr14":0.577116,"stop_level":6.034842,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-21","known_ts":"2008-11-25","bar_index":344,"type":"BUY","strength":0.45,"price":2.1817,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-21","known_ts":"2008-11-25","bar_index":344,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-11-21","trigger_known_ts":"2008-11-25","strength":0.45,"price":2.1817,"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.805926,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3513,"atr14":0.477636,"stop_level":1.112482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":356,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0198,"stop_level":3.2066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-22","known_ts":"2009-01-22","bar_index":357,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8828,"stop_level":3.2066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-23","known_ts":"2009-03-25","bar_index":371,"type":"BUY","strength":0.588,"price":1.731,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2009-07-30","known_ts":"2009-08-03","bar_index":401,"type":"BUY","strength":1.0,"price":3.5802,"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":45},{"ts":"2009-09-11","known_ts":"2009-09-15","bar_index":411,"type":"REBUY","strength":1.0,"price":4.4955,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2009-10-02","known_ts":"2009-10-06","bar_index":416,"type":"BUY","strength":1.0,"price":4.6387,"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":"2009-11-02","known_ts":"2009-11-02","bar_index":423,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.5764,"stop_level":4.6387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-03","known_ts":"2009-11-03","bar_index":423,"type":"RECLAIM","strength":1.0,"price":4.7383,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-11-02","prior_stop_level":4.6387,"sweep_low":4.3336,"atr14":0.271747,"stop_level":4.197726,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-23","known_ts":"2009-12-23","bar_index":435,"type":"RECLAIM","strength":1.0,"price":5.5789,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-11-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-26","known_ts":"2010-01-26","bar_index":442,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4419,"stop_level":5.5291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-02","known_ts":"2010-02-02","bar_index":443,"type":"RECLAIM","strength":0.863,"price":5.5664,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-26 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":"2010-01-26","prior_stop_level":5.5291,"sweep_low":5.2115,"atr14":0.23948,"stop_level":5.09176,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-18","known_ts":"2010-03-18","bar_index":454,"type":"RECLAIM","strength":1.0,"price":6.5378,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-16","known_ts":"2010-04-16","bar_index":460,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.9238,"stop_level":7.1044,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-20","known_ts":"2010-04-20","bar_index":461,"type":"RECLAIM","strength":1.0,"price":7.2476,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-16","prior_stop_level":7.1044,"sweep_low":6.7495,"atr14":0.269418,"stop_level":6.614791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-30","known_ts":"2010-04-30","bar_index":464,"type":"RECLAIM","strength":1.0,"price":8.1815,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-04-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-06","known_ts":"2010-05-06","bar_index":465,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.4344,"stop_level":7.6523,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":466,"type":"RECLAIM","strength":1.0,"price":7.8951,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-06","prior_stop_level":7.6523,"sweep_low":6.6125,"atr14":0.492696,"stop_level":6.366152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-30","known_ts":"2010-08-03","bar_index":485,"type":"BUY","strength":0.725,"price":6.6623,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2010-09-02","known_ts":"2010-09-07","bar_index":493,"type":"BUY","strength":0.588,"price":5.7097,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2010-11-09","known_ts":"2010-11-09","bar_index":508,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.2887,"stop_level":6.5814,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-11-11","known_ts":"2010-11-11","bar_index":509,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.1766,"stop_level":6.5814,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-12-07","known_ts":"2010-12-09","bar_index":515,"type":"BUY","strength":0.863,"price":6.4444,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2011-02-23","known_ts":"2011-02-23","bar_index":532,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.4132,"stop_level":6.4319,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-25","known_ts":"2011-02-25","bar_index":533,"type":"RECLAIM","strength":0.863,"price":6.6374,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-02-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":"2011-02-23","prior_stop_level":6.4319,"sweep_low":6.2264,"atr14":0.208375,"stop_level":6.122212,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-07","known_ts":"2011-03-07","bar_index":535,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.3883,"stop_level":6.3946,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-08","known_ts":"2011-03-08","bar_index":535,"type":"RECLAIM","strength":0.863,"price":6.5502,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-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":"2011-03-07","prior_stop_level":6.3946,"sweep_low":6.3074,"atr14":0.232866,"stop_level":6.190967,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-26","known_ts":"2011-04-28","bar_index":547,"type":"BUY","strength":0.725,"price":6.5378,"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":"2011-05-09","known_ts":"2011-05-09","bar_index":550,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1393,"stop_level":6.4381,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-06-29","known_ts":"2011-07-01","bar_index":562,"type":"BUY","strength":0.588,"price":5.9463,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":20},{"ts":"2011-07-25","known_ts":"2011-07-25","bar_index":567,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.7034,"stop_level":5.747,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-12","known_ts":"2011-09-14","bar_index":579,"type":"BUY","strength":0.45,"price":3.5428,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-09-12","known_ts":"2011-09-14","bar_index":579,"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":"2011-09-12","trigger_known_ts":"2011-09-14","strength":0.45,"price":3.5428,"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.473644,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3125,"atr14":0.21657,"stop_level":3.204215,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-20","known_ts":"2012-01-20","bar_index":609,"type":"RECLAIM","strength":0.863,"price":5.7532,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-21","known_ts":"2012-02-21","bar_index":616,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.6847,"stop_level":5.7844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-23","known_ts":"2012-02-23","bar_index":616,"type":"RECLAIM","strength":0.863,"price":5.8466,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-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":"2012-02-21","prior_stop_level":5.7844,"sweep_low":5.5913,"atr14":0.217407,"stop_level":5.482597,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-13","known_ts":"2012-03-13","bar_index":621,"type":"RECLAIM","strength":1.0,"price":6.0272,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-18","known_ts":"2012-05-18","bar_index":636,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.94,"stop_level":6.2202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-23","known_ts":"2012-05-23","bar_index":637,"type":"RECLAIM","strength":0.863,"price":6.3136,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-05-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":"2012-05-18","prior_stop_level":6.2202,"sweep_low":5.9151,"atr14":0.216482,"stop_level":5.806859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-23","known_ts":"2012-08-27","bar_index":659,"type":"BUY","strength":0.863,"price":6.4755,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2012-09-25","known_ts":"2012-09-25","bar_index":666,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.8678,"stop_level":7.0608,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-02","known_ts":"2012-10-02","bar_index":668,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.6934,"stop_level":6.7619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-04","known_ts":"2012-10-04","bar_index":668,"type":"RECLAIM","strength":1.0,"price":6.8304,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-10-02","prior_stop_level":6.7619,"sweep_low":6.6623,"atr14":0.160334,"stop_level":6.582133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-29","known_ts":"2012-12-03","bar_index":681,"type":"BUY","strength":0.725,"price":6.4444,"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":55},{"ts":"2013-02-21","known_ts":"2013-02-21","bar_index":699,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.9798,"stop_level":7.1666,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-07","known_ts":"2013-03-07","bar_index":703,"type":"RECLAIM","strength":1.0,"price":7.3036,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-12","known_ts":"2013-03-14","bar_index":704,"type":"BUY","strength":1.0,"price":7.4655,"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":20},{"ts":"2013-03-25","known_ts":"2013-03-27","bar_index":707,"type":"REBUY","strength":1.0,"price":7.5838,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2013-04-15","known_ts":"2013-04-15","bar_index":711,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.5091,"stop_level":7.5215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-17","known_ts":"2013-04-17","bar_index":712,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.5029,"stop_level":7.5215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-16","known_ts":"2013-04-16","bar_index":712,"type":"RECLAIM","strength":1.0,"price":7.5776,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-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-04-15","prior_stop_level":7.5215,"sweep_low":7.4717,"atr14":0.145562,"stop_level":7.398919,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-19","known_ts":"2013-04-19","bar_index":713,"type":"RECLAIM","strength":1.0,"price":7.5278,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-17 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-04-17","prior_stop_level":7.5215,"sweep_low":7.3846,"atr14":0.146909,"stop_level":7.311145,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-10","known_ts":"2013-05-10","bar_index":718,"type":"RECLAIM","strength":1.0,"price":7.9699,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-31","known_ts":"2013-05-31","bar_index":722,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.5091,"stop_level":7.5215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-03","known_ts":"2013-06-03","bar_index":723,"type":"RECLAIM","strength":1.0,"price":7.6025,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-05-31","prior_stop_level":7.5215,"sweep_low":7.4904,"atr14":0.177245,"stop_level":7.401778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-11","known_ts":"2013-07-15","bar_index":732,"type":"BUY","strength":0.725,"price":8.0695,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-08-06","known_ts":"2013-08-06","bar_index":738,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.0321,"stop_level":8.057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-07","known_ts":"2013-08-07","bar_index":738,"type":"RECLAIM","strength":0.863,"price":8.0632,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-08-06","prior_stop_level":8.057,"sweep_low":7.9138,"atr14":0.20549,"stop_level":7.811055,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-15","known_ts":"2013-08-15","bar_index":740,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.7644,"stop_level":8.0321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-17","known_ts":"2013-10-17","bar_index":755,"type":"RECLAIM","strength":0.863,"price":8.4696,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-07","known_ts":"2013-11-07","bar_index":760,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0633,"stop_level":8.2821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-11-13","known_ts":"2013-11-13","bar_index":761,"type":"RECLAIM","strength":0.725,"price":8.3321,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-07 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-07","prior_stop_level":8.2821,"sweep_low":7.8821,"atr14":0.194718,"stop_level":7.784741,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-20","known_ts":"2013-12-24","bar_index":770,"type":"BUY","strength":0.725,"price":8.4134,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2014-01-13","known_ts":"2014-01-13","bar_index":774,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.2252,"stop_level":8.3569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-15","known_ts":"2014-01-15","bar_index":775,"type":"RECLAIM","strength":0.863,"price":8.4197,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-13 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":"2014-01-13","prior_stop_level":8.3569,"sweep_low":8.1875,"atr14":0.154946,"stop_level":8.110027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-28","known_ts":"2014-01-28","bar_index":778,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0056,"stop_level":8.2252,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-02-13","known_ts":"2014-02-18","bar_index":782,"type":"BUY","strength":0.725,"price":8.4134,"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":55},{"ts":"2014-03-11","known_ts":"2014-03-11","bar_index":787,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4197,"stop_level":8.4761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-12","known_ts":"2014-03-12","bar_index":788,"type":"RECLAIM","strength":0.863,"price":8.4949,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-03-11","prior_stop_level":8.4761,"sweep_low":8.3757,"atr14":0.172623,"stop_level":8.289388,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-27","known_ts":"2014-03-27","bar_index":791,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.5389,"stop_level":8.5577,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-28","known_ts":"2014-03-28","bar_index":792,"type":"RECLAIM","strength":0.863,"price":8.5578,"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":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-03-27","prior_stop_level":8.5577,"sweep_low":8.457,"atr14":0.184879,"stop_level":8.364561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-15","known_ts":"2014-04-17","bar_index":796,"type":"REBUY","strength":0.863,"price":8.6963,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2014-05-23","known_ts":"2014-05-28","bar_index":805,"type":"BUY","strength":1.0,"price":9.1497,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2014-07-16","known_ts":"2014-07-18","bar_index":817,"type":"REBUY","strength":1.0,"price":9.5849,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2014-10-17","known_ts":"2014-10-21","bar_index":839,"type":"BUY","strength":0.725,"price":9.2458,"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":"2015-06-16","known_ts":"2015-06-18","bar_index":894,"type":"BUY","strength":0.45,"price":10.2268,"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":"2015-07-02","known_ts":"2015-07-02","bar_index":898,"type":"RECLAIM","strength":0.588,"price":10.313,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-06-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-07-23","known_ts":"2015-07-23","bar_index":902,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.798,"stop_level":10.1435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-07-28","known_ts":"2015-07-28","bar_index":903,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.5111,"stop_level":10.1435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-08-14","known_ts":"2015-08-18","bar_index":908,"type":"BUY","strength":0.45,"price":9.648,"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":"2015-09-10","known_ts":"2015-09-14","bar_index":914,"type":"BUY","strength":0.45,"price":9.1526,"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":"2015-10-23","known_ts":"2015-10-23","bar_index":924,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.3898,"stop_level":9.4094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-29","known_ts":"2015-10-29","bar_index":925,"type":"RECLAIM","strength":0.588,"price":9.4618,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-23","prior_stop_level":9.4094,"sweep_low":9.0234,"atr14":0.266551,"stop_level":8.890125,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-17","known_ts":"2015-11-17","bar_index":930,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.2197,"stop_level":9.3374,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-24","known_ts":"2015-11-24","bar_index":931,"type":"RECLAIM","strength":0.588,"price":9.3505,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-11-17","prior_stop_level":9.3374,"sweep_low":9.0234,"atr14":0.21321,"stop_level":8.916795,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-20","known_ts":"2016-01-22","bar_index":944,"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":"2016-01-20","trigger_known_ts":"2016-01-22","strength":0.45,"price":8.101,"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.297386,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8624,"atr14":0.349174,"stop_level":6.687813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-02","known_ts":"2016-02-04","bar_index":947,"type":"BUY","strength":0.45,"price":8.3098,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-02","known_ts":"2016-02-04","bar_index":947,"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":"2016-02-02","trigger_known_ts":"2016-02-04","strength":0.45,"price":8.3098,"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.272328,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.8274,"atr14":0.34687,"stop_level":7.653965,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-29","known_ts":"2016-02-29","bar_index":953,"type":"RECLAIM","strength":0.725,"price":9.7572,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-23","known_ts":"2016-03-23","bar_index":958,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.39,"stop_level":9.4908,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-28","known_ts":"2016-03-28","bar_index":959,"type":"RECLAIM","strength":0.863,"price":9.5484,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-03-23","prior_stop_level":9.4908,"sweep_low":9.1739,"atr14":0.285001,"stop_level":9.0314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":962,"type":"RECLAIM","strength":0.863,"price":9.5845,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-01","known_ts":"2016-07-06","bar_index":982,"type":"BUY","strength":0.588,"price":8.7847,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2016-09-06","known_ts":"2016-09-06","bar_index":997,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.6704,"stop_level":9.8447,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-18","known_ts":"2016-10-20","bar_index":1007,"type":"BUY","strength":0.863,"price":9.5999,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2017-01-06","known_ts":"2017-01-06","bar_index":1025,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.1514,"stop_level":11.3202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-24","known_ts":"2017-01-24","bar_index":1029,"type":"RECLAIM","strength":1.0,"price":11.5135,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-03","known_ts":"2017-04-05","bar_index":1045,"type":"BUY","strength":0.863,"price":11.5147,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2017-05-01","known_ts":"2017-05-01","bar_index":1051,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4012,"stop_level":11.545,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-05-03","known_ts":"2017-05-03","bar_index":1052,"type":"RECLAIM","strength":0.863,"price":11.6964,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-01 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-05-01","prior_stop_level":11.545,"sweep_low":11.2498,"atr14":0.262137,"stop_level":11.118732,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-12","known_ts":"2017-06-12","bar_index":1061,"type":"RECLAIM","strength":1.0,"price":12.4535,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-29","known_ts":"2017-06-29","bar_index":1065,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.3923,"stop_level":12.4307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-03","known_ts":"2017-07-03","bar_index":1066,"type":"RECLAIM","strength":1.0,"price":12.5898,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-06-29","prior_stop_level":12.4307,"sweep_low":12.2329,"atr14":0.233705,"stop_level":12.116048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-14","known_ts":"2017-09-18","bar_index":1083,"type":"BUY","strength":0.725,"price":12.0278,"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":35},{"ts":"2017-10-30","known_ts":"2017-10-30","bar_index":1093,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.3472,"stop_level":12.3929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-31","known_ts":"2017-10-31","bar_index":1094,"type":"RECLAIM","strength":0.863,"price":12.431,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-10-30","prior_stop_level":12.3929,"sweep_low":12.1872,"atr14":0.21741,"stop_level":12.078495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-13","known_ts":"2017-11-13","bar_index":1097,"type":"RECLAIM","strength":0.863,"price":12.3853,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-21","known_ts":"2017-11-24","bar_index":1099,"type":"REBUY","strength":1.0,"price":12.6519,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2018-01-04","known_ts":"2018-01-04","bar_index":1108,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.8516,"stop_level":12.9489,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-08","known_ts":"2018-01-08","bar_index":1109,"type":"RECLAIM","strength":1.0,"price":13.0803,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-01-04","prior_stop_level":12.9489,"sweep_low":12.7886,"atr14":0.20657,"stop_level":12.685315,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-19","known_ts":"2018-01-19","bar_index":1112,"type":"RECLAIM","strength":1.0,"price":13.6086,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-01-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-29","known_ts":"2018-04-03","bar_index":1128,"type":"BUY","strength":0.588,"price":12.0335,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2018-05-02","known_ts":"2018-05-02","bar_index":1135,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.3341,"stop_level":12.3578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-03","known_ts":"2018-05-03","bar_index":1136,"type":"RECLAIM","strength":0.588,"price":12.5398,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-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-05-02","prior_stop_level":12.3578,"sweep_low":12.2392,"atr14":0.228025,"stop_level":12.125187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-16","known_ts":"2018-05-16","bar_index":1139,"type":"RECLAIM","strength":0.725,"price":13.1727,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-28","known_ts":"2018-08-30","bar_index":1163,"type":"BUY","strength":0.588,"price":13.2998,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2018-11-08","known_ts":"2018-11-12","bar_index":1180,"type":"BUY","strength":0.45,"price":11.8526,"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":1186,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.9322,"stop_level":12.0835,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-08","known_ts":"2019-01-10","bar_index":1193,"type":"BUY","strength":0.45,"price":11.6367,"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":"2019-02-15","known_ts":"2019-02-15","bar_index":1202,"type":"RECLAIM","strength":0.725,"price":12.549,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-07","known_ts":"2019-03-07","bar_index":1206,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.3002,"stop_level":12.3334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-12","known_ts":"2019-03-12","bar_index":1207,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.1924,"stop_level":12.3334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-11","known_ts":"2019-03-11","bar_index":1207,"type":"RECLAIM","strength":0.588,"price":12.4578,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-07","prior_stop_level":12.3334,"sweep_low":12.1011,"atr14":0.234477,"stop_level":11.983862,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-01","known_ts":"2019-04-01","bar_index":1212,"type":"RECLAIM","strength":0.863,"price":12.3848,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-04","known_ts":"2019-04-08","bar_index":1213,"type":"BUY","strength":0.863,"price":12.4348,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2019-07-01","known_ts":"2019-07-03","bar_index":1233,"type":"BUY","strength":0.45,"price":11.5464,"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":"2019-09-25","known_ts":"2019-09-25","bar_index":1253,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4795,"stop_level":11.5129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-09-30","known_ts":"2019-09-30","bar_index":1254,"type":"RECLAIM","strength":0.588,"price":11.5217,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-25 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":"2019-09-25","prior_stop_level":11.5129,"sweep_low":11.3626,"atr14":0.204755,"stop_level":11.260223,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-08","known_ts":"2019-10-08","bar_index":1256,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.1611,"stop_level":11.2953,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-11","known_ts":"2019-10-11","bar_index":1257,"type":"RECLAIM","strength":0.725,"price":11.463,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-08 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":"2019-10-08","prior_stop_level":11.2953,"sweep_low":11.0856,"atr14":0.210609,"stop_level":10.980295,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-01","known_ts":"2019-11-01","bar_index":1262,"type":"RECLAIM","strength":0.863,"price":12.0248,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-11","known_ts":"2019-12-13","bar_index":1271,"type":"BUY","strength":0.863,"price":11.8487,"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":50},{"ts":"2020-01-06","known_ts":"2020-01-06","bar_index":1276,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7446,"stop_level":11.9996,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-03-23","known_ts":"2020-03-25","bar_index":1294,"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":"2020-03-23","trigger_known_ts":"2020-03-25","strength":0.45,"price":7.7131,"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.379717,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.0284,"atr14":0.846229,"stop_level":4.605286,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":1298,"type":"BUY","strength":0.45,"price":7.5724,"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":"Real Estate"}},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":1298,"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":"2020-04-08","trigger_known_ts":"2020-04-13","strength":0.45,"price":7.5724,"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.383606,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.6137,"atr14":0.786194,"stop_level":6.220603,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-11","known_ts":"2020-05-11","bar_index":1305,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.904,"stop_level":7.0271,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":1307,"type":"RECLAIM","strength":0.45,"price":7.502,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-11 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":"2020-05-11","prior_stop_level":7.0271,"sweep_low":5.875,"atr14":0.59916,"stop_level":5.57542,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-17","known_ts":"2020-06-17","bar_index":1314,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.0649,"stop_level":8.2408,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":1315,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.458,"stop_level":8.2408,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-07","known_ts":"2020-08-11","bar_index":1326,"type":"BUY","strength":0.725,"price":7.5812,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2020-09-21","known_ts":"2020-09-21","bar_index":1336,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.6841,"stop_level":6.9831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-23","known_ts":"2020-09-23","bar_index":1336,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.4202,"stop_level":6.9831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-28","known_ts":"2020-09-28","bar_index":1337,"type":"RECLAIM","strength":0.725,"price":7.0711,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-09-21","prior_stop_level":6.9831,"sweep_low":6.3235,"atr14":0.325814,"stop_level":6.160593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-28","known_ts":"2020-09-28","bar_index":1337,"type":"RECLAIM","strength":0.725,"price":7.0711,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-09-23","prior_stop_level":6.9831,"sweep_low":6.3235,"atr14":0.325814,"stop_level":6.160593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-29","known_ts":"2020-10-01","bar_index":1338,"type":"REBUY","strength":0.725,"price":7.1062,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":1347,"type":"BUY","strength":0.863,"price":8.6717,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2021-01-11","known_ts":"2021-01-11","bar_index":1361,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.5776,"stop_level":9.6128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-12","known_ts":"2021-01-12","bar_index":1362,"type":"RECLAIM","strength":1.0,"price":9.7007,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-11","prior_stop_level":9.6128,"sweep_low":9.4808,"atr14":0.358467,"stop_level":9.301567,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-26","known_ts":"2021-01-26","bar_index":1365,"type":"RECLAIM","strength":1.0,"price":9.6391,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-09","known_ts":"2021-04-09","bar_index":1382,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.7737,"stop_level":10.9584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-04-13","known_ts":"2021-04-13","bar_index":1382,"type":"RECLAIM","strength":0.863,"price":11.0023,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-04-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-04-09","prior_stop_level":10.9584,"sweep_low":10.5626,"atr14":0.372969,"stop_level":10.376115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-09","known_ts":"2021-06-11","bar_index":1396,"type":"BUY","strength":0.863,"price":11.6004,"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":20},{"ts":"2021-08-25","known_ts":"2021-08-27","bar_index":1414,"type":"BUY","strength":0.588,"price":10.2284,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2021-09-20","known_ts":"2021-09-20","bar_index":1419,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.3427,"stop_level":10.4131,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-09-22","known_ts":"2021-09-22","bar_index":1420,"type":"RECLAIM","strength":0.725,"price":10.6593,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-20 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-09-20","prior_stop_level":10.4131,"sweep_low":10.158,"atr14":0.30632,"stop_level":10.00484,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-04","known_ts":"2021-10-04","bar_index":1423,"type":"RECLAIM","strength":0.863,"price":10.888,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-20 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":1428,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.6945,"stop_level":10.7033,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-28","known_ts":"2021-10-28","bar_index":1429,"type":"RECLAIM","strength":0.863,"price":10.8352,"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":true,"monthlyBull":true},"anchor_ts":"2021-10-27","prior_stop_level":10.7033,"sweep_low":10.5538,"atr14":0.262489,"stop_level":10.422556,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-10","known_ts":"2021-11-10","bar_index":1432,"type":"RECLAIM","strength":0.863,"price":11.0023,"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-17","known_ts":"2021-11-17","bar_index":1433,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.5626,"stop_level":10.6945,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-12-29","known_ts":"2021-12-31","bar_index":1443,"type":"BUY","strength":0.588,"price":10.3163,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2022-01-24","known_ts":"2022-01-24","bar_index":1448,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.7447,"stop_level":10.158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-02-02","known_ts":"2022-02-04","bar_index":1451,"type":"REBUY","strength":0.588,"price":9.9909,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2022-02-23","known_ts":"2022-02-23","bar_index":1455,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.129,"stop_level":10.0085,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-02-25","known_ts":"2022-02-25","bar_index":1456,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.3665,"stop_level":10.0085,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-03-09","known_ts":"2022-03-11","bar_index":1459,"type":"REBUY","strength":0.588,"price":9.8678,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2022-04-06","known_ts":"2022-04-06","bar_index":1465,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.8854,"stop_level":10.1141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-08","known_ts":"2022-04-08","bar_index":1466,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.5336,"stop_level":10.1141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-13","known_ts":"2022-04-13","bar_index":1467,"type":"RECLAIM","strength":0.588,"price":10.4307,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-04-06","prior_stop_level":10.1141,"sweep_low":9.4281,"atr14":0.347419,"stop_level":9.254391,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-13","known_ts":"2022-04-13","bar_index":1467,"type":"RECLAIM","strength":0.588,"price":10.4307,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-04-08","prior_stop_level":10.1141,"sweep_low":9.4281,"atr14":0.347419,"stop_level":9.254391,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-26","known_ts":"2022-04-26","bar_index":1470,"type":"RECLAIM","strength":0.725,"price":11.1343,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-04-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-05-05","known_ts":"2022-05-05","bar_index":1472,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.0877,"stop_level":10.7209,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-05-25","known_ts":"2022-05-25","bar_index":1477,"type":"RECLAIM","strength":1.0,"price":10.6066,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-05-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-05-31","known_ts":"2022-06-02","bar_index":1478,"type":"BUY","strength":1.0,"price":10.8616,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":70},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":1481,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.0499,"stop_level":9.6743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-07-22","known_ts":"2022-07-26","bar_index":1490,"type":"BUY","strength":0.588,"price":9.3401,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90,"retro_override":true,"retro_ctx":{"group_id":"Real Estate"}},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":1498,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.7711,"stop_level":10.1405,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-01","known_ts":"2022-09-01","bar_index":1499,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.4457,"stop_level":10.1405,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-08","known_ts":"2022-09-12","bar_index":1501,"type":"REBUY","strength":0.863,"price":10.0965,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":15},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":1511,"type":"BUY","strength":0.45,"price":9.511,"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":"Real Estate"}},{"ts":"2022-10-25","known_ts":"2022-10-25","bar_index":1512,"type":"RECLAIM","strength":0.588,"price":9.8292,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2022-11-09","known_ts":"2022-11-09","bar_index":1515,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.8127,"stop_level":9.0602,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-10","known_ts":"2022-11-10","bar_index":1516,"type":"RECLAIM","strength":0.588,"price":9.458,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-11-09","prior_stop_level":9.0602,"sweep_low":8.8127,"atr14":0.393542,"stop_level":8.615929,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-29","known_ts":"2022-11-29","bar_index":1520,"type":"RECLAIM","strength":0.863,"price":9.7585,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":1521,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.016,"stop_level":9.3696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-12","known_ts":"2023-01-17","bar_index":1530,"type":"BUY","strength":0.45,"price":8.9836,"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":"Real Estate"}},{"ts":"2023-01-31","known_ts":"2023-01-31","bar_index":1534,"type":"RECLAIM","strength":0.725,"price":10.0055,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-01-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":1536,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.348,"stop_level":9.4635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-13","known_ts":"2023-02-13","bar_index":1537,"type":"RECLAIM","strength":0.588,"price":9.5168,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-02-10","prior_stop_level":9.4635,"sweep_low":9.268,"atr14":0.260258,"stop_level":9.137871,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":1538,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0014,"stop_level":9.348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-23","known_ts":"2023-02-23","bar_index":1539,"type":"RECLAIM","strength":0.588,"price":9.6323,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-02-21","prior_stop_level":9.348,"sweep_low":8.8592,"atr14":0.317304,"stop_level":8.700548,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-14","known_ts":"2023-04-18","bar_index":1551,"type":"BUY","strength":0.588,"price":8.8264,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2023-05-24","known_ts":"2023-05-24","bar_index":1560,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.8621,"stop_level":9.0497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-05-31","known_ts":"2023-05-31","bar_index":1561,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.8175,"stop_level":8.8621,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-01","known_ts":"2023-06-01","bar_index":1562,"type":"RECLAIM","strength":0.725,"price":8.9068,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-05-31","prior_stop_level":8.8621,"sweep_low":8.7728,"atr14":0.244256,"stop_level":8.650672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-20","known_ts":"2023-06-20","bar_index":1566,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.7192,"stop_level":8.8175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-03","known_ts":"2023-07-06","bar_index":1569,"type":"REBUY","strength":0.863,"price":9.2041,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-09-14","known_ts":"2023-09-18","bar_index":1586,"type":"BUY","strength":0.588,"price":8.3331,"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":"quality","score":65},{"ts":"2023-10-25","known_ts":"2023-10-25","bar_index":1595,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.4141,"stop_level":8.4503,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-10-30","known_ts":"2023-10-30","bar_index":1596,"type":"RECLAIM","strength":0.588,"price":8.4593,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-10-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-10-25","prior_stop_level":8.4503,"sweep_low":8.1698,"atr14":0.214154,"stop_level":8.062723,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-13","known_ts":"2023-11-13","bar_index":1600,"type":"RECLAIM","strength":0.725,"price":9.0384,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-11-29","known_ts":"2023-11-29","bar_index":1603,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.8212,"stop_level":8.8393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-11-30","known_ts":"2023-11-30","bar_index":1604,"type":"RECLAIM","strength":0.863,"price":8.9388,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-11-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":"2023-11-29","prior_stop_level":8.8393,"sweep_low":8.8031,"atr14":0.192596,"stop_level":8.706802,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-13","known_ts":"2023-12-13","bar_index":1607,"type":"RECLAIM","strength":0.863,"price":9.6445,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":1614,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.787,"stop_level":9.8237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-19","known_ts":"2024-01-19","bar_index":1615,"type":"RECLAIM","strength":1.0,"price":9.8328,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-16","prior_stop_level":9.8237,"sweep_low":9.5398,"atr14":0.201887,"stop_level":9.438856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-01","known_ts":"2024-02-01","bar_index":1618,"type":"RECLAIM","strength":1.0,"price":9.7504,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-14","known_ts":"2024-03-14","bar_index":1627,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.1349,"stop_level":10.2631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-01","known_ts":"2024-08-01","bar_index":1659,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.4071,"stop_level":9.4721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-08-05","known_ts":"2024-08-05","bar_index":1660,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.8308,"stop_level":9.4721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-08-20","known_ts":"2024-08-22","bar_index":1664,"type":"BUY","strength":0.588,"price":9.4907,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":40},{"ts":"2024-09-11","known_ts":"2024-09-13","bar_index":1669,"type":"BUY","strength":0.588,"price":9.435,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":35},{"ts":"2024-10-09","known_ts":"2024-10-09","bar_index":1675,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.497,"stop_level":9.5251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-10-10","known_ts":"2024-10-10","bar_index":1676,"type":"RECLAIM","strength":0.725,"price":9.5908,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-09 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":"2024-10-09","prior_stop_level":9.5251,"sweep_low":9.3939,"atr14":0.224275,"stop_level":9.281762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-28","known_ts":"2024-10-28","bar_index":1680,"type":"RECLAIM","strength":1.0,"price":9.6939,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-21","known_ts":"2024-11-25","bar_index":1686,"type":"BUY","strength":1.0,"price":10.097,"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":"quality","score":65},{"ts":"2024-12-30","known_ts":"2024-12-30","bar_index":1694,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.0908,"stop_level":11.222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-06","known_ts":"2025-01-06","bar_index":1695,"type":"RECLAIM","strength":1.0,"price":11.4214,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-12-30","prior_stop_level":11.222,"sweep_low":10.9207,"atr14":0.247272,"stop_level":10.797064,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-01","known_ts":"2025-05-05","bar_index":1722,"type":"BUY","strength":0.45,"price":8.1833,"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":"2025-06-13","known_ts":"2025-06-13","bar_index":1732,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.0975,"stop_level":8.2501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":1732,"type":"RECLAIM","strength":0.588,"price":8.3073,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-13 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-13","prior_stop_level":8.2501,"sweep_low":8.0402,"atr14":0.277051,"stop_level":7.901674,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-30","known_ts":"2025-07-30","bar_index":1742,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.469,"stop_level":8.4787,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-10","known_ts":"2025-09-10","bar_index":1752,"type":"RECLAIM","strength":0.725,"price":9.4229,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-06","known_ts":"2025-10-06","bar_index":1758,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.9678,"stop_level":8.9701,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-07","known_ts":"2025-11-11","bar_index":1766,"type":"BUY","strength":0.725,"price":9.3179,"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":40},{"ts":"2026-01-27","known_ts":"2026-01-27","bar_index":1783,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.6938,"stop_level":8.8411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-02-19","known_ts":"2026-02-19","bar_index":1789,"type":"RECLAIM","strength":0.863,"price":9.0965,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-11","known_ts":"2026-03-11","bar_index":1793,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0867,"stop_level":9.0965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-16","known_ts":"2026-03-16","bar_index":1794,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.9492,"stop_level":9.0965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-04-08","known_ts":"2026-04-10","bar_index":1800,"type":"BUY","strength":0.863,"price":9.4763,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2026-07-01","known_ts":"2026-07-01","bar_index":1819,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.17,"stop_level":11.3418,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-02","known_ts":"2026-07-02","bar_index":1819,"type":"RECLAIM","strength":1.0,"price":11.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-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":"2026-07-01","prior_stop_level":11.3418,"sweep_low":11.12,"atr14":0.276828,"stop_level":10.981586,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-17","known_ts":"2026-07-17","bar_index":1823,"type":"RECLAIM","strength":1.0,"price":11.85,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-07-17","last_scored_basis":null,"bars_since_signal":6,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2018-07-12","2018-08-02","2018-08-20","2018-10-18","2018-10-26","2019-01-03","2019-01-30","2019-05-01","2019-06-10","2019-06-26","2020-02-04","2020-07-30","2020-08-25","2021-02-08","2021-04-06","2021-04-22","2021-07-19","2021-08-20","2021-09-21","2021-12-02","2021-12-23","2022-06-27","2022-07-14","2022-10-07","2023-01-04","2023-03-23","2023-05-02","2023-08-28","2024-02-14","2024-04-19","2024-08-15","2024-09-16","2025-02-07","2025-03-14","2025-04-09","2025-10-17","2025-11-04","2026-04-08","2026-05-04","2026-07-14"],"warnings":[{"ts":"2023-02-17","kind":"arm","px":9.0725},{"ts":"2023-02-21","kind":"confirm","px":9.0014,"level":9.348},{"ts":"2023-05-17","kind":"arm","px":9.0944},{"ts":"2023-05-24","kind":"confirm","px":8.8621,"level":9.0497},{"ts":"2023-05-30","kind":"arm","px":8.9872},{"ts":"2023-05-31","kind":"confirm","px":8.8175,"level":8.8621},{"ts":"2023-06-15","kind":"arm","px":8.9068},{"ts":"2023-06-20","kind":"confirm","px":8.7192,"level":8.8175},{"ts":"2023-10-24","kind":"arm","px":8.5136},{"ts":"2023-10-25","kind":"confirm","px":8.4141,"level":8.4503},{"ts":"2023-10-27","kind":"arm","px":8.1789},{"ts":"2023-11-27","kind":"arm","px":8.9117},{"ts":"2023-11-29","kind":"confirm","px":8.8212,"level":8.8393},{"ts":"2023-12-29","kind":"arm","px":9.8237},{"ts":"2024-01-16","kind":"confirm","px":9.787,"level":9.8237},{"ts":"2024-03-13","kind":"arm","px":10.1807},{"ts":"2024-03-14","kind":"confirm","px":10.1349,"level":10.2631},{"ts":"2024-07-23","kind":"arm","px":9.7882},{"ts":"2024-08-01","kind":"confirm","px":9.4071,"level":9.4721},{"ts":"2024-08-02","kind":"arm","px":9.2305},{"ts":"2024-08-05","kind":"confirm","px":8.8308,"level":9.4721},{"ts":"2024-10-02","kind":"arm","px":9.6564},{"ts":"2024-10-09","kind":"confirm","px":9.497,"level":9.5251},{"ts":"2024-12-20","kind":"arm","px":11.2595},{"ts":"2024-12-30","kind":"confirm","px":11.0908,"level":11.222},{"ts":"2025-05-23","kind":"arm","px":8.2691},{"ts":"2025-06-13","kind":"confirm","px":8.0975,"level":8.2501},{"ts":"2025-07-10","kind":"arm","px":8.9219},{"ts":"2025-07-30","kind":"confirm","px":8.469,"level":8.4787},{"ts":"2025-09-11","kind":"arm","px":9.076},{"ts":"2025-10-06","kind":"confirm","px":8.9678,"level":8.9701},{"ts":"2026-01-20","kind":"arm","px":8.8411},{"ts":"2026-01-27","kind":"confirm","px":8.6938,"level":8.8411},{"ts":"2026-02-23","kind":"arm","px":9.0965},{"ts":"2026-03-11","kind":"confirm","px":9.0867,"level":9.0965},{"ts":"2026-03-13","kind":"arm","px":8.7724},{"ts":"2026-03-16","kind":"confirm","px":8.9492,"level":9.0965},{"ts":"2026-04-27","kind":"arm","px":9.6152},{"ts":"2026-06-24","kind":"arm","px":11.5502},{"ts":"2026-07-01","kind":"confirm","px":11.17,"level":11.3418}],"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":[]}}}