{"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":"NTGR","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2004-02-10","known_ts":"2004-02-12","bar_index":45,"type":"REBUY","strength":0.588,"price":11.036,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-05-03","known_ts":"2004-05-05","bar_index":64,"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":"2004-05-03","trigger_known_ts":"2004-05-05","strength":0.45,"price":7.6365,"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.363821,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5695,"atr14":0.509004,"stop_level":6.314998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-19","known_ts":"2004-05-21","bar_index":68,"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":"2004-05-19","trigger_known_ts":"2004-05-21","strength":0.45,"price":7.3263,"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.389663,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3027,"atr14":0.46828,"stop_level":6.06856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-24","known_ts":"2004-05-26","bar_index":69,"type":"BUY","strength":0.45,"price":7.4876,"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":"2004-05-24","known_ts":"2004-05-26","bar_index":69,"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":"2004-05-24","trigger_known_ts":"2004-05-26","strength":0.45,"price":7.4876,"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.376226,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3027,"atr14":0.42476,"stop_level":6.09032,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-23","known_ts":"2004-06-23","bar_index":75,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5,"stop_level":7.8846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-06-29","known_ts":"2004-06-29","bar_index":77,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.1092,"stop_level":7.2705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-07-29","known_ts":"2004-08-02","bar_index":84,"type":"BUY","strength":0.45,"price":7.103,"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":"2004-07-29","known_ts":"2004-08-02","bar_index":84,"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":"2004-07-29","trigger_known_ts":"2004-08-02","strength":0.45,"price":7.103,"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.408266,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.4901,"atr14":0.418753,"stop_level":5.280723,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-19","known_ts":"2004-08-23","bar_index":89,"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":"2004-08-19","trigger_known_ts":"2004-08-23","strength":0.588,"price":7.4132,"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.382424,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.9057,"atr14":0.368888,"stop_level":5.721256,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-09-10","known_ts":"2004-09-10","bar_index":94,"type":"RECLAIM","strength":0.863,"price":8.6104,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-06-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-22","known_ts":"2004-09-22","bar_index":96,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.773,"stop_level":7.7978,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-10-11","known_ts":"2004-10-11","bar_index":101,"type":"RECLAIM","strength":0.863,"price":8.4181,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-04","known_ts":"2005-01-04","bar_index":120,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.1117,"stop_level":10.3102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-01-10","known_ts":"2005-01-10","bar_index":122,"type":"RECLAIM","strength":1.0,"price":10.4032,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-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":"2005-01-04","prior_stop_level":10.3102,"sweep_low":9.8201,"atr14":0.579013,"stop_level":9.530593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-04-04","known_ts":"2005-04-06","bar_index":141,"type":"BUY","strength":0.863,"price":9.5596,"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":"2005-06-27","known_ts":"2005-06-27","bar_index":160,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.6191,"stop_level":11.7556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-05","known_ts":"2005-07-05","bar_index":162,"type":"RECLAIM","strength":1.0,"price":11.9045,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-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":"2005-06-27","prior_stop_level":11.7556,"sweep_low":11.2283,"atr14":0.413931,"stop_level":11.021334,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-12","known_ts":"2005-07-14","bar_index":164,"type":"REBUY","strength":1.0,"price":13.6849,"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":"2005-10-06","known_ts":"2005-10-06","bar_index":184,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.1762,"stop_level":13.2754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-10-07","known_ts":"2005-10-07","bar_index":184,"type":"RECLAIM","strength":1.0,"price":13.4801,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-10-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":"2005-10-06","prior_stop_level":13.2754,"sweep_low":12.6551,"atr14":0.612102,"stop_level":12.349049,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-13","known_ts":"2005-12-15","bar_index":200,"type":"BUY","strength":0.725,"price":12.4007,"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":50},{"ts":"2006-02-01","known_ts":"2006-02-03","bar_index":211,"type":"BUY","strength":0.588,"price":11.1414,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2006-02-14","known_ts":"2006-02-16","bar_index":214,"type":"BUY","strength":0.588,"price":11.1663,"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":"2006-04-17","known_ts":"2006-04-17","bar_index":228,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4702,"stop_level":11.5695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-04-18","known_ts":"2006-04-18","bar_index":228,"type":"RECLAIM","strength":0.588,"price":11.6749,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-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":"2006-04-17","prior_stop_level":11.5695,"sweep_low":11.4144,"atr14":0.35305,"stop_level":11.237875,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-03","known_ts":"2006-05-03","bar_index":232,"type":"RECLAIM","strength":0.725,"price":15.2978,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-24","known_ts":"2006-05-24","bar_index":237,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.6911,"stop_level":14.0323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-26","known_ts":"2006-05-26","bar_index":237,"type":"RECLAIM","strength":0.863,"price":14.0633,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-24 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-05-24","prior_stop_level":14.0323,"sweep_low":13.4615,"atr14":0.594806,"stop_level":13.164097,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-15","known_ts":"2006-06-15","bar_index":242,"type":"RECLAIM","strength":1.0,"price":14.1625,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-05-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-11-17","known_ts":"2006-11-17","bar_index":278,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.794,"stop_level":16.4144,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-08","known_ts":"2006-12-08","bar_index":283,"type":"RECLAIM","strength":1.0,"price":16.4206,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-01-29","known_ts":"2007-01-29","bar_index":293,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.0409,"stop_level":17.165,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-03-30","known_ts":"2007-04-03","bar_index":308,"type":"BUY","strength":0.863,"price":18.1017,"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":"2007-06-27","known_ts":"2007-06-27","bar_index":328,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.8921,"stop_level":21.9913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-28","known_ts":"2007-06-28","bar_index":328,"type":"RECLAIM","strength":1.0,"price":22.2022,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-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":"2007-06-27","prior_stop_level":21.9913,"sweep_low":21.5943,"atr14":0.7543,"stop_level":21.21715,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-13","known_ts":"2007-07-13","bar_index":332,"type":"RECLAIM","strength":1.0,"price":25.1489,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-09-25","known_ts":"2007-09-27","bar_index":349,"type":"BUY","strength":0.725,"price":19.4975,"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":"2007-10-19","known_ts":"2007-10-19","bar_index":355,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.6787,"stop_level":18.6973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-10-22","known_ts":"2007-10-22","bar_index":355,"type":"RECLAIM","strength":0.588,"price":18.7407,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2007-10-19","prior_stop_level":18.6973,"sweep_low":18.4491,"atr14":0.788454,"stop_level":18.054873,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-06","known_ts":"2007-11-06","bar_index":359,"type":"RECLAIM","strength":0.725,"price":19.5409,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-10-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-21","known_ts":"2007-11-21","bar_index":362,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.8089,"stop_level":18.9888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-23","known_ts":"2007-11-23","bar_index":363,"type":"RECLAIM","strength":0.588,"price":19.0757,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-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":"2007-11-21","prior_stop_level":18.9888,"sweep_low":18.7159,"atr14":0.817748,"stop_level":18.307026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-28","known_ts":"2007-11-30","bar_index":364,"type":"REBUY","strength":0.725,"price":21.0236,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2008-01-04","known_ts":"2008-01-04","bar_index":372,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.3797,"stop_level":20.4901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-08","known_ts":"2008-01-08","bar_index":373,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.6042,"stop_level":20.4901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-26","known_ts":"2008-02-28","bar_index":384,"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-02-26","trigger_known_ts":"2008-02-28","strength":0.45,"price":13.6973,"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.457092,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.0583,"atr14":0.7045,"stop_level":12.70605,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-18","known_ts":"2008-03-20","bar_index":389,"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-03-18","trigger_known_ts":"2008-03-20","strength":0.45,"price":12.2208,"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.515615,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.5261,"atr14":0.603246,"stop_level":11.224477,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-27","known_ts":"2008-03-31","bar_index":391,"type":"BUY","strength":0.45,"price":12.3759,"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-03-27","known_ts":"2008-03-31","bar_index":391,"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-03-27","trigger_known_ts":"2008-03-31","strength":0.45,"price":12.3759,"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.509467,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.8238,"atr14":0.535875,"stop_level":11.555862,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-30","known_ts":"2008-04-30","bar_index":399,"type":"SELL","basis":"structure_stop","strength":0.45,"price":10.0558,"stop_level":11.3648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-06-06","known_ts":"2008-06-06","bar_index":407,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2407,"stop_level":11.4702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-11","known_ts":"2008-06-11","bar_index":408,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.4404,"stop_level":11.4702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-09","known_ts":"2008-07-11","bar_index":415,"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-07-09","trigger_known_ts":"2008-07-11","strength":0.45,"price":8.0955,"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.679126,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.8846,"atr14":0.383938,"stop_level":7.692631,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-17","known_ts":"2008-07-21","bar_index":417,"type":"BUY","strength":0.588,"price":9.1315,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-17","known_ts":"2008-07-21","bar_index":417,"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-07-17","trigger_known_ts":"2008-07-21","strength":0.588,"price":9.1315,"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.619048,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.6985,"atr14":0.396863,"stop_level":7.500068,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-04","known_ts":"2008-09-04","bar_index":428,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.8573,"stop_level":10.2854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-08","known_ts":"2008-09-08","bar_index":429,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.0434,"stop_level":10.2854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-05","known_ts":"2008-11-07","bar_index":443,"type":"BUY","strength":0.588,"price":6.6998,"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":"2008-11-21","known_ts":"2008-11-25","bar_index":447,"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-11-21","trigger_known_ts":"2008-11-25","strength":0.45,"price":6.83,"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.695774,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.6328,"atr14":0.468873,"stop_level":5.398363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-15","known_ts":"2008-12-15","bar_index":452,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.464,"stop_level":6.495,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-16","known_ts":"2008-12-16","bar_index":452,"type":"RECLAIM","strength":0.588,"price":6.6998,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-12-15","prior_stop_level":6.495,"sweep_low":6.4082,"atr14":0.479511,"stop_level":6.168445,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":459,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.7308,"stop_level":6.7432,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":460,"type":"RECLAIM","strength":0.725,"price":6.9355,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-20","prior_stop_level":6.7432,"sweep_low":6.6687,"atr14":0.353882,"stop_level":6.491759,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-30","known_ts":"2009-01-30","bar_index":462,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.8983,"stop_level":6.9231,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-02","known_ts":"2009-02-02","bar_index":462,"type":"RECLAIM","strength":0.725,"price":7.1216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-30","prior_stop_level":6.9231,"sweep_low":6.768,"atr14":0.364211,"stop_level":6.585895,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":471,"type":"BUY","strength":0.725,"price":6.9355,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2009-04-14","known_ts":"2009-04-14","bar_index":479,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.4132,"stop_level":7.5993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-20","known_ts":"2009-04-20","bar_index":480,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.1588,"stop_level":7.5993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-22","known_ts":"2009-04-22","bar_index":481,"type":"RECLAIM","strength":0.725,"price":7.7978,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-20","prior_stop_level":7.5993,"sweep_low":6.9169,"atr14":0.427175,"stop_level":6.703313,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-05","known_ts":"2009-05-05","bar_index":484,"type":"RECLAIM","strength":0.863,"price":9.1811,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-12","known_ts":"2009-06-16","bar_index":493,"type":"BUY","strength":0.863,"price":9.6774,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2009-07-22","known_ts":"2009-07-24","bar_index":502,"type":"BUY","strength":0.863,"price":9.7953,"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":"2009-08-14","known_ts":"2009-08-14","bar_index":507,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.0744,"stop_level":10.2543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-18","known_ts":"2009-08-18","bar_index":508,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.031,"stop_level":10.2543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-19","known_ts":"2009-08-19","bar_index":508,"type":"RECLAIM","strength":1.0,"price":10.2792,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-14","prior_stop_level":10.2543,"sweep_low":9.7457,"atr14":0.350738,"stop_level":9.570331,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-19","known_ts":"2009-08-19","bar_index":508,"type":"RECLAIM","strength":1.0,"price":10.2792,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-18","prior_stop_level":10.2543,"sweep_low":9.8015,"atr14":0.350738,"stop_level":9.626131,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-25","known_ts":"2009-08-27","bar_index":510,"type":"REBUY","strength":1.0,"price":10.5831,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2009-09-02","known_ts":"2009-09-04","bar_index":512,"type":"REBUY","strength":1.0,"price":11.9107,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2009-09-30","known_ts":"2009-09-30","bar_index":518,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.3834,"stop_level":11.4578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-13","known_ts":"2009-11-13","bar_index":529,"type":"RECLAIM","strength":1.0,"price":13.3002,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-09-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-27","known_ts":"2009-11-27","bar_index":532,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.4007,"stop_level":12.5248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-12-04","known_ts":"2009-12-04","bar_index":533,"type":"RECLAIM","strength":0.863,"price":12.7419,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-27 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":"2009-11-27","prior_stop_level":12.5248,"sweep_low":11.8672,"atr14":0.409818,"stop_level":11.662291,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-15","known_ts":"2009-12-15","bar_index":536,"type":"RECLAIM","strength":1.0,"price":13.3747,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-31","known_ts":"2010-04-05","bar_index":560,"type":"REBUY","strength":0.863,"price":16.768,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2010-07-14","known_ts":"2010-07-16","bar_index":584,"type":"BUY","strength":0.588,"price":12.5248,"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":60},{"ts":"2010-08-06","known_ts":"2010-08-06","bar_index":589,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.7084,"stop_level":14.8325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-09","known_ts":"2010-08-09","bar_index":590,"type":"RECLAIM","strength":0.863,"price":14.8449,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-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":"2010-08-06","prior_stop_level":14.8325,"sweep_low":14.299,"atr14":0.561384,"stop_level":14.018308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-25","known_ts":"2010-08-25","bar_index":594,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.3685,"stop_level":13.4305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-08-27","known_ts":"2010-08-27","bar_index":594,"type":"RECLAIM","strength":0.725,"price":13.5608,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-25 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":"2010-08-25","prior_stop_level":13.4305,"sweep_low":12.8288,"atr14":0.552753,"stop_level":12.552423,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-13","known_ts":"2010-09-13","bar_index":598,"type":"RECLAIM","strength":0.863,"price":15.2357,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-16","known_ts":"2010-11-16","bar_index":613,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.505,"stop_level":18.7407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-18","known_ts":"2010-11-22","bar_index":614,"type":"REBUY","strength":1.0,"price":19.8945,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2010-11-18","known_ts":"2010-11-18","bar_index":614,"type":"RECLAIM","strength":1.0,"price":19.2246,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-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-11-16","prior_stop_level":18.7407,"sweep_low":17.9715,"atr14":0.640172,"stop_level":17.651414,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-06","known_ts":"2011-01-10","bar_index":625,"type":"REBUY","strength":1.0,"price":22.4876,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2011-01-20","known_ts":"2011-01-20","bar_index":628,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.6576,"stop_level":22.0596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-01-27","known_ts":"2011-01-27","bar_index":629,"type":"RECLAIM","strength":0.863,"price":22.1774,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-20 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":"2011-01-20","prior_stop_level":22.0596,"sweep_low":20.3474,"atr14":0.718741,"stop_level":19.988029,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-20","known_ts":"2011-04-25","bar_index":649,"type":"BUY","strength":0.725,"price":20.5025,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2011-05-23","known_ts":"2011-05-23","bar_index":656,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.995,"stop_level":24.0509,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-25","known_ts":"2011-05-25","bar_index":657,"type":"RECLAIM","strength":0.863,"price":24.7395,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-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-05-23","prior_stop_level":24.0509,"sweep_low":23.4491,"atr14":0.998535,"stop_level":22.949832,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-08","known_ts":"2011-06-08","bar_index":660,"type":"RECLAIM","strength":0.863,"price":24.603,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-24","known_ts":"2011-06-28","bar_index":664,"type":"REBUY","strength":0.863,"price":27.3635,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2011-09-23","known_ts":"2011-09-27","bar_index":685,"type":"BUY","strength":0.588,"price":17.4318,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":699,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.8065,"stop_level":21.2841,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":700,"type":"RECLAIM","strength":0.588,"price":22.7233,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-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":"2011-11-23","prior_stop_level":21.2841,"sweep_low":20.7134,"atr14":1.015766,"stop_level":20.205517,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-09","known_ts":"2011-12-09","bar_index":703,"type":"RECLAIM","strength":0.725,"price":22.1154,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-06","known_ts":"2012-01-10","bar_index":709,"type":"BUY","strength":0.863,"price":23.3623,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2012-02-08","known_ts":"2012-02-08","bar_index":716,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.2866,"stop_level":24.5161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-10","known_ts":"2012-02-10","bar_index":717,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.17,"stop_level":24.5161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-17","known_ts":"2012-02-17","bar_index":718,"type":"RECLAIM","strength":0.863,"price":24.7457,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-02-10","prior_stop_level":24.5161,"sweep_low":22.2643,"atr14":0.974626,"stop_level":21.776987,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-29","known_ts":"2012-02-29","bar_index":721,"type":"RECLAIM","strength":0.863,"price":23.3623,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-30","known_ts":"2012-05-02","bar_index":735,"type":"BUY","strength":0.588,"price":24.1873,"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":55},{"ts":"2012-06-20","known_ts":"2012-06-22","bar_index":747,"type":"BUY","strength":0.45,"price":20.3908,"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":"2012-06-28","known_ts":"2012-06-28","bar_index":749,"type":"RECLAIM","strength":0.725,"price":21.8052,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-06-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-24","known_ts":"2012-07-24","bar_index":754,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.0372,"stop_level":20.1613,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-25","known_ts":"2012-07-25","bar_index":755,"type":"RECLAIM","strength":0.588,"price":20.7816,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-24 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":"2012-07-24","prior_stop_level":20.1613,"sweep_low":19.9069,"atr14":0.803295,"stop_level":19.505253,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-07","known_ts":"2012-08-07","bar_index":758,"type":"RECLAIM","strength":0.725,"price":23.139,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-30","known_ts":"2012-08-30","bar_index":763,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.6303,"stop_level":23.2568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-04","known_ts":"2012-09-04","bar_index":764,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.1141,"stop_level":23.2568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-06","known_ts":"2012-09-06","bar_index":765,"type":"RECLAIM","strength":0.863,"price":23.9516,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-30 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-08-30","prior_stop_level":23.2568,"sweep_low":22.2519,"atr14":0.788365,"stop_level":21.857717,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-06","known_ts":"2012-09-06","bar_index":765,"type":"RECLAIM","strength":0.863,"price":23.9516,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-09-04","prior_stop_level":23.2568,"sweep_low":22.2519,"atr14":0.788365,"stop_level":21.857717,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-19","known_ts":"2012-09-19","bar_index":768,"type":"RECLAIM","strength":0.863,"price":23.7717,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-28","known_ts":"2012-09-28","bar_index":770,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.66,"stop_level":23.7717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-15","known_ts":"2012-10-15","bar_index":774,"type":"RECLAIM","strength":0.863,"price":23.6228,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-12-07","known_ts":"2012-12-11","bar_index":786,"type":"BUY","strength":0.588,"price":23.8524,"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":45},{"ts":"2013-01-31","known_ts":"2013-01-31","bar_index":798,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.7804,"stop_level":24.0571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-05-07","known_ts":"2013-05-09","bar_index":820,"type":"BUY","strength":0.45,"price":19.1998,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-06-12","known_ts":"2013-06-12","bar_index":828,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.1737,"stop_level":20.2047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-06-13","known_ts":"2013-06-13","bar_index":828,"type":"RECLAIM","strength":0.588,"price":20.4032,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-06-12","prior_stop_level":20.2047,"sweep_low":19.9442,"atr14":0.489228,"stop_level":19.699586,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-18","known_ts":"2013-06-18","bar_index":829,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.1427,"stop_level":20.2047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-06-21","known_ts":"2013-06-21","bar_index":830,"type":"RECLAIM","strength":0.588,"price":20.6079,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-06-18","prior_stop_level":20.2047,"sweep_low":19.4727,"atr14":0.515844,"stop_level":19.214778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-26","known_ts":"2013-06-26","bar_index":831,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.9764,"stop_level":19.7146,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-07-03","known_ts":"2013-07-03","bar_index":833,"type":"RECLAIM","strength":0.588,"price":19.9007,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-06-26","prior_stop_level":19.7146,"sweep_low":18.536,"atr14":0.562203,"stop_level":18.254899,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-29","known_ts":"2013-07-29","bar_index":839,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.4801,"stop_level":20.397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-09-10","known_ts":"2013-09-12","bar_index":849,"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":"2013-09-10","trigger_known_ts":"2013-09-12","strength":0.45,"price":18.2444,"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.266766,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.4504,"atr14":0.499997,"stop_level":17.200401,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-13","known_ts":"2013-09-17","bar_index":850,"type":"BUY","strength":0.45,"price":18.6663,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-09-13","known_ts":"2013-09-17","bar_index":850,"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":"2013-09-13","trigger_known_ts":"2013-09-17","strength":0.45,"price":18.6663,"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.24981,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.4504,"atr14":0.494123,"stop_level":17.203339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-17","known_ts":"2013-10-17","bar_index":858,"type":"RECLAIM","strength":0.725,"price":20.304,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-09-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-25","known_ts":"2013-10-25","bar_index":860,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.0397,"stop_level":18.8151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-11-12","known_ts":"2013-11-14","bar_index":864,"type":"REBUY","strength":0.588,"price":19.2866,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-11-20","known_ts":"2013-11-20","bar_index":866,"type":"RECLAIM","strength":0.725,"price":19.6464,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-11-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-10","known_ts":"2013-12-10","bar_index":870,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.361,"stop_level":19.4417,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-20","known_ts":"2013-12-24","bar_index":873,"type":"BUY","strength":0.863,"price":19.9318,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2014-01-31","known_ts":"2014-01-31","bar_index":882,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.7953,"stop_level":20.2109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-02-13","known_ts":"2014-02-18","bar_index":885,"type":"REBUY","strength":0.863,"price":21.4144,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2014-03-11","known_ts":"2014-03-11","bar_index":890,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.16,"stop_level":21.1663,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-13","known_ts":"2014-03-13","bar_index":891,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.8002,"stop_level":21.1663,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-12","known_ts":"2014-03-12","bar_index":891,"type":"RECLAIM","strength":1.0,"price":21.2593,"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":21.1663,"sweep_low":20.9801,"atr14":0.527307,"stop_level":20.716446,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-20","known_ts":"2014-03-20","bar_index":893,"type":"RECLAIM","strength":1.0,"price":21.4392,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-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-03-13","prior_stop_level":21.1663,"sweep_low":20.3846,"atr14":0.561667,"stop_level":20.103767,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-03","known_ts":"2014-06-05","bar_index":910,"type":"BUY","strength":0.863,"price":20.9305,"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":"2014-07-15","known_ts":"2014-07-15","bar_index":919,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.7692,"stop_level":20.8065,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":920,"type":"RECLAIM","strength":1.0,"price":21.0422,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-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":"2014-07-15","prior_stop_level":20.8065,"sweep_low":20.3288,"atr14":0.418859,"stop_level":20.11937,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-19","known_ts":"2014-08-21","bar_index":928,"type":"BUY","strength":0.725,"price":20.9553,"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":"2014-10-17","known_ts":"2014-10-21","bar_index":942,"type":"BUY","strength":0.588,"price":19.9256,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"2014-12-15","known_ts":"2014-12-15","bar_index":955,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.0298,"stop_level":21.5385,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-17","known_ts":"2014-12-17","bar_index":956,"type":"RECLAIM","strength":1.0,"price":21.6191,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-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":"2014-12-15","prior_stop_level":21.5385,"sweep_low":20.9057,"atr14":0.575105,"stop_level":20.618148,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-31","known_ts":"2014-12-31","bar_index":959,"type":"RECLAIM","strength":1.0,"price":21.7556,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-24","known_ts":"2015-04-24","bar_index":985,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.6104,"stop_level":19.8449,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2015-05-26","known_ts":"2015-05-28","bar_index":992,"type":"BUY","strength":0.588,"price":19.6154,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2015-07-24","known_ts":"2015-07-28","bar_index":1006,"type":"BUY","strength":0.725,"price":20.2978,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-08-19","known_ts":"2015-08-19","bar_index":1012,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.6154,"stop_level":20.1551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-21","known_ts":"2015-08-21","bar_index":1012,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.5732,"stop_level":20.1551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-01","known_ts":"2015-10-05","bar_index":1022,"type":"BUY","strength":0.45,"price":18.9702,"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-06","known_ts":"2015-10-06","bar_index":1023,"type":"RECLAIM","strength":0.588,"price":19.8511,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-10-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-11-23","known_ts":"2015-11-23","bar_index":1034,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.2283,"stop_level":26.6998,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-25","known_ts":"2015-11-25","bar_index":1035,"type":"RECLAIM","strength":0.863,"price":26.7494,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-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":"2015-11-23","prior_stop_level":26.6998,"sweep_low":25.6824,"atr14":0.684006,"stop_level":25.340397,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-09","known_ts":"2015-12-09","bar_index":1038,"type":"RECLAIM","strength":1.0,"price":27.0782,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-02-29","known_ts":"2016-03-02","bar_index":1056,"type":"BUY","strength":0.725,"price":25.2543,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2016-04-11","known_ts":"2016-04-11","bar_index":1065,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.1998,"stop_level":24.3859,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-04-13","known_ts":"2016-04-13","bar_index":1066,"type":"RECLAIM","strength":0.725,"price":24.4107,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-11 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":"2016-04-11","prior_stop_level":24.3859,"sweep_low":23.7283,"atr14":0.605919,"stop_level":23.42534,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-25","known_ts":"2016-04-27","bar_index":1069,"type":"REBUY","strength":0.725,"price":24.8139,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":0},{"ts":"2016-06-28","known_ts":"2016-06-28","bar_index":1084,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.4057,"stop_level":28.5484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-29","known_ts":"2016-06-29","bar_index":1084,"type":"RECLAIM","strength":1.0,"price":28.7531,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-06-28","prior_stop_level":28.5484,"sweep_low":28.1017,"atr14":0.653335,"stop_level":27.775033,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-07","known_ts":"2016-07-11","bar_index":1086,"type":"REBUY","strength":1.0,"price":30.8623,"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":"2016-09-13","known_ts":"2016-09-13","bar_index":1101,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.0372,"stop_level":35.3598,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-15","known_ts":"2016-09-15","bar_index":1102,"type":"RECLAIM","strength":1.0,"price":35.8809,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-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":"2016-09-13","prior_stop_level":35.3598,"sweep_low":34.9194,"atr14":0.576142,"stop_level":34.631329,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-27","known_ts":"2016-09-27","bar_index":1105,"type":"RECLAIM","strength":1.0,"price":36.9355,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-10-04","known_ts":"2016-10-04","bar_index":1106,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.0819,"stop_level":36.6501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-30","known_ts":"2016-12-02","bar_index":1120,"type":"BUY","strength":0.725,"price":33.0335,"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":"2017-04-20","known_ts":"2017-04-24","bar_index":1152,"type":"BUY","strength":0.45,"price":32.2581,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-06-07","known_ts":"2017-06-09","bar_index":1163,"type":"BUY","strength":0.45,"price":28.0397,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-08-17","known_ts":"2017-08-17","bar_index":1179,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.9777,"stop_level":28.1017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-08-18","known_ts":"2017-08-18","bar_index":1180,"type":"RECLAIM","strength":0.588,"price":28.2258,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-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":"2017-08-17","prior_stop_level":28.1017,"sweep_low":27.3573,"atr14":0.810801,"stop_level":26.9519,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-02","known_ts":"2017-10-02","bar_index":1190,"type":"RECLAIM","strength":0.863,"price":30.7072,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-25","known_ts":"2017-10-25","bar_index":1195,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.6836,"stop_level":30.5211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-08","known_ts":"2017-11-08","bar_index":1199,"type":"RECLAIM","strength":0.863,"price":30.9553,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-16","known_ts":"2017-11-20","bar_index":1201,"type":"BUY","strength":0.863,"price":31.3896,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2018-02-07","known_ts":"2018-02-07","bar_index":1219,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.3908,"stop_level":36.9417,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-14","known_ts":"2018-02-14","bar_index":1221,"type":"RECLAIM","strength":1.0,"price":37.6861,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-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":"2018-02-07","prior_stop_level":36.9417,"sweep_low":34.3362,"atr14":1.548726,"stop_level":33.561837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-12","known_ts":"2018-04-16","bar_index":1234,"type":"BUY","strength":0.863,"price":38.3685,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2018-04-26","known_ts":"2018-04-26","bar_index":1237,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.1576,"stop_level":34.8325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-06-07","known_ts":"2018-06-07","bar_index":1247,"type":"RECLAIM","strength":0.725,"price":39.9194,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-04-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-28","known_ts":"2018-06-28","bar_index":1252,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.5546,"stop_level":38.7407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-29","known_ts":"2018-06-29","bar_index":1252,"type":"RECLAIM","strength":0.725,"price":38.7717,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-06-28","prior_stop_level":38.7407,"sweep_low":38.4615,"atr14":1.022057,"stop_level":37.950471,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-17","known_ts":"2018-07-17","bar_index":1256,"type":"RECLAIM","strength":0.863,"price":47.1774,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-01","known_ts":"2018-08-01","bar_index":1259,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.7332,"stop_level":40.6514,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-03","known_ts":"2018-08-03","bar_index":1260,"type":"RECLAIM","strength":0.863,"price":40.7568,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-08-01","prior_stop_level":40.6514,"sweep_low":39.0819,"atr14":1.512953,"stop_level":38.325424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-21","known_ts":"2018-11-26","bar_index":1286,"type":"BUY","strength":0.588,"price":33.567,"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":90},{"ts":"2018-12-06","known_ts":"2018-12-10","bar_index":1289,"type":"BUY","strength":0.45,"price":32.1774,"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-12","known_ts":"2019-02-12","bar_index":1304,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.49,"stop_level":37.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-01","known_ts":"2019-04-03","bar_index":1315,"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":"2019-04-01","trigger_known_ts":"2019-04-03","strength":0.45,"price":34.48,"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.284662,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":32.54,"atr14":0.97495,"stop_level":32.052525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-05","known_ts":"2019-06-07","bar_index":1330,"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":"2019-06-05","trigger_known_ts":"2019-06-07","strength":0.45,"price":26.0,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.460592,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.63,"atr14":0.80464,"stop_level":24.22768,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-18","known_ts":"2019-06-20","bar_index":1333,"type":"BUY","strength":0.45,"price":27.42,"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-06-18","known_ts":"2019-06-20","bar_index":1333,"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":"2019-06-18","trigger_known_ts":"2019-06-20","strength":0.45,"price":27.42,"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.431132,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.03,"atr14":0.887999,"stop_level":24.586001,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-23","known_ts":"2019-07-23","bar_index":1341,"type":"RECLAIM","strength":0.725,"price":33.27,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-06-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-09-17","known_ts":"2019-09-17","bar_index":1354,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.39,"stop_level":32.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":1358,"type":"RECLAIM","strength":0.863,"price":33.51,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-16","known_ts":"2019-12-18","bar_index":1375,"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":"2019-12-16","trigger_known_ts":"2019-12-18","strength":0.45,"price":24.28,"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.3836,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.69,"atr14":0.711723,"stop_level":23.334138,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-30","known_ts":"2020-01-02","bar_index":1378,"type":"BUY","strength":0.45,"price":24.94,"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-12-30","known_ts":"2020-01-02","bar_index":1378,"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":"2019-12-30","trigger_known_ts":"2020-01-02","strength":0.45,"price":24.94,"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.366844,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.91,"atr14":0.62224,"stop_level":23.59888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":1385,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.72,"stop_level":26.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-10","known_ts":"2020-02-10","bar_index":1387,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.13,"stop_level":25.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-03-18","known_ts":"2020-03-20","bar_index":1396,"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-18","trigger_known_ts":"2020-03-20","strength":0.45,"price":18.24,"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.500274,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.01,"atr14":1.448591,"stop_level":14.285705,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-23","known_ts":"2020-03-25","bar_index":1397,"type":"BUY","strength":0.45,"price":20.26,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-03-23","known_ts":"2020-03-25","bar_index":1397,"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-03-23","trigger_known_ts":"2020-03-25","strength":0.45,"price":20.26,"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.444932,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.01,"atr14":1.428751,"stop_level":14.295624,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-01","known_ts":"2020-06-01","bar_index":1413,"type":"RECLAIM","strength":0.863,"price":26.33,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-02-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-12","known_ts":"2020-06-12","bar_index":1416,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.99,"stop_level":25.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-14","known_ts":"2020-07-14","bar_index":1423,"type":"RECLAIM","strength":0.863,"price":26.63,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-03","known_ts":"2020-09-03","bar_index":1435,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.09,"stop_level":32.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-23","known_ts":"2020-10-23","bar_index":1447,"type":"RECLAIM","strength":1.0,"price":33.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-02","known_ts":"2020-12-04","bar_index":1456,"type":"BUY","strength":0.863,"price":34.14,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-01-12","known_ts":"2021-01-12","bar_index":1465,"type":"SELL","basis":"structure_stop","strength":1.0,"price":39.0,"stop_level":40.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-26","known_ts":"2021-01-28","bar_index":1468,"type":"REBUY","strength":0.863,"price":42.5,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-05-26","known_ts":"2021-05-28","bar_index":1496,"type":"BUY","strength":0.725,"price":38.88,"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":"2021-07-01","known_ts":"2021-07-01","bar_index":1504,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.66,"stop_level":38.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-08-25","known_ts":"2021-08-27","bar_index":1517,"type":"BUY","strength":0.588,"price":35.49,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2021-10-04","known_ts":"2021-10-06","bar_index":1526,"type":"BUY","strength":0.45,"price":32.95,"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":"2021-11-18","known_ts":"2021-11-22","bar_index":1537,"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":"2021-11-18","trigger_known_ts":"2021-11-22","strength":0.45,"price":27.79,"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.375225,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.98,"atr14":0.902927,"stop_level":26.528536,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-02","known_ts":"2021-12-06","bar_index":1540,"type":"BUY","strength":0.45,"price":28.85,"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":"2021-12-02","known_ts":"2021-12-06","bar_index":1540,"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":"2021-12-02","trigger_known_ts":"2021-12-06","strength":0.45,"price":28.85,"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.351394,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.07,"atr14":0.934667,"stop_level":25.602666,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-18","known_ts":"2022-01-18","bar_index":1550,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.82,"stop_level":29.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-20","known_ts":"2022-01-20","bar_index":1551,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.42,"stop_level":29.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-28","known_ts":"2022-02-01","bar_index":1553,"type":"REBUY","strength":0.588,"price":27.61,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-02-15","known_ts":"2022-02-17","bar_index":1557,"type":"REBUY","strength":0.588,"price":26.98,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-02-24","known_ts":"2022-02-28","bar_index":1559,"type":"BUY","strength":0.588,"price":26.61,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-03-25","known_ts":"2022-03-29","bar_index":1566,"type":"BUY","strength":0.588,"price":25.02,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-05-12","known_ts":"2022-05-16","bar_index":1577,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-12","trigger_known_ts":"2022-05-16","strength":0.45,"price":19.98,"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.512564,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.17,"atr14":0.866152,"stop_level":18.736924,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-03","known_ts":"2022-06-07","bar_index":1582,"type":"BUY","strength":0.45,"price":19.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-03","known_ts":"2022-06-07","bar_index":1582,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-06-03","trigger_known_ts":"2022-06-07","strength":0.45,"price":19.76,"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.517931,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.52,"atr14":0.756536,"stop_level":18.141732,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-22","known_ts":"2022-06-24","bar_index":1586,"type":"BUY","strength":0.45,"price":19.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-22","known_ts":"2022-06-24","bar_index":1586,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-06-22","trigger_known_ts":"2022-06-24","strength":0.45,"price":19.44,"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.497545,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.4,"atr14":0.707561,"stop_level":17.046219,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-14","known_ts":"2022-07-14","bar_index":1591,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.48,"stop_level":18.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-15","known_ts":"2022-07-15","bar_index":1591,"type":"RECLAIM","strength":0.588,"price":19.07,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-07-14","prior_stop_level":18.52,"sweep_low":18.29,"atr14":0.759924,"stop_level":17.910038,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-01","known_ts":"2022-08-01","bar_index":1595,"type":"RECLAIM","strength":0.725,"price":26.74,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-07-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":1600,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.34,"stop_level":24.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":1600,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.2,"stop_level":24.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-29","known_ts":"2022-12-01","bar_index":1623,"type":"BUY","strength":0.588,"price":20.17,"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":"2022-12-20","known_ts":"2022-12-20","bar_index":1628,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.6,"stop_level":20.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-01-30","known_ts":"2023-01-30","bar_index":1636,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.5,"stop_level":19.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-31","known_ts":"2023-01-31","bar_index":1637,"type":"RECLAIM","strength":0.725,"price":19.97,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-30 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-01-30","prior_stop_level":19.58,"sweep_low":19.38,"atr14":0.647555,"stop_level":19.056222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-31","known_ts":"2023-04-04","bar_index":1651,"type":"BUY","strength":0.588,"price":18.47,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2023-04-20","known_ts":"2023-04-20","bar_index":1655,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.27,"stop_level":18.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-09","known_ts":"2023-06-13","bar_index":1667,"type":"BUY","strength":0.45,"price":14.16,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-06-09","known_ts":"2023-06-13","bar_index":1667,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-06-09","trigger_known_ts":"2023-06-13","strength":0.45,"price":14.16,"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.470456,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.56,"atr14":0.379578,"stop_level":13.370211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-07","known_ts":"2023-07-11","bar_index":1673,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-07-07","trigger_known_ts":"2023-07-11","strength":0.588,"price":14.89,"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.443156,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":13.82,"atr14":0.382014,"stop_level":13.628993,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-21","known_ts":"2023-07-21","bar_index":1676,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.2,"stop_level":14.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-26","known_ts":"2023-07-26","bar_index":1677,"type":"RECLAIM","strength":0.588,"price":14.44,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-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-07-21","prior_stop_level":14.33,"sweep_low":14.02,"atr14":0.397124,"stop_level":13.821438,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-01","known_ts":"2023-08-01","bar_index":1678,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.17,"stop_level":14.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-02","known_ts":"2023-08-02","bar_index":1679,"type":"RECLAIM","strength":0.588,"price":14.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-08-01","prior_stop_level":14.2,"sweep_low":13.64,"atr14":0.50953,"stop_level":13.385235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-23","known_ts":"2023-08-25","bar_index":1684,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-08-23","trigger_known_ts":"2023-08-25","strength":0.588,"price":12.75,"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.46361,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":12.44,"atr14":0.398453,"stop_level":12.240774,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-28","known_ts":"2023-08-30","bar_index":1685,"type":"BUY","strength":0.45,"price":13.26,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-08-28","known_ts":"2023-08-30","bar_index":1685,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-08-28","trigger_known_ts":"2023-08-30","strength":0.45,"price":13.26,"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.432606,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.44,"atr14":0.373324,"stop_level":12.253338,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-11","known_ts":"2023-09-13","bar_index":1688,"type":"BUY","strength":0.45,"price":12.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-09-11","known_ts":"2023-09-13","bar_index":1688,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-09-11","trigger_known_ts":"2023-09-13","strength":0.45,"price":12.44,"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.443649,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.21,"atr14":0.513599,"stop_level":10.9532,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-14","known_ts":"2023-09-18","bar_index":1689,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-09-14","trigger_known_ts":"2023-09-18","strength":0.588,"price":12.5,"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.435666,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":11.29,"atr14":0.551821,"stop_level":11.014089,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-26","known_ts":"2023-10-30","bar_index":1699,"type":"BUY","strength":0.588,"price":12.54,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-11-13","known_ts":"2023-11-13","bar_index":1703,"type":"RECLAIM","strength":0.725,"price":12.99,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-10-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-02","known_ts":"2024-01-02","bar_index":1714,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.29,"stop_level":14.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-19","known_ts":"2024-01-19","bar_index":1718,"type":"RECLAIM","strength":0.863,"price":14.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-02-28","known_ts":"2024-03-01","bar_index":1727,"type":"BUY","strength":1.0,"price":15.12,"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":10},{"ts":"2024-03-20","known_ts":"2024-03-22","bar_index":1732,"type":"REBUY","strength":0.863,"price":15.44,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2024-04-15","known_ts":"2024-04-15","bar_index":1737,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.28,"stop_level":14.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-04-22","known_ts":"2024-04-22","bar_index":1739,"type":"RECLAIM","strength":0.863,"price":14.41,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-04-15","prior_stop_level":14.39,"sweep_low":13.91,"atr14":0.414789,"stop_level":13.702605,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-03","known_ts":"2024-06-05","bar_index":1749,"type":"BUY","strength":0.863,"price":13.73,"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":"2024-08-05","known_ts":"2024-08-05","bar_index":1763,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.59,"stop_level":15.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-07","known_ts":"2024-08-07","bar_index":1764,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.03,"stop_level":15.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-08","known_ts":"2024-08-08","bar_index":1764,"type":"RECLAIM","strength":1.0,"price":15.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-05 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-08-05","prior_stop_level":15.16,"sweep_low":13.96,"atr14":0.668846,"stop_level":13.625577,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-08","known_ts":"2024-08-08","bar_index":1764,"type":"RECLAIM","strength":1.0,"price":15.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-08-07","prior_stop_level":15.16,"sweep_low":14.85,"atr14":0.668846,"stop_level":14.515577,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-23","known_ts":"2024-08-23","bar_index":1768,"type":"RECLAIM","strength":1.0,"price":15.96,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-28","known_ts":"2024-08-30","bar_index":1769,"type":"BUY","strength":1.0,"price":16.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-12-18","known_ts":"2024-12-20","bar_index":1795,"type":"REBUY","strength":1.0,"price":28.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2025-01-08","known_ts":"2025-01-08","bar_index":1799,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.95,"stop_level":27.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-23","known_ts":"2025-04-25","bar_index":1823,"type":"BUY","strength":0.725,"price":24.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2025-05-23","known_ts":"2025-05-23","bar_index":1830,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.8,"stop_level":29.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-27","known_ts":"2025-05-27","bar_index":1830,"type":"RECLAIM","strength":0.863,"price":30.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-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":"2025-05-23","prior_stop_level":29.11,"sweep_low":28.73,"atr14":1.249589,"stop_level":28.105206,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":1835,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.45,"stop_level":29.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-02","known_ts":"2025-07-07","bar_index":1839,"type":"REBUY","strength":0.725,"price":29.89,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2025-08-27","known_ts":"2025-08-29","bar_index":1852,"type":"BUY","strength":0.725,"price":27.17,"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":"2025-10-21","known_ts":"2025-10-21","bar_index":1864,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.18,"stop_level":32.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-24","known_ts":"2025-10-24","bar_index":1865,"type":"RECLAIM","strength":0.863,"price":32.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-21 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":"2025-10-21","prior_stop_level":32.31,"sweep_low":31.22,"atr14":1.437956,"stop_level":30.501022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-23","known_ts":"2026-01-27","bar_index":1886,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2026-01-23","trigger_known_ts":"2026-01-27","strength":0.45,"price":21.76,"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.369092,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.96,"atr14":0.784652,"stop_level":20.567674,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-05","known_ts":"2026-02-09","bar_index":1889,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2026-02-05","trigger_known_ts":"2026-02-09","strength":0.45,"price":20.72,"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.399246,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.0,"atr14":0.95527,"stop_level":18.522365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-24","known_ts":"2026-02-26","bar_index":1893,"type":"BUY","strength":0.45,"price":20.49,"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":"2026-02-24","known_ts":"2026-02-26","bar_index":1893,"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":"2026-02-24","trigger_known_ts":"2026-02-26","strength":0.45,"price":20.49,"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.405915,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.91,"atr14":0.841758,"stop_level":19.489121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-04","known_ts":"2026-05-04","bar_index":1909,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.71,"stop_level":24.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-05","known_ts":"2026-05-05","bar_index":1909,"type":"RECLAIM","strength":0.588,"price":25.62,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-05-04","prior_stop_level":24.89,"sweep_low":24.45,"atr14":1.190492,"stop_level":23.854754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-19","known_ts":"2026-05-19","bar_index":1912,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.52,"stop_level":24.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-21","known_ts":"2026-05-21","bar_index":1913,"type":"RECLAIM","strength":0.588,"price":24.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-05-19","prior_stop_level":24.71,"sweep_low":24.21,"atr14":1.08798,"stop_level":23.66601,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-22","known_ts":"2026-07-24","bar_index":1927,"type":"BUY","strength":0.588,"price":24.93,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-07-24","last_scored_basis":null,"bars_since_signal":5,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":false},"early_dots":["2016-11-08","2017-03-16","2017-04-06","2017-05-30","2017-06-23","2017-11-08","2018-02-20","2018-03-08","2018-08-07","2018-10-15","2018-10-31","2018-11-21","2019-09-30","2019-11-06","2020-07-14","2020-09-29","2020-11-13","2021-03-05","2021-04-06","2021-04-27","2021-07-30","2021-09-21","2021-12-02","2022-06-22","2022-10-04","2022-10-20","2022-11-10","2023-03-28","2023-05-10","2024-02-14","2024-04-24","2024-05-15","2025-01-22","2025-02-07","2025-03-11","2025-04-14","2025-08-01","2025-11-20","2025-12-26","2026-06-22"],"warnings":[{"ts":"2022-07-14","kind":"confirm","px":18.48,"level":18.52},{"ts":"2022-08-10","kind":"arm","px":25.15},{"ts":"2022-08-22","kind":"confirm","px":24.34,"level":24.86},{"ts":"2022-08-23","kind":"arm","px":23.93},{"ts":"2022-08-24","kind":"confirm","px":24.2,"level":24.86},{"ts":"2022-12-19","kind":"arm","px":18.51},{"ts":"2022-12-20","kind":"confirm","px":18.6,"level":20.59},{"ts":"2023-01-25","kind":"arm","px":20.22},{"ts":"2023-01-30","kind":"confirm","px":19.5,"level":19.58},{"ts":"2023-04-19","kind":"arm","px":17.34},{"ts":"2023-04-20","kind":"confirm","px":17.27,"level":18.11},{"ts":"2023-07-17","kind":"arm","px":14.33},{"ts":"2023-07-21","kind":"confirm","px":14.2,"level":14.33},{"ts":"2023-07-31","kind":"arm","px":13.64},{"ts":"2023-08-01","kind":"confirm","px":14.17,"level":14.2},{"ts":"2023-11-15","kind":"arm","px":12.99},{"ts":"2023-12-19","kind":"arm","px":14.87},{"ts":"2024-01-02","kind":"confirm","px":14.29,"level":14.52},{"ts":"2024-04-02","kind":"arm","px":15.31},{"ts":"2024-04-15","kind":"confirm","px":14.28,"level":14.39},{"ts":"2024-06-20","kind":"arm","px":14.46},{"ts":"2024-08-02","kind":"arm","px":15.25},{"ts":"2024-08-05","kind":"confirm","px":14.59,"level":15.16},{"ts":"2024-08-06","kind":"arm","px":14.62},{"ts":"2024-08-07","kind":"confirm","px":15.03,"level":15.16},{"ts":"2024-09-25","kind":"arm","px":20.17},{"ts":"2024-11-22","kind":"arm","px":24.3},{"ts":"2024-12-31","kind":"arm","px":27.87},{"ts":"2025-01-08","kind":"confirm","px":26.95,"level":27.15},{"ts":"2025-05-14","kind":"arm","px":29.11},{"ts":"2025-05-23","kind":"confirm","px":28.8,"level":29.11},{"ts":"2025-06-12","kind":"arm","px":29.31},{"ts":"2025-06-13","kind":"confirm","px":27.45,"level":29.12},{"ts":"2025-10-08","kind":"arm","px":33.06},{"ts":"2025-10-21","kind":"confirm","px":32.18,"level":32.31},{"ts":"2026-03-30","kind":"arm","px":21.49},{"ts":"2026-04-23","kind":"arm","px":25.32},{"ts":"2026-05-04","kind":"confirm","px":24.71,"level":24.89},{"ts":"2026-05-12","kind":"arm","px":25.67},{"ts":"2026-05-19","kind":"confirm","px":24.52,"level":24.71}],"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":[]}}}