{"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":"BBW","timeframe":"3D","as_of":"2026-08-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2005-05-05","known_ts":"2005-05-09","bar_index":44,"type":"BUY","strength":0.45,"price":25.014,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-05-25","known_ts":"2005-05-25","bar_index":48,"type":"SELL","basis":"structure_stop","strength":0.45,"price":23.0102,"stop_level":23.3692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2005-06-22","known_ts":"2005-06-24","bar_index":55,"type":"BUY","strength":0.45,"price":19.0277,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-08-05","known_ts":"2005-08-05","bar_index":65,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.1696,"stop_level":19.4869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-08-26","known_ts":"2005-08-26","bar_index":70,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.7104,"stop_level":18.7855,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-08","known_ts":"2005-09-12","bar_index":73,"type":"REBUY","strength":0.45,"price":18.9442,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-10-05","known_ts":"2005-10-05","bar_index":79,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.9005,"stop_level":18.1593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-10-07","known_ts":"2005-10-07","bar_index":80,"type":"RECLAIM","strength":0.588,"price":19.1279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-10-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-10-05","prior_stop_level":18.1593,"sweep_low":17.8254,"atr14":0.635827,"stop_level":17.507486,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-15","known_ts":"2005-11-15","bar_index":89,"type":"RECLAIM","strength":0.725,"price":22.6929,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-10-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-27","known_ts":"2005-12-27","bar_index":98,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.206,"stop_level":25.3396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-26","known_ts":"2006-01-26","bar_index":105,"type":"RECLAIM","strength":0.863,"price":25.6736,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-28","known_ts":"2006-03-30","bar_index":119,"type":"BUY","strength":0.863,"price":25.7654,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2006-04-13","known_ts":"2006-04-18","bar_index":123,"type":"BUY","strength":0.725,"price":25.9491,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2006-05-02","known_ts":"2006-05-02","bar_index":127,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.1058,"stop_level":25.4899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-03","known_ts":"2006-05-03","bar_index":127,"type":"RECLAIM","strength":0.863,"price":25.7905,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-02 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-02","prior_stop_level":25.4899,"sweep_low":24.8804,"atr14":0.91142,"stop_level":24.42469,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-17","known_ts":"2006-05-17","bar_index":130,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.0474,"stop_level":25.1058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-18","known_ts":"2006-05-18","bar_index":131,"type":"RECLAIM","strength":0.863,"price":25.1142,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-05-17","prior_stop_level":25.1058,"sweep_low":24.872,"atr14":0.738904,"stop_level":24.502548,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-19","known_ts":"2006-07-21","bar_index":145,"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":"2006-07-19","trigger_known_ts":"2006-07-21","strength":0.45,"price":16.9153,"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.366876,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.406,"atr14":0.561474,"stop_level":16.125263,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-04","known_ts":"2006-08-08","bar_index":149,"type":"BUY","strength":0.45,"price":18.0425,"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":"2006-11-20","known_ts":"2006-11-20","bar_index":174,"type":"RECLAIM","strength":0.863,"price":25.9741,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-05-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-07","known_ts":"2006-12-07","bar_index":178,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.9472,"stop_level":24.9555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-29","known_ts":"2007-01-29","bar_index":189,"type":"RECLAIM","strength":0.863,"price":25.1225,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-12","known_ts":"2007-02-12","bar_index":192,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.4443,"stop_level":23.461,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-02-13","known_ts":"2007-02-13","bar_index":192,"type":"RECLAIM","strength":0.863,"price":24.6466,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-02-12 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":"2007-02-12","prior_stop_level":23.461,"sweep_low":23.2106,"atr14":0.779814,"stop_level":22.820693,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-21","known_ts":"2007-05-21","bar_index":215,"type":"RECLAIM","strength":0.863,"price":25.4314,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-02-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-12","known_ts":"2007-06-12","bar_index":220,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.0037,"stop_level":24.8971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-08-20","known_ts":"2007-08-22","bar_index":236,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-08-20","trigger_known_ts":"2007-08-22","strength":0.45,"price":15.0201,"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.421728,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.9263,"atr14":0.945163,"stop_level":13.453719,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-11","known_ts":"2007-09-13","bar_index":241,"type":"BUY","strength":0.45,"price":14.9115,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-09-11","known_ts":"2007-09-13","bar_index":241,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-09-11","trigger_known_ts":"2007-09-13","strength":0.45,"price":14.9115,"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.425909,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.6072,"atr14":0.833635,"stop_level":12.190382,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-07","known_ts":"2007-11-07","bar_index":254,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.2501,"stop_level":14.5859,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-30","known_ts":"2007-12-04","bar_index":260,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-11-30","trigger_known_ts":"2007-12-04","strength":0.588,"price":12.7825,"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.500652,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":12.173,"atr14":0.62243,"stop_level":11.861785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-05","known_ts":"2007-12-07","bar_index":261,"type":"BUY","strength":0.588,"price":13.058,"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":"2007-12-05","known_ts":"2007-12-07","bar_index":261,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-12-05","trigger_known_ts":"2007-12-07","strength":0.588,"price":13.058,"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.48989,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":12.173,"atr14":0.628017,"stop_level":11.858992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-18","known_ts":"2007-12-20","bar_index":264,"type":"BUY","strength":0.45,"price":12.6155,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-12-18","known_ts":"2007-12-20","bar_index":264,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-12-18","trigger_known_ts":"2007-12-20","strength":0.45,"price":12.6155,"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.507176,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.5635,"atr14":0.690011,"stop_level":11.218494,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-21","known_ts":"2007-12-26","bar_index":265,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-12-21","trigger_known_ts":"2007-12-26","strength":0.588,"price":12.4319,"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.514349,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":11.5635,"atr14":0.648225,"stop_level":11.239387,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-10","known_ts":"2008-01-14","bar_index":269,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-01-10","trigger_known_ts":"2008-01-14","strength":0.45,"price":10.1358,"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.604046,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.8854,"atr14":0.614582,"stop_level":9.578109,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-24","known_ts":"2008-01-28","bar_index":272,"type":"BUY","strength":0.588,"price":11.6554,"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-01-24","known_ts":"2008-01-28","bar_index":272,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-01-24","trigger_known_ts":"2008-01-28","strength":0.588,"price":11.6554,"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.544682,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.8482,"atr14":0.774107,"stop_level":7.461147,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-12","known_ts":"2008-02-12","bar_index":276,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.7871,"stop_level":10.9457,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-12","known_ts":"2008-03-12","bar_index":283,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.1302,"stop_level":8.633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-20","known_ts":"2008-03-25","bar_index":285,"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-20","trigger_known_ts":"2008-03-25","strength":0.45,"price":8.0068,"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.687215,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5875,"atr14":0.63625,"stop_level":6.269375,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-31","known_ts":"2008-04-02","bar_index":287,"type":"BUY","strength":0.45,"price":7.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":"2008-03-31","known_ts":"2008-04-02","bar_index":287,"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-31","trigger_known_ts":"2008-04-02","strength":0.45,"price":7.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.689824,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9214,"atr14":0.570165,"stop_level":6.636318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-14","known_ts":"2008-05-14","bar_index":297,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.8148,"stop_level":8.8918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-20","known_ts":"2008-05-20","bar_index":299,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.4474,"stop_level":8.8918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-21","known_ts":"2008-07-23","bar_index":313,"type":"BUY","strength":0.588,"price":6.3286,"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":10},{"ts":"2008-09-17","known_ts":"2008-09-17","bar_index":326,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8861,"stop_level":6.0448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-18","known_ts":"2008-09-18","bar_index":327,"type":"RECLAIM","strength":0.725,"price":6.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-17","prior_stop_level":6.0448,"sweep_low":5.5522,"atr14":0.474575,"stop_level":5.314912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-01","known_ts":"2008-10-01","bar_index":330,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8694,"stop_level":5.8861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-25","known_ts":"2008-11-28","bar_index":343,"type":"BUY","strength":0.45,"price":3.7154,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-25","known_ts":"2008-11-28","bar_index":343,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-11-25","trigger_known_ts":"2008-11-28","strength":0.45,"price":3.7154,"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.715469,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5214,"atr14":0.415667,"stop_level":2.313567,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-23","known_ts":"2008-12-23","bar_index":349,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0391,"stop_level":3.3397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-30","known_ts":"2008-12-30","bar_index":350,"type":"RECLAIM","strength":0.588,"price":3.5818,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-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":"2008-12-23","prior_stop_level":3.3397,"sweep_low":2.8471,"atr14":0.406017,"stop_level":2.644091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":355,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9723,"stop_level":2.9806,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":355,"type":"RECLAIM","strength":0.725,"price":3.3981,"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":2.9806,"sweep_low":2.8888,"atr14":0.362312,"stop_level":2.707644,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-18","known_ts":"2009-02-18","bar_index":361,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.5651,"stop_level":3.6486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-12","known_ts":"2009-03-16","bar_index":367,"type":"BUY","strength":0.725,"price":3.682,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2009-04-30","known_ts":"2009-04-30","bar_index":378,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5586,"stop_level":5.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-08-05","known_ts":"2009-08-05","bar_index":400,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8406,"stop_level":3.899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2009-08-07","known_ts":"2009-08-07","bar_index":401,"type":"RECLAIM","strength":0.725,"price":3.9157,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2009-08-05","prior_stop_level":3.899,"sweep_low":3.7321,"atr14":0.243681,"stop_level":3.61026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-19","known_ts":"2009-08-21","bar_index":404,"type":"REBUY","strength":0.863,"price":4.0326,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2009-09-02","known_ts":"2009-09-02","bar_index":407,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8072,"stop_level":3.8406,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2009-09-04","known_ts":"2009-09-04","bar_index":408,"type":"RECLAIM","strength":0.725,"price":3.8823,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2009-09-02","prior_stop_level":3.8406,"sweep_low":3.7237,"atr14":0.197608,"stop_level":3.624896,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-18","known_ts":"2009-09-18","bar_index":411,"type":"RECLAIM","strength":1.0,"price":4.2915,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-09-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":414,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8823,"stop_level":4.041,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-10-09","known_ts":"2009-10-13","bar_index":416,"type":"BUY","strength":1.0,"price":4.7757,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2009-11-12","known_ts":"2009-11-12","bar_index":424,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7822,"stop_level":3.8823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2009-11-13","known_ts":"2009-11-13","bar_index":424,"type":"RECLAIM","strength":0.725,"price":4.0827,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2009-11-12","prior_stop_level":3.8823,"sweep_low":3.7154,"atr14":0.283345,"stop_level":3.573728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-28","known_ts":"2009-12-30","bar_index":434,"type":"BUY","strength":0.725,"price":4.1328,"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":"2010-01-22","known_ts":"2010-01-22","bar_index":439,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.0744,"stop_level":4.1078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-01-28","known_ts":"2010-01-28","bar_index":441,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.9658,"stop_level":4.1078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-02-10","known_ts":"2010-02-12","bar_index":444,"type":"REBUY","strength":0.863,"price":4.2748,"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-05-07","known_ts":"2010-05-07","bar_index":464,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.4622,"stop_level":6.696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":464,"type":"RECLAIM","strength":1.0,"price":7.3389,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-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":"2010-05-07","prior_stop_level":6.696,"sweep_low":6.2618,"atr14":0.435477,"stop_level":6.044061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-10","known_ts":"2010-09-14","bar_index":493,"type":"BUY","strength":0.588,"price":5.1013,"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":0},{"ts":"2010-11-11","known_ts":"2010-11-11","bar_index":507,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.4603,"stop_level":5.5021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-12-01","known_ts":"2010-12-03","bar_index":512,"type":"REBUY","strength":0.863,"price":6.6042,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2011-01-24","known_ts":"2011-01-26","bar_index":524,"type":"BUY","strength":1.0,"price":6.4038,"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":55},{"ts":"2011-02-04","known_ts":"2011-02-08","bar_index":527,"type":"BUY","strength":1.0,"price":6.7628,"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":40},{"ts":"2011-04-28","known_ts":"2011-05-02","bar_index":546,"type":"BUY","strength":0.588,"price":5.1514,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2011-06-01","known_ts":"2011-06-01","bar_index":553,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.4937,"stop_level":5.5355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-06-07","known_ts":"2011-06-07","bar_index":555,"type":"RECLAIM","strength":0.863,"price":5.5438,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-06-01","prior_stop_level":5.5355,"sweep_low":5.3601,"atr14":0.183551,"stop_level":5.268325,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-10","known_ts":"2011-06-10","bar_index":556,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3017,"stop_level":5.5355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-06","known_ts":"2011-09-08","bar_index":576,"type":"BUY","strength":0.588,"price":4.6588,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2011-09-22","known_ts":"2011-09-22","bar_index":580,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0159,"stop_level":4.4083,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-10-04","known_ts":"2011-10-04","bar_index":582,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9742,"stop_level":4.0159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-10-06","known_ts":"2011-10-06","bar_index":583,"type":"RECLAIM","strength":0.588,"price":4.1662,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-10-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":"2011-10-04","prior_stop_level":4.0159,"sweep_low":3.6486,"atr14":0.331921,"stop_level":3.48264,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-26","known_ts":"2011-10-26","bar_index":588,"type":"RECLAIM","strength":0.725,"price":5.5939,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-10-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-05","known_ts":"2012-01-05","bar_index":604,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.8713,"stop_level":6.8797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-06","known_ts":"2012-02-06","bar_index":611,"type":"RECLAIM","strength":1.0,"price":7.1635,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-02","known_ts":"2012-05-04","bar_index":631,"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":"2012-05-02","trigger_known_ts":"2012-05-04","strength":0.45,"price":3.6653,"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.499426,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5233,"atr14":0.1959,"stop_level":3.42535,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-07","known_ts":"2012-05-09","bar_index":632,"type":"BUY","strength":0.45,"price":3.899,"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-05-07","known_ts":"2012-05-09","bar_index":632,"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":"2012-05-07","trigger_known_ts":"2012-05-09","strength":0.45,"price":3.899,"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.46751,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5233,"atr14":0.216655,"stop_level":3.414973,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-31","known_ts":"2012-05-31","bar_index":637,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.7905,"stop_level":3.8072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-06-06","known_ts":"2012-06-06","bar_index":639,"type":"RECLAIM","strength":0.45,"price":3.9074,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2012-05-31","prior_stop_level":3.8072,"sweep_low":3.6152,"atr14":0.191012,"stop_level":3.519694,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-12","known_ts":"2012-06-12","bar_index":640,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.515,"stop_level":3.6319,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-07-12","known_ts":"2012-07-12","bar_index":647,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8322,"stop_level":3.8823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-13","known_ts":"2012-07-13","bar_index":647,"type":"RECLAIM","strength":0.588,"price":3.9575,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-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":"2012-07-12","prior_stop_level":3.8823,"sweep_low":3.7655,"atr14":0.194499,"stop_level":3.66825,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-24","known_ts":"2012-07-24","bar_index":650,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7571,"stop_level":3.8823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-30","known_ts":"2012-09-04","bar_index":659,"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":"2012-08-30","trigger_known_ts":"2012-09-04","strength":0.588,"price":3.5484,"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.515392,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.3897,"atr14":0.12442,"stop_level":3.32749,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-04","known_ts":"2012-10-08","bar_index":667,"type":"BUY","strength":0.45,"price":3.4565,"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-10-04","known_ts":"2012-10-08","bar_index":667,"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":"2012-10-04","trigger_known_ts":"2012-10-08","strength":0.45,"price":3.4565,"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.527942,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.0725,"atr14":0.134889,"stop_level":3.005056,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-26","known_ts":"2012-10-26","bar_index":672,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.8053,"stop_level":3.2645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-01-11","known_ts":"2013-01-11","bar_index":689,"type":"RECLAIM","strength":0.863,"price":3.682,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-05-31","known_ts":"2013-05-31","bar_index":721,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4436,"stop_level":5.4854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-05","known_ts":"2013-08-05","bar_index":736,"type":"RECLAIM","strength":1.0,"price":5.7943,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-05-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-19","known_ts":"2013-08-19","bar_index":739,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.6858,"stop_level":5.7859,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-08-20","known_ts":"2013-08-20","bar_index":739,"type":"RECLAIM","strength":0.863,"price":5.8026,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-08-19","prior_stop_level":5.7859,"sweep_low":5.644,"atr14":0.185673,"stop_level":5.551164,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-24","known_ts":"2013-10-24","bar_index":755,"type":"RECLAIM","strength":1.0,"price":6.337,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-04","known_ts":"2013-12-04","bar_index":764,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.3389,"stop_level":7.3806,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-05","known_ts":"2013-12-05","bar_index":764,"type":"RECLAIM","strength":1.0,"price":7.4474,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-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":"2013-12-04","prior_stop_level":7.3806,"sweep_low":7.1886,"atr14":0.349252,"stop_level":7.013974,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-30","known_ts":"2014-02-03","bar_index":777,"type":"BUY","strength":0.725,"price":7.1302,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2014-02-20","known_ts":"2014-02-20","bar_index":781,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.888,"stop_level":6.9131,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-02-24","known_ts":"2014-02-24","bar_index":782,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.7878,"stop_level":6.9131,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-06","known_ts":"2014-03-10","bar_index":785,"type":"REBUY","strength":0.725,"price":7.5894,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2014-08-21","known_ts":"2014-08-25","bar_index":824,"type":"BUY","strength":0.725,"price":11.0709,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2014-09-15","known_ts":"2014-09-15","bar_index":829,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.5533,"stop_level":10.6284,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-09-16","known_ts":"2014-09-16","bar_index":829,"type":"RECLAIM","strength":0.725,"price":11.0709,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-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":"2014-09-15","prior_stop_level":10.6284,"sweep_low":10.4531,"atr14":0.469753,"stop_level":10.218223,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-09","known_ts":"2014-10-09","bar_index":835,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.4531,"stop_level":10.8455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-10-16","known_ts":"2014-10-20","bar_index":837,"type":"REBUY","strength":0.725,"price":11.1043,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2014-10-16","known_ts":"2014-10-16","bar_index":837,"type":"RECLAIM","strength":0.725,"price":11.5385,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-10-09","prior_stop_level":10.8455,"sweep_low":10.1609,"atr14":0.478983,"stop_level":9.921409,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-19","known_ts":"2014-12-19","bar_index":852,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.6546,"stop_level":16.5229,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-29","known_ts":"2014-12-29","bar_index":853,"type":"RECLAIM","strength":1.0,"price":16.6899,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-19 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-19","prior_stop_level":16.5229,"sweep_low":15.3457,"atr14":0.641483,"stop_level":15.024959,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-16","known_ts":"2015-01-16","bar_index":858,"type":"RECLAIM","strength":1.0,"price":17.4246,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-06-18","known_ts":"2015-06-22","bar_index":893,"type":"BUY","strength":0.45,"price":13.4922,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-07-15","known_ts":"2015-07-15","bar_index":899,"type":"RECLAIM","strength":0.588,"price":15.6964,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-06-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-09-14","known_ts":"2015-09-14","bar_index":913,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.9552,"stop_level":16.0721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-09-15","known_ts":"2015-09-15","bar_index":913,"type":"RECLAIM","strength":0.725,"price":16.1055,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-09-14 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-09-14","prior_stop_level":16.0721,"sweep_low":15.8633,"atr14":0.552856,"stop_level":15.586872,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-24","known_ts":"2015-11-27","bar_index":930,"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":"2015-11-24","trigger_known_ts":"2015-11-27","strength":0.45,"price":11.2713,"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.37931,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.8186,"atr14":0.639502,"stop_level":9.498849,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-24","known_ts":"2015-12-29","bar_index":937,"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":"2015-12-24","trigger_known_ts":"2015-12-29","strength":0.45,"price":10.236,"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.436322,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.3343,"atr14":0.428757,"stop_level":9.119922,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-30","known_ts":"2016-01-04","bar_index":938,"type":"BUY","strength":0.45,"price":10.762,"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-12-30","known_ts":"2016-01-04","bar_index":938,"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":"2015-12-30","trigger_known_ts":"2016-01-04","strength":0.45,"price":10.762,"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.407356,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.4763,"atr14":0.463375,"stop_level":9.244613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-11","known_ts":"2016-01-11","bar_index":940,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.0755,"stop_level":9.3844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-01-12","known_ts":"2016-01-12","bar_index":940,"type":"RECLAIM","strength":0.45,"price":9.5764,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2016-01-11","prior_stop_level":9.3844,"sweep_low":8.967,"atr14":0.50217,"stop_level":8.715915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-19","known_ts":"2016-01-21","bar_index":942,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-19","trigger_known_ts":"2016-01-21","strength":0.588,"price":10.5616,"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.41786,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.967,"atr14":0.566135,"stop_level":8.683933,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-04","known_ts":"2016-02-04","bar_index":946,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.2778,"stop_level":10.3613,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-14","known_ts":"2016-03-14","bar_index":954,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9624,"stop_level":11.3882,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-29","known_ts":"2016-03-31","bar_index":958,"type":"REBUY","strength":0.588,"price":10.8455,"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":"2016-04-22","known_ts":"2016-04-26","bar_index":964,"type":"BUY","strength":0.725,"price":10.6451,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2016-06-17","known_ts":"2016-06-17","bar_index":977,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.4717,"stop_level":11.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-20","known_ts":"2016-06-20","bar_index":977,"type":"RECLAIM","strength":0.725,"price":11.5134,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-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":"2016-06-17","prior_stop_level":11.48,"sweep_low":11.3465,"atr14":0.309985,"stop_level":11.191507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-11","known_ts":"2016-07-11","bar_index":982,"type":"RECLAIM","strength":0.863,"price":11.6387,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-14","known_ts":"2016-07-18","bar_index":983,"type":"BUY","strength":0.863,"price":11.7055,"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":50},{"ts":"2016-09-21","known_ts":"2016-09-23","bar_index":999,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-09-21","trigger_known_ts":"2016-09-23","strength":0.45,"price":8.6914,"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.460064,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.3575,"atr14":0.236613,"stop_level":8.239194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-12","known_ts":"2016-10-14","bar_index":1004,"type":"BUY","strength":0.45,"price":8.9753,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-10-12","known_ts":"2016-10-14","bar_index":1004,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-10-12","trigger_known_ts":"2016-10-14","strength":0.45,"price":8.9753,"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.421422,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.6413,"atr14":0.228813,"stop_level":8.526894,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-28","known_ts":"2016-10-28","bar_index":1008,"type":"RECLAIM","strength":0.725,"price":10.6034,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-10-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-12-23","known_ts":"2016-12-23","bar_index":1021,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.9393,"stop_level":11.981,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-12-27","known_ts":"2016-12-27","bar_index":1021,"type":"RECLAIM","strength":0.863,"price":12.1062,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-12-23","prior_stop_level":11.981,"sweep_low":11.8558,"atr14":0.341535,"stop_level":11.685033,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-10","known_ts":"2017-03-14","bar_index":1038,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-03-10","trigger_known_ts":"2017-03-14","strength":0.45,"price":7.389,"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.427183,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.055,"atr14":0.483996,"stop_level":6.813002,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-05","known_ts":"2017-04-07","bar_index":1044,"type":"BUY","strength":0.45,"price":7.3472,"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-04-05","known_ts":"2017-04-07","bar_index":1044,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-04-05","trigger_known_ts":"2017-04-07","strength":0.45,"price":7.3472,"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.430423,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9298,"atr14":0.288601,"stop_level":6.7855,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-17","known_ts":"2017-05-17","bar_index":1053,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.8501,"stop_level":8.9336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-05-22","known_ts":"2017-05-22","bar_index":1054,"type":"RECLAIM","strength":0.588,"price":9.1005,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-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-05-17","prior_stop_level":8.9336,"sweep_low":8.6413,"atr14":0.324219,"stop_level":8.47919,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-20","known_ts":"2017-06-20","bar_index":1061,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.4326,"stop_level":8.8501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-13","known_ts":"2017-09-15","bar_index":1081,"type":"BUY","strength":0.45,"price":7.4725,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-09-13","known_ts":"2017-09-15","bar_index":1081,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-09-13","trigger_known_ts":"2017-09-15","strength":0.45,"price":7.4725,"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.420709,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.1218,"atr14":0.300825,"stop_level":6.971388,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-18","known_ts":"2017-09-20","bar_index":1082,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-09-18","trigger_known_ts":"2017-09-20","strength":0.45,"price":7.4725,"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.420709,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.1218,"atr14":0.268595,"stop_level":6.987503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-11","known_ts":"2017-10-11","bar_index":1087,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.222,"stop_level":7.4307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-16","known_ts":"2017-10-16","bar_index":1088,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.0968,"stop_level":7.4307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-10","known_ts":"2017-11-14","bar_index":1095,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-11-10","trigger_known_ts":"2017-11-14","strength":0.45,"price":6.6376,"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.485433,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0531,"atr14":0.285521,"stop_level":5.910339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-15","known_ts":"2017-11-17","bar_index":1096,"type":"BUY","strength":0.45,"price":6.9715,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-11-15","known_ts":"2017-11-17","bar_index":1096,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-11-15","trigger_known_ts":"2017-11-17","strength":0.45,"price":6.9715,"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.459549,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0531,"atr14":0.295045,"stop_level":5.905578,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-20","known_ts":"2017-12-20","bar_index":1104,"type":"RECLAIM","strength":0.725,"price":8.2656,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-11-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-05","known_ts":"2018-01-05","bar_index":1107,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6395,"stop_level":7.6812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-08","known_ts":"2018-01-08","bar_index":1107,"type":"RECLAIM","strength":0.725,"price":7.7647,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-01-05","prior_stop_level":7.6812,"sweep_low":7.5977,"atr14":0.280821,"stop_level":7.45729,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-16","known_ts":"2018-02-21","bar_index":1117,"type":"BUY","strength":0.863,"price":8.0569,"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":"2018-03-08","known_ts":"2018-03-08","bar_index":1121,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.4725,"stop_level":7.5977,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-03","known_ts":"2018-04-05","bar_index":1127,"type":"BUY","strength":1.0,"price":7.7647,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2018-07-11","known_ts":"2018-07-13","bar_index":1150,"type":"BUY","strength":0.588,"price":6.8045,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2018-08-29","known_ts":"2018-08-29","bar_index":1161,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.721,"stop_level":6.8045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-30","known_ts":"2018-08-30","bar_index":1162,"type":"RECLAIM","strength":0.588,"price":7.2637,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-08-29","prior_stop_level":6.8045,"sweep_low":6.5958,"atr14":0.283307,"stop_level":6.454146,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-13","known_ts":"2018-09-13","bar_index":1165,"type":"RECLAIM","strength":0.863,"price":7.6395,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-08-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-02","known_ts":"2018-10-02","bar_index":1169,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.0717,"stop_level":7.3055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-01-02","known_ts":"2019-01-04","bar_index":1190,"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-01-02","trigger_known_ts":"2019-01-04","strength":0.45,"price":3.5233,"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.571578,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.1309,"atr14":0.270635,"stop_level":2.995583,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-15","known_ts":"2019-01-17","bar_index":1193,"type":"BUY","strength":0.45,"price":4.1579,"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-01-15","known_ts":"2019-01-17","bar_index":1193,"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-01-15","trigger_known_ts":"2019-01-17","strength":0.45,"price":4.1579,"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.494413,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.4816,"atr14":0.254359,"stop_level":3.354421,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-12","known_ts":"2019-04-12","bar_index":1213,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6338,"stop_level":5.0345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-04","known_ts":"2019-06-06","bar_index":1225,"type":"BUY","strength":0.725,"price":4.8759,"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":"2019-07-15","known_ts":"2019-07-15","bar_index":1234,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.6254,"stop_level":4.6672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-09-16","known_ts":"2019-09-18","bar_index":1249,"type":"BUY","strength":0.588,"price":2.6133,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2019-11-07","known_ts":"2019-11-07","bar_index":1261,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8471,"stop_level":2.9055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-11","known_ts":"2019-11-11","bar_index":1262,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.6884,"stop_level":2.9055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-12-23","known_ts":"2019-12-26","bar_index":1272,"type":"BUY","strength":0.725,"price":2.6216,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2020-04-21","known_ts":"2020-04-23","bar_index":1299,"type":"BUY","strength":0.588,"price":1.9871,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":1313,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.9036,"stop_level":1.9453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-07-13","known_ts":"2020-07-15","bar_index":1318,"type":"REBUY","strength":0.725,"price":1.8702,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2020-08-19","known_ts":"2020-08-19","bar_index":1327,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.8702,"stop_level":1.9954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-08-24","known_ts":"2020-08-26","bar_index":1328,"type":"REBUY","strength":0.863,"price":1.9119,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2020-08-25","known_ts":"2020-08-25","bar_index":1328,"type":"RECLAIM","strength":0.863,"price":2.0121,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2020-08-19","prior_stop_level":1.9954,"sweep_low":1.8034,"atr14":0.103128,"stop_level":1.751836,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-23","known_ts":"2020-09-23","bar_index":1335,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6133,"stop_level":2.655,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-09-28","known_ts":"2020-09-28","bar_index":1336,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1457,"stop_level":2.655,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-10-14","known_ts":"2020-10-16","bar_index":1340,"type":"BUY","strength":1.0,"price":2.8137,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2020-12-01","known_ts":"2020-12-03","bar_index":1351,"type":"REBUY","strength":1.0,"price":3.8823,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2020-12-01","known_ts":"2020-12-01","bar_index":1351,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.2144,"stop_level":3.2562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-02","known_ts":"2020-12-02","bar_index":1351,"type":"RECLAIM","strength":1.0,"price":3.4315,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-12-01","prior_stop_level":3.2562,"sweep_low":3.0975,"atr14":0.287272,"stop_level":2.953864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-28","known_ts":"2021-01-28","bar_index":1364,"type":"RECLAIM","strength":1.0,"price":4.5085,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-08","known_ts":"2021-07-08","bar_index":1401,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.6592,"stop_level":13.8762,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-07-09","known_ts":"2021-07-09","bar_index":1401,"type":"RECLAIM","strength":0.863,"price":14.2102,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-07-08","prior_stop_level":13.8762,"sweep_low":12.7658,"atr14":1.270395,"stop_level":12.130602,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-15","known_ts":"2021-09-17","bar_index":1417,"type":"REBUY","strength":0.725,"price":14.8531,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2021-09-23","known_ts":"2021-09-27","bar_index":1419,"type":"REBUY","strength":0.725,"price":15.2539,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2021-09-30","known_ts":"2021-09-30","bar_index":1420,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.1434,"stop_level":14.2102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-10-01","known_ts":"2021-10-01","bar_index":1421,"type":"RECLAIM","strength":0.725,"price":14.3521,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-09-30","prior_stop_level":14.2102,"sweep_low":13.8595,"atr14":0.891129,"stop_level":13.413935,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-09","known_ts":"2021-11-11","bar_index":1430,"type":"BUY","strength":0.725,"price":14.4022,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2021-11-30","known_ts":"2021-11-30","bar_index":1434,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.2436,"stop_level":14.5943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":1435,"type":"RECLAIM","strength":0.725,"price":18.0842,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-11-30","prior_stop_level":14.5943,"sweep_low":13.5924,"atr14":1.235932,"stop_level":12.974434,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-14","known_ts":"2021-12-14","bar_index":1438,"type":"RECLAIM","strength":0.863,"price":16.2692,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-31","known_ts":"2022-01-04","bar_index":1442,"type":"REBUY","strength":0.725,"price":18.2552,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2022-02-09","known_ts":"2022-02-11","bar_index":1451,"type":"BUY","strength":0.725,"price":17.8473,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2022-02-23","known_ts":"2022-02-25","bar_index":1454,"type":"BUY","strength":0.725,"price":18.3172,"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":"2022-04-14","known_ts":"2022-04-19","bar_index":1466,"type":"BUY","strength":0.725,"price":17.0937,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2022-05-24","known_ts":"2022-05-24","bar_index":1475,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.9463,"stop_level":15.0723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-05-26","known_ts":"2022-05-26","bar_index":1475,"type":"RECLAIM","strength":0.725,"price":16.9519,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-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":"2022-05-24","prior_stop_level":15.0723,"sweep_low":13.769,"atr14":1.250342,"stop_level":13.143829,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-06","known_ts":"2022-07-06","bar_index":1484,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.0153,"stop_level":13.9463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-07-26","known_ts":"2022-07-28","bar_index":1489,"type":"BUY","strength":0.45,"price":14.7797,"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-08-08","known_ts":"2022-08-10","bar_index":1492,"type":"BUY","strength":0.45,"price":15.0634,"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-08-11","known_ts":"2022-08-11","bar_index":1493,"type":"RECLAIM","strength":0.725,"price":16.2248,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-08-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-31","known_ts":"2022-08-31","bar_index":1497,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.5828,"stop_level":13.9817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-06","known_ts":"2022-10-10","bar_index":1506,"type":"BUY","strength":0.45,"price":12.1819,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-06","known_ts":"2022-10-10","bar_index":1506,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-06","trigger_known_ts":"2022-10-10","strength":0.45,"price":12.1819,"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.350662,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.1801,"atr14":0.656243,"stop_level":10.851978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-27","known_ts":"2022-10-27","bar_index":1511,"type":"RECLAIM","strength":0.725,"price":15.5954,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-09","known_ts":"2022-11-09","bar_index":1514,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.8417,"stop_level":15.1077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-10","known_ts":"2022-11-10","bar_index":1514,"type":"RECLAIM","strength":0.725,"price":15.6042,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-11-09","prior_stop_level":15.1077,"sweep_low":14.4782,"atr14":0.790389,"stop_level":14.083005,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":1518,"type":"RECLAIM","strength":0.725,"price":21.0568,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-19","known_ts":"2022-12-19","bar_index":1523,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.8795,"stop_level":22.2183,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-21","known_ts":"2022-12-21","bar_index":1523,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.7199,"stop_level":22.2183,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-06","known_ts":"2023-01-06","bar_index":1527,"type":"RECLAIM","strength":0.863,"price":21.243,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-22","known_ts":"2023-03-24","bar_index":1544,"type":"BUY","strength":0.725,"price":21.4706,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-05-03","known_ts":"2023-05-03","bar_index":1553,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.7335,"stop_level":20.8847,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2023-07-14","known_ts":"2023-07-14","bar_index":1570,"type":"RECLAIM","strength":0.725,"price":21.3667,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-10-05","known_ts":"2023-10-05","bar_index":1589,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.7515,"stop_level":25.8649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-10-06","known_ts":"2023-10-06","bar_index":1589,"type":"RECLAIM","strength":0.863,"price":25.8744,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-10-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-10-05","prior_stop_level":25.8649,"sweep_low":24.9577,"atr14":0.909595,"stop_level":24.502903,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-31","known_ts":"2024-02-02","bar_index":1616,"type":"BUY","strength":0.45,"price":21.4706,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-02-27","known_ts":"2024-02-27","bar_index":1622,"type":"RECLAIM","strength":0.725,"price":22.6235,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-01-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-04","known_ts":"2024-04-04","bar_index":1630,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.6591,"stop_level":27.2068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-08","known_ts":"2024-04-08","bar_index":1631,"type":"RECLAIM","strength":0.725,"price":27.3822,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-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":"2024-04-04","prior_stop_level":27.2068,"sweep_low":26.4879,"atr14":0.767424,"stop_level":26.104188,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-12","known_ts":"2024-04-12","bar_index":1632,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.4498,"stop_level":26.6401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-19","known_ts":"2024-04-19","bar_index":1634,"type":"RECLAIM","strength":0.863,"price":26.8209,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-12 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":"2024-04-12","prior_stop_level":26.6401,"sweep_low":25.9931,"atr14":0.637609,"stop_level":25.674296,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-26","known_ts":"2024-04-26","bar_index":1636,"type":"RECLAIM","strength":0.863,"price":28.6952,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-07-24","known_ts":"2024-07-26","bar_index":1656,"type":"BUY","strength":0.588,"price":25.5567,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2024-08-08","known_ts":"2024-08-08","bar_index":1659,"type":"SELL","basis":"structure_stop","strength":0.45,"price":23.5044,"stop_level":24.2429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-08-09","known_ts":"2024-08-13","bar_index":1660,"type":"REBUY","strength":0.588,"price":24.8087,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2024-08-12","known_ts":"2024-08-12","bar_index":1660,"type":"RECLAIM","strength":0.45,"price":24.3963,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2024-08-08","prior_stop_level":24.2429,"sweep_low":23.399,"atr14":0.74281,"stop_level":23.027595,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-13","known_ts":"2024-11-13","bar_index":1682,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.4032,"stop_level":35.4128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-14","known_ts":"2024-11-14","bar_index":1682,"type":"RECLAIM","strength":1.0,"price":35.77,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-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":"2024-11-13","prior_stop_level":35.4128,"sweep_low":35.2005,"atr14":1.378082,"stop_level":34.511459,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-29","known_ts":"2024-11-29","bar_index":1686,"type":"RECLAIM","strength":1.0,"price":37.0075,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-08","known_ts":"2025-01-08","bar_index":1694,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.2381,"stop_level":42.7711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-03-31","known_ts":"2025-04-02","bar_index":1713,"type":"BUY","strength":0.725,"price":39.9233,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2025-06-30","known_ts":"2025-06-30","bar_index":1733,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.5279,"stop_level":50.9702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-01","known_ts":"2025-07-01","bar_index":1734,"type":"RECLAIM","strength":0.863,"price":51.5471,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-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":"2025-06-30","prior_stop_level":50.9702,"sweep_low":50.3711,"atr14":2.077305,"stop_level":49.332447,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-08","known_ts":"2025-07-08","bar_index":1735,"type":"SELL","basis":"structure_stop","strength":0.863,"price":49.7733,"stop_level":50.5279,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-10","known_ts":"2025-07-10","bar_index":1736,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.3711,"stop_level":50.5279,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-16","known_ts":"2025-07-16","bar_index":1737,"type":"RECLAIM","strength":0.863,"price":50.9003,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-10","prior_stop_level":50.5279,"sweep_low":47.637,"atr14":1.906488,"stop_level":46.683756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-18","known_ts":"2025-08-20","bar_index":1745,"type":"BUY","strength":1.0,"price":53.9186,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2025-12-08","known_ts":"2025-12-10","bar_index":1771,"type":"BUY","strength":0.725,"price":52.1724,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2026-02-10","known_ts":"2026-02-10","bar_index":1785,"type":"SELL","basis":"structure_stop","strength":0.45,"price":51.4715,"stop_level":51.8763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-02-18","known_ts":"2026-02-18","bar_index":1787,"type":"RECLAIM","strength":0.45,"price":52.3106,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2026-02-10","prior_stop_level":51.8763,"sweep_low":47.8387,"atr14":2.673193,"stop_level":46.502104,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-11","known_ts":"2026-03-13","bar_index":1792,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2026-03-11","trigger_known_ts":"2026-03-13","strength":0.45,"price":40.3855,"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.448025,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.5099,"atr14":2.814069,"stop_level":37.102865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-19","known_ts":"2026-03-23","bar_index":1794,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2026-03-19","trigger_known_ts":"2026-03-23","strength":0.45,"price":41.0765,"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.438581,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.8781,"atr14":2.557716,"stop_level":36.599242,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-10","known_ts":"2026-04-14","bar_index":1799,"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-04-10","trigger_known_ts":"2026-04-14","strength":0.45,"price":37.7715,"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.483753,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":35.6565,"atr14":1.983381,"stop_level":34.664809,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-20","known_ts":"2026-04-22","bar_index":1801,"type":"BUY","strength":0.45,"price":39.3006,"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-04-20","known_ts":"2026-04-22","bar_index":1801,"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-04-20","trigger_known_ts":"2026-04-22","strength":0.45,"price":39.3006,"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.462853,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":36.004,"atr14":1.82298,"stop_level":35.09251,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-06","known_ts":"2026-05-08","bar_index":1805,"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-05-06","trigger_known_ts":"2026-05-08","strength":0.45,"price":38.0991,"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.479275,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":35.1302,"atr14":1.650396,"stop_level":34.305002,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-05","known_ts":"2026-06-05","bar_index":1812,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.7302,"stop_level":34.6338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-06-09","known_ts":"2026-06-09","bar_index":1812,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.7968,"stop_level":34.6338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-06-24","known_ts":"2026-06-26","bar_index":1816,"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-06-24","trigger_known_ts":"2026-06-26","strength":0.45,"price":31.34,"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.571656,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.5131,"atr14":1.615659,"stop_level":29.70527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-08","known_ts":"2026-07-10","bar_index":1819,"type":"BUY","strength":0.45,"price":34.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":"2026-07-08","known_ts":"2026-07-10","bar_index":1819,"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-07-08","trigger_known_ts":"2026-07-10","strength":0.45,"price":34.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.52956,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.35,"atr14":1.642311,"stop_level":28.528844,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"BOTTOM_WATCH","last_scored_signal":"SELL","last_scored_ts":"2026-06-09","last_scored_basis":"structure_stop","bars_since_signal":8,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":false},"early_dots":["2017-03-02","2017-08-25","2018-01-26","2018-05-15","2018-06-14","2018-07-11","2018-10-17","2019-05-30","2019-09-06","2020-04-07","2020-12-31","2021-04-05","2021-05-07","2021-07-26","2021-08-19","2021-10-19","2021-12-06","2022-01-27","2022-03-16","2022-04-14","2022-06-24","2022-07-13","2022-08-08","2022-09-12","2022-10-03","2023-01-30","2023-03-06","2023-05-22","2023-10-30","2023-12-15","2024-01-18","2024-06-18","2024-07-11","2024-08-14","2025-01-24","2025-02-14","2025-03-21","2025-08-08","2025-11-11","2026-02-23"],"warnings":[{"ts":"2022-05-24","kind":"confirm","px":13.9463,"level":15.0723},{"ts":"2022-06-13","kind":"arm","px":15.4446},{"ts":"2022-07-06","kind":"confirm","px":13.0153,"level":13.9463},{"ts":"2022-08-24","kind":"arm","px":15.3028},{"ts":"2022-08-31","kind":"confirm","px":13.5828,"level":13.9817},{"ts":"2022-11-08","kind":"arm","px":15.5422},{"ts":"2022-11-09","kind":"confirm","px":14.8417,"level":15.1077},{"ts":"2022-12-07","kind":"arm","px":22.3158},{"ts":"2022-12-19","kind":"confirm","px":20.8795,"level":22.2183},{"ts":"2022-12-20","kind":"arm","px":20.6135},{"ts":"2022-12-21","kind":"confirm","px":20.7199,"level":22.2183},{"ts":"2023-04-20","kind":"arm","px":23.2756},{"ts":"2023-05-03","kind":"confirm","px":20.7335,"level":20.8847},{"ts":"2023-07-21","kind":"arm","px":21.1304},{"ts":"2023-10-05","kind":"confirm","px":25.7515,"level":25.8649},{"ts":"2024-02-13","kind":"arm","px":20.6863},{"ts":"2024-03-21","kind":"arm","px":27.2635},{"ts":"2024-04-04","kind":"confirm","px":26.6591,"level":27.2068},{"ts":"2024-04-05","kind":"arm","px":26.6401},{"ts":"2024-04-12","kind":"confirm","px":26.4498,"level":26.6401},{"ts":"2024-08-07","kind":"arm","px":23.4661},{"ts":"2024-08-08","kind":"confirm","px":23.5044,"level":24.2429},{"ts":"2024-08-30","kind":"arm","px":32.0105},{"ts":"2024-10-24","kind":"arm","px":36.0209},{"ts":"2024-11-13","kind":"confirm","px":35.4032,"level":35.4128},{"ts":"2024-12-13","kind":"arm","px":39.802},{"ts":"2025-01-08","kind":"confirm","px":41.2381,"level":42.7711},{"ts":"2025-05-23","kind":"arm","px":39.9038},{"ts":"2025-06-30","kind":"confirm","px":50.5279,"level":50.9702},{"ts":"2025-07-07","kind":"arm","px":50.7141},{"ts":"2025-07-08","kind":"confirm","px":49.7733,"level":50.5279},{"ts":"2025-07-09","kind":"arm","px":49.4891},{"ts":"2025-07-10","kind":"confirm","px":50.3711,"level":50.5279},{"ts":"2026-01-22","kind":"arm","px":62.8932},{"ts":"2026-02-10","kind":"confirm","px":51.4715,"level":51.8763},{"ts":"2026-06-02","kind":"arm","px":35.6664},{"ts":"2026-06-05","kind":"confirm","px":33.7302,"level":34.6338},{"ts":"2026-06-08","kind":"arm","px":32.7472},{"ts":"2026-06-09","kind":"confirm","px":32.7968,"level":34.6338},{"ts":"2026-08-04","kind":"arm","px":34.28}],"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":[]}}}