{"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":"UHAL","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1995-05-05","known_ts":"1995-05-05","bar_index":42,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.9105,"stop_level":1.9994,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1995-05-09","known_ts":"1995-05-09","bar_index":43,"type":"RECLAIM","strength":0.45,"price":2.0216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-05-05 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":"1995-05-05","prior_stop_level":1.9994,"sweep_low":1.9105,"atr14":0.085745,"stop_level":1.867628,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-08-21","known_ts":"1995-08-23","bar_index":67,"type":"BUY","strength":0.45,"price":1.4218,"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":"1995-10-10","known_ts":"1995-10-10","bar_index":78,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4662,"stop_level":1.4884,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-10-11","known_ts":"1995-10-11","bar_index":79,"type":"RECLAIM","strength":0.588,"price":1.5328,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1995-10-10","prior_stop_level":1.4884,"sweep_low":1.4662,"atr14":0.059405,"stop_level":1.436497,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-11-01","known_ts":"1995-11-01","bar_index":84,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5328,"stop_level":1.5551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-11-06","known_ts":"1995-11-06","bar_index":85,"type":"RECLAIM","strength":0.588,"price":1.5773,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-11-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1995-11-01","prior_stop_level":1.5551,"sweep_low":1.4884,"atr14":0.050996,"stop_level":1.462902,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-11-17","known_ts":"1995-11-17","bar_index":88,"type":"RECLAIM","strength":0.725,"price":1.7994,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-12-11","known_ts":"1995-12-11","bar_index":93,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7106,"stop_level":1.7328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-12-12","known_ts":"1995-12-12","bar_index":93,"type":"RECLAIM","strength":0.725,"price":1.7994,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-12-11","prior_stop_level":1.7328,"sweep_low":1.7106,"atr14":0.07936,"stop_level":1.67092,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-01-03","known_ts":"1996-01-03","bar_index":98,"type":"RECLAIM","strength":0.863,"price":1.8661,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-01-15","known_ts":"1996-01-15","bar_index":100,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.755,"stop_level":1.7772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-03-12","known_ts":"1996-03-14","bar_index":114,"type":"BUY","strength":0.725,"price":1.7994,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"1996-05-02","known_ts":"1996-05-06","bar_index":126,"type":"BUY","strength":1.0,"price":2.066,"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":10},{"ts":"1996-07-18","known_ts":"1996-07-18","bar_index":143,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.1104,"stop_level":2.1771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-07-24","known_ts":"1996-07-24","bar_index":145,"type":"RECLAIM","strength":1.0,"price":2.2215,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-07-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-07-18","prior_stop_level":2.1771,"sweep_low":1.9771,"atr14":0.135076,"stop_level":1.909562,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-08-01","known_ts":"1996-08-01","bar_index":147,"type":"RECLAIM","strength":1.0,"price":2.3104,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-09-03","known_ts":"1996-09-03","bar_index":154,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6658,"stop_level":2.8213,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-09-10","known_ts":"1996-09-10","bar_index":156,"type":"RECLAIM","strength":1.0,"price":2.9324,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-09-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-09-03","prior_stop_level":2.8213,"sweep_low":2.5325,"atr14":0.126493,"stop_level":2.469253,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-09-18","known_ts":"1996-09-18","bar_index":158,"type":"RECLAIM","strength":1.0,"price":3.3323,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-09-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-10-07","known_ts":"1996-10-07","bar_index":162,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4267,"stop_level":3.4878,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-11-29","known_ts":"1996-11-29","bar_index":175,"type":"RECLAIM","strength":1.0,"price":3.7766,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-10-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-01-27","known_ts":"1997-01-29","bar_index":188,"type":"BUY","strength":0.725,"price":3.3545,"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":20},{"ts":"1997-04-15","known_ts":"1997-04-17","bar_index":206,"type":"BUY","strength":0.45,"price":2.1549,"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":"1997-04-15","known_ts":"1997-04-17","bar_index":206,"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":"1997-04-15","trigger_known_ts":"1997-04-17","strength":0.45,"price":2.1549,"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.499988,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0882,"atr14":0.102332,"stop_level":2.037034,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-06","known_ts":"1997-06-06","bar_index":218,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4048,"stop_level":2.4214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-06-10","known_ts":"1997-06-10","bar_index":219,"type":"RECLAIM","strength":0.588,"price":2.4548,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1997-06-06","prior_stop_level":2.4214,"sweep_low":2.3548,"atr14":0.100425,"stop_level":2.304587,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-14","known_ts":"1997-07-14","bar_index":226,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.6658,"stop_level":2.6769,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-08-05","known_ts":"1997-08-07","bar_index":232,"type":"REBUY","strength":0.863,"price":2.8324,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1997-09-12","known_ts":"1997-09-16","bar_index":241,"type":"BUY","strength":0.725,"price":2.6991,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1997-10-27","known_ts":"1997-10-27","bar_index":251,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9324,"stop_level":2.9768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-29","known_ts":"1997-10-29","bar_index":252,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.8435,"stop_level":2.9768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-01-13","known_ts":"1998-01-15","bar_index":269,"type":"BUY","strength":0.45,"price":2.3881,"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":"1998-01-13","known_ts":"1998-01-15","bar_index":269,"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":"1998-01-13","trigger_known_ts":"1998-01-15","strength":0.45,"price":2.3881,"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.292771,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1438,"atr14":0.10767,"stop_level":2.089965,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-16","known_ts":"1998-01-16","bar_index":270,"type":"RECLAIM","strength":0.588,"price":2.6658,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-01-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1998-02-17","known_ts":"1998-02-17","bar_index":276,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5658,"stop_level":2.5992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-02-24","known_ts":"1998-02-24","bar_index":278,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4881,"stop_level":2.5992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-03-19","known_ts":"1998-03-19","bar_index":284,"type":"RECLAIM","strength":0.863,"price":2.6186,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-02-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-05-26","known_ts":"1998-05-26","bar_index":299,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9102,"stop_level":2.9435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-09-03","known_ts":"1998-09-08","bar_index":323,"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":"1998-09-03","trigger_known_ts":"1998-09-08","strength":0.45,"price":2.0438,"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.3521,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8327,"atr14":0.100894,"stop_level":1.782253,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-17","known_ts":"1998-09-21","bar_index":326,"type":"BUY","strength":0.45,"price":2.1326,"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":"1998-10-07","known_ts":"1998-10-07","bar_index":330,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7883,"stop_level":1.9216,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-13","known_ts":"1998-10-13","bar_index":332,"type":"RECLAIM","strength":0.588,"price":1.9549,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-10-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-10-07","prior_stop_level":1.9216,"sweep_low":1.7439,"atr14":0.14381,"stop_level":1.671995,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-08","known_ts":"1998-12-08","bar_index":345,"type":"RECLAIM","strength":0.863,"price":2.5214,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-10-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-03-11","known_ts":"1999-03-15","bar_index":366,"type":"BUY","strength":0.45,"price":2.0771,"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":"1999-04-01","known_ts":"1999-04-01","bar_index":371,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.8438,"stop_level":1.8716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-04-08","known_ts":"1999-04-08","bar_index":372,"type":"RECLAIM","strength":0.45,"price":1.9244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-04-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1999-04-01","prior_stop_level":1.8716,"sweep_low":1.655,"atr14":0.118687,"stop_level":1.595657,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-06","known_ts":"1999-05-06","bar_index":379,"type":"RECLAIM","strength":0.863,"price":2.1771,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-04-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-02","known_ts":"1999-06-02","bar_index":385,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.9549,"stop_level":2.0493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-07-15","known_ts":"1999-07-19","bar_index":395,"type":"BUY","strength":0.588,"price":2.0827,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":75},{"ts":"1999-09-27","known_ts":"1999-09-29","bar_index":412,"type":"BUY","strength":1.0,"price":2.3992,"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":"1999-11-08","known_ts":"1999-11-08","bar_index":422,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.3548,"stop_level":2.4992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-01-12","known_ts":"2000-01-14","bar_index":437,"type":"BUY","strength":0.725,"price":2.3048,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2000-02-01","known_ts":"2000-02-01","bar_index":441,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1771,"stop_level":2.277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2000-03-27","known_ts":"2000-03-29","bar_index":454,"type":"BUY","strength":0.588,"price":1.5995,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2000-06-27","known_ts":"2000-06-27","bar_index":475,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.655,"stop_level":1.6661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-29","known_ts":"2000-06-29","bar_index":476,"type":"RECLAIM","strength":0.588,"price":1.705,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-27 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":"2000-06-27","prior_stop_level":1.6661,"sweep_low":1.6217,"atr14":0.055879,"stop_level":1.59376,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-26","known_ts":"2000-07-26","bar_index":482,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7106,"stop_level":1.7383,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-27","known_ts":"2000-07-27","bar_index":482,"type":"RECLAIM","strength":0.725,"price":1.7439,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-07-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-07-26","prior_stop_level":1.7383,"sweep_low":1.6883,"atr14":0.06965,"stop_level":1.653475,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-11","known_ts":"2000-10-13","bar_index":500,"type":"BUY","strength":0.863,"price":1.7828,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2000-11-10","known_ts":"2000-11-10","bar_index":507,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.655,"stop_level":1.705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-11-13","known_ts":"2000-11-13","bar_index":507,"type":"RECLAIM","strength":0.863,"price":1.7605,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-11-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":"2000-11-10","prior_stop_level":1.705,"sweep_low":1.5995,"atr14":0.096271,"stop_level":1.551365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-03","known_ts":"2001-01-05","bar_index":519,"type":"BUY","strength":0.863,"price":1.805,"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":50},{"ts":"2001-04-09","known_ts":"2001-04-11","bar_index":541,"type":"BUY","strength":0.588,"price":1.7017,"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":"2001-07-24","known_ts":"2001-07-24","bar_index":565,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6048,"stop_level":1.7816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-07-26","known_ts":"2001-07-26","bar_index":566,"type":"RECLAIM","strength":0.863,"price":1.8012,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-07-24 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":"2001-07-24","prior_stop_level":1.7816,"sweep_low":1.603,"atr14":0.090832,"stop_level":1.557584,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-07","known_ts":"2001-08-07","bar_index":568,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.7043,"stop_level":1.7177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-10-17","known_ts":"2001-10-19","bar_index":584,"type":"BUY","strength":0.588,"price":1.7017,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":90},{"ts":"2001-11-26","known_ts":"2001-11-28","bar_index":593,"type":"BUY","strength":0.588,"price":1.6208,"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":20},{"ts":"2001-12-12","known_ts":"2001-12-12","bar_index":597,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5186,"stop_level":1.5373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2001-12-14","known_ts":"2001-12-14","bar_index":597,"type":"RECLAIM","strength":0.588,"price":1.5462,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-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":"2001-12-12","prior_stop_level":1.5373,"sweep_low":1.4884,"atr14":0.044907,"stop_level":1.465946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-17","known_ts":"2001-12-19","bar_index":598,"type":"BUY","strength":0.588,"price":1.6528,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2002-01-14","known_ts":"2002-01-14","bar_index":604,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5986,"stop_level":1.6572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-01-16","known_ts":"2002-01-16","bar_index":604,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5995,"stop_level":1.6572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-02-22","known_ts":"2002-02-26","bar_index":613,"type":"BUY","strength":0.725,"price":1.5888,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2002-03-15","known_ts":"2002-03-19","bar_index":618,"type":"BUY","strength":0.45,"price":1.5728,"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":"2002-04-29","known_ts":"2002-04-29","bar_index":628,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5551,"stop_level":1.5639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-05-02","known_ts":"2002-05-02","bar_index":629,"type":"RECLAIM","strength":0.588,"price":1.5773,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-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":"2002-04-29","prior_stop_level":1.5639,"sweep_low":1.5488,"atr14":0.030145,"stop_level":1.533728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-07","known_ts":"2002-05-07","bar_index":630,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4351,"stop_level":1.5639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-07-24","known_ts":"2002-07-26","bar_index":648,"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":"2002-07-24","trigger_known_ts":"2002-07-26","strength":0.45,"price":0.8442,"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.535209,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.8131,"atr14":0.062256,"stop_level":0.781972,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-14","known_ts":"2002-08-16","bar_index":653,"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":"2002-08-14","trigger_known_ts":"2002-08-16","strength":0.45,"price":0.7651,"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.573547,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.55,"atr14":0.083072,"stop_level":0.508464,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-19","known_ts":"2002-08-21","bar_index":654,"type":"BUY","strength":0.45,"price":0.9997,"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":"2002-08-19","known_ts":"2002-08-21","bar_index":654,"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":"2002-08-19","trigger_known_ts":"2002-08-21","strength":0.45,"price":0.9997,"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.442785,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.55,"atr14":0.091577,"stop_level":0.504211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-10","known_ts":"2002-09-12","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":"2002-09-10","trigger_known_ts":"2002-09-12","strength":0.588,"price":1.029,"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.398457,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.8468,"atr14":0.073304,"stop_level":0.810148,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-30","known_ts":"2002-09-30","bar_index":663,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.8939,"stop_level":0.9028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-10-07","known_ts":"2002-10-07","bar_index":665,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.8069,"stop_level":0.8939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-10-25","known_ts":"2002-10-29","bar_index":670,"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":"2002-10-25","trigger_known_ts":"2002-10-29","strength":0.45,"price":0.4532,"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.735064,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.1208,"atr14":0.107476,"stop_level":0.067062,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-15","known_ts":"2002-11-19","bar_index":675,"type":"BUY","strength":0.45,"price":0.4621,"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":"2002-11-15","known_ts":"2002-11-19","bar_index":675,"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":"2002-11-15","trigger_known_ts":"2002-11-19","strength":0.45,"price":0.4621,"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.729861,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.2266,"atr14":0.07364,"stop_level":0.18978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-13","known_ts":"2002-12-13","bar_index":681,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3466,"stop_level":0.3554,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-20","known_ts":"2002-12-20","bar_index":683,"type":"RECLAIM","strength":0.588,"price":0.3777,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-13","prior_stop_level":0.3554,"sweep_low":0.2888,"atr14":0.045724,"stop_level":0.265938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-28","known_ts":"2003-01-28","bar_index":691,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3901,"stop_level":0.4008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-20","known_ts":"2003-03-24","bar_index":703,"type":"BUY","strength":0.725,"price":0.2808,"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":60},{"ts":"2003-05-13","known_ts":"2003-05-13","bar_index":715,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.6149,"stop_level":0.6176,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-24","known_ts":"2003-06-26","bar_index":725,"type":"BUY","strength":0.863,"price":0.6087,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2003-08-07","known_ts":"2003-08-07","bar_index":735,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.6753,"stop_level":0.7118,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-08-08","known_ts":"2003-08-08","bar_index":735,"type":"RECLAIM","strength":1.0,"price":0.8317,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-08-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-08-07","prior_stop_level":0.7118,"sweep_low":0.6087,"atr14":0.08001,"stop_level":0.568695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-11","known_ts":"2003-08-13","bar_index":736,"type":"REBUY","strength":1.0,"price":1.0148,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2003-10-06","known_ts":"2003-10-08","bar_index":749,"type":"REBUY","strength":1.0,"price":1.9025,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2003-10-22","known_ts":"2003-10-22","bar_index":753,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.6484,"stop_level":1.6706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-01","known_ts":"2003-12-01","bar_index":762,"type":"RECLAIM","strength":1.0,"price":2.4339,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-10-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-10","known_ts":"2003-12-10","bar_index":764,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2739,"stop_level":2.4259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-02-27","known_ts":"2004-03-02","bar_index":782,"type":"BUY","strength":0.725,"price":2.1246,"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":20},{"ts":"2004-05-18","known_ts":"2004-05-18","bar_index":800,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1238,"stop_level":2.3219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-08-16","known_ts":"2004-08-18","bar_index":821,"type":"BUY","strength":0.725,"price":2.2064,"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":70},{"ts":"2005-01-21","known_ts":"2005-01-21","bar_index":857,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.0263,"stop_level":4.0458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-01-25","known_ts":"2005-01-25","bar_index":858,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.0049,"stop_level":4.0458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-01-28","known_ts":"2005-01-28","bar_index":859,"type":"RECLAIM","strength":0.863,"price":4.0476,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-21 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":"2005-01-21","prior_stop_level":4.0458,"sweep_low":3.9312,"atr14":0.127708,"stop_level":3.867346,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-28","known_ts":"2005-01-28","bar_index":859,"type":"RECLAIM","strength":0.863,"price":4.0476,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-25 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":"2005-01-25","prior_stop_level":4.0458,"sweep_low":3.9321,"atr14":0.127708,"stop_level":3.868246,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-03","known_ts":"2005-05-05","bar_index":881,"type":"BUY","strength":0.725,"price":4.1107,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2005-06-20","known_ts":"2005-06-20","bar_index":892,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.8285,"stop_level":4.8645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-22","known_ts":"2005-06-22","bar_index":892,"type":"RECLAIM","strength":1.0,"price":4.9473,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-06-20","prior_stop_level":4.8645,"sweep_low":4.8132,"atr14":0.163112,"stop_level":4.731644,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-07","known_ts":"2005-07-07","bar_index":896,"type":"RECLAIM","strength":1.0,"price":5.0759,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-04","known_ts":"2005-08-04","bar_index":902,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.0309,"stop_level":5.0588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-11","known_ts":"2005-08-11","bar_index":904,"type":"RECLAIM","strength":0.863,"price":5.0696,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-04 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":"2005-08-04","prior_stop_level":5.0588,"sweep_low":4.7494,"atr14":0.159212,"stop_level":4.669794,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-09","known_ts":"2005-09-09","bar_index":911,"type":"RECLAIM","strength":1.0,"price":5.4762,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-09-21","known_ts":"2005-09-21","bar_index":913,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.1254,"stop_level":5.2387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-09-26","known_ts":"2005-09-26","bar_index":914,"type":"RECLAIM","strength":0.863,"price":5.3376,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-09-21 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":"2005-09-21","prior_stop_level":5.2387,"sweep_low":4.8483,"atr14":0.17237,"stop_level":4.762115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-11","known_ts":"2005-11-15","bar_index":926,"type":"BUY","strength":0.725,"price":5.4519,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2005-12-20","known_ts":"2005-12-20","bar_index":934,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.3739,"stop_level":6.4431,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-12-21","known_ts":"2005-12-21","bar_index":935,"type":"RECLAIM","strength":0.863,"price":6.5223,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-12-20","prior_stop_level":6.4431,"sweep_low":6.2776,"atr14":0.159418,"stop_level":6.197891,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-05","known_ts":"2006-01-05","bar_index":938,"type":"RECLAIM","strength":0.863,"price":6.5457,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-01-10","known_ts":"2006-01-10","bar_index":939,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.4728,"stop_level":6.4809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-01-27","known_ts":"2006-01-27","bar_index":943,"type":"RECLAIM","strength":0.863,"price":7.286,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-01-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-27","known_ts":"2006-03-27","bar_index":956,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.6352,"stop_level":8.7692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-29","known_ts":"2006-03-29","bar_index":957,"type":"RECLAIM","strength":1.0,"price":8.9339,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-03-27","prior_stop_level":8.7692,"sweep_low":8.5237,"atr14":0.267116,"stop_level":8.390142,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-17","known_ts":"2006-04-17","bar_index":961,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.7576,"stop_level":8.7674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-04-18","known_ts":"2006-04-18","bar_index":961,"type":"RECLAIM","strength":0.863,"price":9.228,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2006-04-17","prior_stop_level":8.7674,"sweep_low":8.7279,"atr14":0.233612,"stop_level":8.611094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-28","known_ts":"2006-06-30","bar_index":978,"type":"BUY","strength":0.725,"price":9.0544,"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":70},{"ts":"2006-07-26","known_ts":"2006-07-26","bar_index":984,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8949,"stop_level":7.921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-07-28","known_ts":"2006-07-28","bar_index":985,"type":"RECLAIM","strength":0.588,"price":8.154,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2006-07-26","prior_stop_level":7.921,"sweep_low":7.6098,"atr14":0.374936,"stop_level":7.422332,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-11","known_ts":"2006-09-13","bar_index":995,"type":"BUY","strength":0.45,"price":6.7463,"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-10-23","known_ts":"2006-10-23","bar_index":1005,"type":"RECLAIM","strength":0.725,"price":8.2188,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-07-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-09","known_ts":"2006-11-09","bar_index":1009,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6503,"stop_level":7.7879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-10","known_ts":"2006-11-10","bar_index":1009,"type":"RECLAIM","strength":0.725,"price":8.1225,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-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":"2006-11-09","prior_stop_level":7.7879,"sweep_low":7.3768,"atr14":0.363122,"stop_level":7.195239,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-27","known_ts":"2006-12-29","bar_index":1020,"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-12-27","trigger_known_ts":"2006-12-29","strength":0.588,"price":7.8266,"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.172515,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.5378,"atr14":0.259173,"stop_level":7.408214,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-22","known_ts":"2007-01-24","bar_index":1025,"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-01-22","trigger_known_ts":"2007-01-24","strength":0.588,"price":7.7258,"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.183172,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.241,"atr14":0.243356,"stop_level":7.119322,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-15","known_ts":"2007-02-20","bar_index":1031,"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-02-15","trigger_known_ts":"2007-02-20","strength":0.45,"price":6.1076,"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.35426,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.827,"atr14":0.254465,"stop_level":5.699768,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-09","known_ts":"2007-03-13","bar_index":1036,"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-03-09","trigger_known_ts":"2007-03-13","strength":0.45,"price":5.7892,"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.387924,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.3817,"atr14":0.236614,"stop_level":5.263393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-19","known_ts":"2007-03-21","bar_index":1038,"type":"BUY","strength":0.45,"price":6.2138,"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-03-19","known_ts":"2007-03-21","bar_index":1038,"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-03-19","trigger_known_ts":"2007-03-21","strength":0.45,"price":6.2138,"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.343032,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.7568,"atr14":0.220636,"stop_level":5.646482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-02","known_ts":"2007-05-02","bar_index":1048,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2461,"stop_level":6.3406,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-03","known_ts":"2007-05-03","bar_index":1048,"type":"RECLAIM","strength":0.588,"price":6.3442,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-05-02","prior_stop_level":6.3406,"sweep_low":6.2219,"atr14":0.155554,"stop_level":6.144123,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-24","known_ts":"2007-05-24","bar_index":1053,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1193,"stop_level":6.1652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-25","known_ts":"2007-05-30","bar_index":1054,"type":"REBUY","strength":0.588,"price":6.3118,"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":"2007-05-25","known_ts":"2007-05-25","bar_index":1054,"type":"RECLAIM","strength":0.588,"price":6.1814,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-05-24","prior_stop_level":6.1652,"sweep_low":6.0528,"atr14":0.157243,"stop_level":5.974179,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-05","known_ts":"2007-06-05","bar_index":1056,"type":"RECLAIM","strength":0.725,"price":7.2185,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-05-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-25","known_ts":"2007-06-25","bar_index":1060,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.0017,"stop_level":7.0611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-09-04","known_ts":"2007-09-06","bar_index":1077,"type":"BUY","strength":0.588,"price":5.5175,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2007-10-16","known_ts":"2007-10-16","bar_index":1087,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.6417,"stop_level":5.6732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-17","known_ts":"2007-10-17","bar_index":1087,"type":"RECLAIM","strength":0.588,"price":5.6894,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-10-16","prior_stop_level":5.6732,"sweep_low":5.5436,"atr14":0.231411,"stop_level":5.427894,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-09","known_ts":"2007-11-09","bar_index":1093,"type":"RECLAIM","strength":0.863,"price":7.1295,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-10-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-12-04","known_ts":"2007-12-04","bar_index":1098,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5328,"stop_level":5.6732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-12-05","known_ts":"2007-12-05","bar_index":1098,"type":"RECLAIM","strength":0.725,"price":5.8054,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-12-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":"2007-12-04","prior_stop_level":5.6732,"sweep_low":5.5193,"atr14":0.342561,"stop_level":5.348019,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-19","known_ts":"2007-12-21","bar_index":1102,"type":"BUY","strength":0.863,"price":6.3991,"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":55},{"ts":"2008-01-22","known_ts":"2008-01-24","bar_index":1109,"type":"BUY","strength":0.863,"price":6.1913,"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":65},{"ts":"2008-03-24","known_ts":"2008-03-26","bar_index":1123,"type":"BUY","strength":0.45,"price":5.2081,"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-24","known_ts":"2008-03-26","bar_index":1123,"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-24","trigger_known_ts":"2008-03-26","strength":0.45,"price":5.2081,"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.306086,"monthly_oversold_dwell":18,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.3788,"atr14":0.296331,"stop_level":4.230634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-04","known_ts":"2008-04-04","bar_index":1126,"type":"RECLAIM","strength":0.725,"price":5.1892,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-03-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-06","known_ts":"2008-06-06","bar_index":1140,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.0831,"stop_level":5.2369,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-04","known_ts":"2008-08-06","bar_index":1154,"type":"BUY","strength":0.45,"price":4.1827,"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-08-04","known_ts":"2008-08-06","bar_index":1154,"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-08-04","trigger_known_ts":"2008-08-06","strength":0.45,"price":4.1827,"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.413325,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.0289,"atr14":0.202822,"stop_level":3.927489,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-20","known_ts":"2008-08-22","bar_index":1158,"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-08-20","trigger_known_ts":"2008-08-22","strength":0.45,"price":3.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.489782,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.0142,"atr14":0.214674,"stop_level":2.906863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-25","known_ts":"2008-08-27","bar_index":1159,"type":"BUY","strength":0.45,"price":3.7275,"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-08-25","known_ts":"2008-08-27","bar_index":1159,"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-08-25","trigger_known_ts":"2008-08-27","strength":0.45,"price":3.7275,"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.477172,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.0142,"atr14":0.225659,"stop_level":2.901371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-17","known_ts":"2008-09-17","bar_index":1164,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.661,"stop_level":3.7995,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-18","known_ts":"2008-09-18","bar_index":1164,"type":"RECLAIM","strength":0.588,"price":4.1467,"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":3.7995,"sweep_low":3.6232,"atr14":0.25581,"stop_level":3.495295,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-03","known_ts":"2008-10-03","bar_index":1168,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5027,"stop_level":3.661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-19","known_ts":"2008-11-19","bar_index":1179,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1689,"stop_level":3.7644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-15","known_ts":"2008-12-17","bar_index":1185,"type":"BUY","strength":0.725,"price":3.3587,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"2009-03-18","known_ts":"2009-03-20","bar_index":1206,"type":"BUY","strength":0.588,"price":2.5744,"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":35},{"ts":"2009-04-20","known_ts":"2009-04-20","bar_index":1213,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1618,"stop_level":3.3497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-23","known_ts":"2009-04-23","bar_index":1214,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1213,"stop_level":3.3497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-21","known_ts":"2009-05-26","bar_index":1221,"type":"BUY","strength":0.863,"price":3.2436,"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":30},{"ts":"2009-06-23","known_ts":"2009-06-23","bar_index":1228,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2805,"stop_level":3.3273,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-24","known_ts":"2009-06-24","bar_index":1228,"type":"RECLAIM","strength":0.863,"price":3.3776,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-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":"2009-06-23","prior_stop_level":3.3273,"sweep_low":3.2544,"atr14":0.21238,"stop_level":3.14821,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-17","known_ts":"2009-07-17","bar_index":1234,"type":"RECLAIM","strength":1.0,"price":3.6223,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-07-22","known_ts":"2009-07-24","bar_index":1235,"type":"BUY","strength":1.0,"price":4.0181,"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":"2009-09-01","known_ts":"2009-09-01","bar_index":1244,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.9209,"stop_level":3.9659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-02","known_ts":"2009-09-02","bar_index":1245,"type":"RECLAIM","strength":1.0,"price":4.0046,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-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":"2009-09-01","prior_stop_level":3.9659,"sweep_low":3.8993,"atr14":0.204381,"stop_level":3.79711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-16","known_ts":"2009-09-16","bar_index":1248,"type":"RECLAIM","strength":1.0,"price":4.3203,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-09-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-10","known_ts":"2009-11-12","bar_index":1261,"type":"BUY","strength":0.863,"price":4.7854,"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":55},{"ts":"2009-11-27","known_ts":"2009-11-27","bar_index":1265,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3428,"stop_level":4.466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-11-30","known_ts":"2009-11-30","bar_index":1265,"type":"RECLAIM","strength":0.863,"price":4.6108,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2009-11-27","prior_stop_level":4.466,"sweep_low":4.2996,"atr14":0.185597,"stop_level":4.206802,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-15","known_ts":"2009-12-15","bar_index":1269,"type":"RECLAIM","strength":1.0,"price":4.6945,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-31","known_ts":"2009-12-31","bar_index":1272,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.4723,"stop_level":4.6055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-11","known_ts":"2010-02-16","bar_index":1282,"type":"BUY","strength":0.725,"price":4.4759,"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":"2010-04-01","known_ts":"2010-04-01","bar_index":1293,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.8384,"stop_level":4.8591,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-05","known_ts":"2010-04-05","bar_index":1293,"type":"RECLAIM","strength":1.0,"price":4.9895,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-01","prior_stop_level":4.8591,"sweep_low":4.7431,"atr14":0.155767,"stop_level":4.665217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-19","known_ts":"2010-04-19","bar_index":1297,"type":"RECLAIM","strength":1.0,"price":5.6597,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-04-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-04","known_ts":"2010-05-04","bar_index":1300,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4357,"stop_level":5.5274,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-06","known_ts":"2010-05-06","bar_index":1301,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.0939,"stop_level":5.5274,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-12","known_ts":"2010-05-12","bar_index":1302,"type":"RECLAIM","strength":1.0,"price":5.5301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-06","prior_stop_level":5.5274,"sweep_low":4.6279,"atr14":0.247471,"stop_level":4.504164,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-06","known_ts":"2010-07-08","bar_index":1315,"type":"BUY","strength":0.725,"price":5.3251,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2010-09-16","known_ts":"2010-09-16","bar_index":1332,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.1609,"stop_level":7.2095,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-20","known_ts":"2010-09-20","bar_index":1332,"type":"RECLAIM","strength":1.0,"price":7.2635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-09-16","prior_stop_level":7.2095,"sweep_low":6.9307,"atr14":0.256289,"stop_level":6.802556,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-07","known_ts":"2010-10-07","bar_index":1337,"type":"RECLAIM","strength":1.0,"price":7.3399,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-09-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-04","known_ts":"2011-01-04","bar_index":1357,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4589,"stop_level":8.512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-02-15","known_ts":"2011-02-17","bar_index":1367,"type":"BUY","strength":0.725,"price":9.1156,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2011-02-24","known_ts":"2011-02-24","bar_index":1369,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.4877,"stop_level":8.5956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-02-25","known_ts":"2011-02-25","bar_index":1369,"type":"RECLAIM","strength":0.725,"price":8.6631,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-02-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-02-24","prior_stop_level":8.5956,"sweep_low":8.2394,"atr14":0.35595,"stop_level":8.061425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-04","known_ts":"2011-03-08","bar_index":1371,"type":"BUY","strength":0.725,"price":8.8358,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2011-04-04","known_ts":"2011-04-06","bar_index":1378,"type":"BUY","strength":0.725,"price":8.7504,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2011-05-13","known_ts":"2011-05-13","bar_index":1387,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.4292,"stop_level":8.5633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-06-16","known_ts":"2011-06-20","bar_index":1395,"type":"BUY","strength":0.725,"price":8.6172,"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":30},{"ts":"2011-07-14","known_ts":"2011-07-14","bar_index":1401,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.1801,"stop_level":8.3573,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-07-15","known_ts":"2011-07-15","bar_index":1401,"type":"RECLAIM","strength":0.863,"price":8.4005,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-07-14","prior_stop_level":8.3573,"sweep_low":8.1684,"atr14":0.27741,"stop_level":8.029695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-15","known_ts":"2011-09-19","bar_index":1416,"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":"2011-09-15","trigger_known_ts":"2011-09-19","strength":0.45,"price":5.9655,"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.368503,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.7784,"atr14":0.299684,"stop_level":5.628558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-23","known_ts":"2011-09-27","bar_index":1418,"type":"BUY","strength":0.45,"price":5.8854,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-09-23","known_ts":"2011-09-27","bar_index":1418,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-09-23","trigger_known_ts":"2011-09-27","strength":0.45,"price":5.8854,"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.376982,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.4132,"atr14":0.284992,"stop_level":5.270704,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-25","known_ts":"2011-11-25","bar_index":1432,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1796,"stop_level":6.3271,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":1433,"type":"RECLAIM","strength":0.588,"price":6.5133,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-25","prior_stop_level":6.3271,"sweep_low":6.1193,"atr14":0.296525,"stop_level":5.971038,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-19","known_ts":"2011-12-19","bar_index":1438,"type":"RECLAIM","strength":0.725,"price":7.9053,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-29","known_ts":"2012-02-29","bar_index":1454,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.4779,"stop_level":9.6363,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-07","known_ts":"2012-03-07","bar_index":1455,"type":"RECLAIM","strength":0.863,"price":9.8511,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-02-29","prior_stop_level":9.6363,"sweep_low":8.9828,"atr14":0.363339,"stop_level":8.801131,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-16","known_ts":"2012-03-16","bar_index":1458,"type":"RECLAIM","strength":0.863,"price":9.6709,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-15","known_ts":"2012-06-19","bar_index":1479,"type":"BUY","strength":0.725,"price":8.3785,"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":"2012-07-23","known_ts":"2012-07-23","bar_index":1487,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.2274,"stop_level":8.2375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-26","known_ts":"2012-07-26","bar_index":1488,"type":"RECLAIM","strength":0.588,"price":8.2839,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-07-23","prior_stop_level":8.2375,"sweep_low":7.9417,"atr14":0.292771,"stop_level":7.795314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-07","known_ts":"2012-08-07","bar_index":1491,"type":"RECLAIM","strength":0.725,"price":8.576,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-30","known_ts":"2012-08-30","bar_index":1496,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.5897,"stop_level":8.7216,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-04","known_ts":"2012-09-04","bar_index":1497,"type":"RECLAIM","strength":0.725,"price":9.2131,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-08-30","prior_stop_level":8.7216,"sweep_low":8.4641,"atr14":0.268691,"stop_level":8.329755,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-14","known_ts":"2012-09-14","bar_index":1500,"type":"RECLAIM","strength":0.725,"price":9.5253,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-07","known_ts":"2012-11-07","bar_index":1512,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.2397,"stop_level":10.2534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-08","known_ts":"2012-11-08","bar_index":1512,"type":"RECLAIM","strength":0.863,"price":10.581,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-11-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-11-07","prior_stop_level":10.2534,"sweep_low":10.2206,"atr14":0.293134,"stop_level":10.074033,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-26","known_ts":"2012-11-26","bar_index":1516,"type":"RECLAIM","strength":0.863,"price":11.0975,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-12-20","known_ts":"2012-12-24","bar_index":1522,"type":"REBUY","strength":1.0,"price":11.5899,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2013-01-16","known_ts":"2013-01-16","bar_index":1527,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.2343,"stop_level":12.2904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-17","known_ts":"2013-01-17","bar_index":1528,"type":"RECLAIM","strength":1.0,"price":12.5195,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-01-16","prior_stop_level":12.2904,"sweep_low":12.2067,"atr14":0.267298,"stop_level":12.073051,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-31","known_ts":"2013-01-31","bar_index":1531,"type":"RECLAIM","strength":1.0,"price":12.5423,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-12","known_ts":"2013-04-12","bar_index":1547,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.5792,"stop_level":15.5945,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-08-06","known_ts":"2013-08-08","bar_index":1574,"type":"BUY","strength":0.725,"price":17.0478,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2013-11-20","known_ts":"2013-11-20","bar_index":1599,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.2016,"stop_level":21.2073,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-21","known_ts":"2013-11-21","bar_index":1599,"type":"RECLAIM","strength":1.0,"price":21.3975,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-20 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-11-20","prior_stop_level":21.2073,"sweep_low":21.1921,"atr14":0.514874,"stop_level":20.934663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-03","known_ts":"2013-12-03","bar_index":1601,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.0923,"stop_level":21.2016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-06","known_ts":"2013-12-06","bar_index":1602,"type":"RECLAIM","strength":1.0,"price":21.4516,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-12-03","prior_stop_level":21.2016,"sweep_low":20.503,"atr14":0.521138,"stop_level":20.242431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-17","known_ts":"2013-12-17","bar_index":1605,"type":"RECLAIM","strength":1.0,"price":21.5486,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-10-22","known_ts":"2014-10-24","bar_index":1676,"type":"BUY","strength":0.588,"price":25.3148,"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":35},{"ts":"2014-11-20","known_ts":"2014-11-20","bar_index":1683,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.4765,"stop_level":26.4879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-24","known_ts":"2014-11-24","bar_index":1683,"type":"RECLAIM","strength":0.725,"price":26.5395,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-11-20","prior_stop_level":26.4879,"sweep_low":26.2636,"atr14":0.660837,"stop_level":25.933181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-11","known_ts":"2014-12-11","bar_index":1687,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.9544,"stop_level":26.2884,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-17","known_ts":"2014-12-19","bar_index":1689,"type":"REBUY","strength":0.725,"price":26.7151,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2015-12-02","known_ts":"2015-12-02","bar_index":1769,"type":"SELL","basis":"structure_stop","strength":1.0,"price":39.6418,"stop_level":39.6428,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-02-24","known_ts":"2016-02-26","bar_index":1788,"type":"BUY","strength":0.588,"price":33.7611,"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":"2016-03-28","known_ts":"2016-03-28","bar_index":1795,"type":"SELL","basis":"structure_stop","strength":0.45,"price":33.1667,"stop_level":33.6546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-03-29","known_ts":"2016-03-29","bar_index":1795,"type":"RECLAIM","strength":0.45,"price":33.7698,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-28 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-03-28","prior_stop_level":33.6546,"sweep_low":32.1433,"atr14":0.895775,"stop_level":31.695413,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":1798,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.7656,"stop_level":33.1667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-13","known_ts":"2016-04-13","bar_index":1799,"type":"RECLAIM","strength":0.588,"price":33.3879,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-04-07","prior_stop_level":33.1667,"sweep_low":32.3646,"atr14":0.899751,"stop_level":31.914724,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-24","known_ts":"2016-05-24","bar_index":1809,"type":"RECLAIM","strength":0.725,"price":36.3044,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-10","known_ts":"2016-06-10","bar_index":1813,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.8501,"stop_level":36.2792,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-15","known_ts":"2016-06-15","bar_index":1814,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.4685,"stop_level":36.2792,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-20","known_ts":"2016-06-22","bar_index":1815,"type":"REBUY","strength":0.725,"price":36.2957,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2016-06-22","known_ts":"2016-06-22","bar_index":1815,"type":"RECLAIM","strength":0.725,"price":36.2957,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-15 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-06-15","prior_stop_level":36.2792,"sweep_low":34.0772,"atr14":0.720404,"stop_level":33.716998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-01","known_ts":"2016-07-06","bar_index":1818,"type":"REBUY","strength":0.725,"price":36.2472,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2016-08-08","known_ts":"2016-08-08","bar_index":1826,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.0665,"stop_level":37.5433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-10-10","known_ts":"2016-10-12","bar_index":1841,"type":"BUY","strength":0.45,"price":32.8889,"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-25","known_ts":"2016-10-25","bar_index":1844,"type":"SELL","basis":"structure_stop","strength":0.45,"price":32.0063,"stop_level":32.0287,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-10-26","known_ts":"2016-10-26","bar_index":1845,"type":"RECLAIM","strength":0.45,"price":32.0355,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-10-25 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-10-25","prior_stop_level":32.0287,"sweep_low":31.7755,"atr14":0.732744,"stop_level":31.409128,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-11","known_ts":"2016-11-15","bar_index":1849,"type":"REBUY","strength":0.45,"price":33.3861,"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":"2016-12-05","known_ts":"2016-12-05","bar_index":1854,"type":"RECLAIM","strength":0.725,"price":35.9161,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-11-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-09","known_ts":"2017-01-09","bar_index":1861,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.8587,"stop_level":35.8635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-10","known_ts":"2017-01-10","bar_index":1862,"type":"RECLAIM","strength":0.863,"price":35.9414,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-01-09","prior_stop_level":35.8635,"sweep_low":35.7574,"atr14":0.463887,"stop_level":35.525457,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-24","known_ts":"2017-01-24","bar_index":1865,"type":"RECLAIM","strength":0.863,"price":36.8481,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-14","known_ts":"2017-02-16","bar_index":1870,"type":"REBUY","strength":0.863,"price":37.3817,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2017-05-19","known_ts":"2017-05-23","bar_index":1892,"type":"BUY","strength":0.725,"price":37.8257,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2017-06-28","known_ts":"2017-06-30","bar_index":1901,"type":"BUY","strength":0.725,"price":35.7411,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2017-08-17","known_ts":"2017-08-17","bar_index":1912,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.1289,"stop_level":35.2846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-08-22","known_ts":"2017-08-22","bar_index":1913,"type":"RECLAIM","strength":0.863,"price":35.731,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-08-17","prior_stop_level":35.2846,"sweep_low":34.561,"atr14":0.977571,"stop_level":34.072215,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-31","known_ts":"2017-08-31","bar_index":1916,"type":"RECLAIM","strength":0.863,"price":36.9421,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-09-06","known_ts":"2017-09-08","bar_index":1917,"type":"BUY","strength":0.863,"price":37.5394,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2017-10-23","known_ts":"2017-10-25","bar_index":1928,"type":"BUY","strength":0.725,"price":38.0122,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-11-15","known_ts":"2017-11-15","bar_index":1933,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.0153,"stop_level":35.5646,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-12-05","known_ts":"2017-12-07","bar_index":1938,"type":"BUY","strength":0.725,"price":37.0351,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2018-01-08","known_ts":"2018-01-08","bar_index":1945,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.6102,"stop_level":36.7816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-11","known_ts":"2018-01-11","bar_index":1946,"type":"RECLAIM","strength":0.863,"price":37.0121,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-01-08","prior_stop_level":36.7816,"sweep_low":36.42,"atr14":0.533297,"stop_level":36.153352,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-16","known_ts":"2018-01-16","bar_index":1947,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.9886,"stop_level":36.7816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-22","known_ts":"2018-01-22","bar_index":1948,"type":"RECLAIM","strength":0.725,"price":36.8847,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-16 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-16","prior_stop_level":36.7816,"sweep_low":35.6955,"atr14":0.569373,"stop_level":35.410814,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-26","known_ts":"2018-03-28","bar_index":1963,"type":"BUY","strength":0.45,"price":33.6536,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-04-20","known_ts":"2018-04-20","bar_index":1969,"type":"SELL","basis":"structure_stop","strength":0.45,"price":33.3709,"stop_level":33.5221,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-04-23","known_ts":"2018-04-23","bar_index":1969,"type":"RECLAIM","strength":0.588,"price":33.7616,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-04-20","prior_stop_level":33.5221,"sweep_low":33.3669,"atr14":0.743722,"stop_level":32.995039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-02","known_ts":"2018-05-02","bar_index":1971,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.0017,"stop_level":33.3709,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-08","known_ts":"2018-05-10","bar_index":1973,"type":"REBUY","strength":0.45,"price":33.4641,"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":"2018-06-01","known_ts":"2018-06-01","bar_index":1978,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.5771,"stop_level":34.6531,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-20","known_ts":"2018-06-20","bar_index":1983,"type":"RECLAIM","strength":0.725,"price":35.6392,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-09","known_ts":"2018-08-09","bar_index":1994,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.8122,"stop_level":36.4955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-13","known_ts":"2018-08-13","bar_index":1995,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.2576,"stop_level":36.4955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-14","known_ts":"2018-08-14","bar_index":1995,"type":"RECLAIM","strength":0.863,"price":37.2791,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-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":"2018-08-09","prior_stop_level":36.4955,"sweep_low":35.1535,"atr14":0.96017,"stop_level":34.673415,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-14","known_ts":"2018-08-14","bar_index":1995,"type":"RECLAIM","strength":0.863,"price":37.2791,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-08-13","prior_stop_level":36.4955,"sweep_low":35.7866,"atr14":0.96017,"stop_level":35.306515,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-15","known_ts":"2018-08-17","bar_index":1996,"type":"REBUY","strength":0.863,"price":37.5042,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2018-11-08","known_ts":"2018-11-12","bar_index":2016,"type":"BUY","strength":0.588,"price":33.4343,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2018-12-18","known_ts":"2018-12-18","bar_index":2024,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.3023,"stop_level":33.4815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-19","known_ts":"2018-12-19","bar_index":2025,"type":"RECLAIM","strength":0.588,"price":33.5261,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-12-18","prior_stop_level":33.4815,"sweep_low":32.8133,"atr14":1.063037,"stop_level":32.281781,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-24","known_ts":"2018-12-24","bar_index":2026,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.7682,"stop_level":33.4815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":2028,"type":"REBUY","strength":0.588,"price":33.5804,"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":"2019-01-16","known_ts":"2019-01-16","bar_index":2031,"type":"RECLAIM","strength":0.725,"price":35.1777,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-01-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-04","known_ts":"2019-03-04","bar_index":2041,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.558,"stop_level":36.9741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":2042,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.42,"stop_level":36.9741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-03-11","known_ts":"2019-03-11","bar_index":2043,"type":"RECLAIM","strength":1.0,"price":37.0855,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-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":"2019-03-04","prior_stop_level":36.9741,"sweep_low":35.8718,"atr14":0.866581,"stop_level":35.438509,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-11","known_ts":"2019-03-11","bar_index":2043,"type":"RECLAIM","strength":1.0,"price":37.0855,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-03-06","prior_stop_level":36.9741,"sweep_low":35.8718,"atr14":0.866581,"stop_level":35.438509,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-14","known_ts":"2019-03-18","bar_index":2044,"type":"REBUY","strength":1.0,"price":37.6604,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2019-05-01","known_ts":"2019-05-03","bar_index":2055,"type":"BUY","strength":0.863,"price":38.0599,"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":30},{"ts":"2019-05-30","known_ts":"2019-05-30","bar_index":2061,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.3619,"stop_level":37.6748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-06-04","known_ts":"2019-06-04","bar_index":2062,"type":"RECLAIM","strength":0.863,"price":38.1704,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-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":"2019-05-30","prior_stop_level":37.6748,"sweep_low":35.8888,"atr14":1.017478,"stop_level":35.380061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-26","known_ts":"2019-07-30","bar_index":2075,"type":"BUY","strength":0.863,"price":38.1734,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2019-09-09","known_ts":"2019-09-11","bar_index":2085,"type":"BUY","strength":0.725,"price":36.818,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":2090,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.8047,"stop_level":37.8116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-16","known_ts":"2019-10-16","bar_index":2094,"type":"RECLAIM","strength":0.863,"price":39.3371,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-08","known_ts":"2019-11-08","bar_index":2099,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.2684,"stop_level":40.045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-30","known_ts":"2020-01-02","bar_index":2111,"type":"BUY","strength":0.725,"price":37.838,"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":"2020-01-22","known_ts":"2020-01-22","bar_index":2116,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.1866,"stop_level":37.341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-03-26","known_ts":"2020-03-30","bar_index":2131,"type":"BUY","strength":0.588,"price":29.3022,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2020-04-14","known_ts":"2020-04-16","bar_index":2135,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-04-14","trigger_known_ts":"2020-04-16","strength":0.45,"price":26.5222,"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.364385,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.6957,"atr14":1.826549,"stop_level":23.782425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-24","known_ts":"2020-04-24","bar_index":2137,"type":"SELL","basis":"structure_stop","strength":0.45,"price":25.0016,"stop_level":25.7471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-04-27","known_ts":"2020-04-27","bar_index":2138,"type":"RECLAIM","strength":0.45,"price":27.2479,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-04-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2020-04-24","prior_stop_level":25.7471,"sweep_low":24.7551,"atr14":1.674695,"stop_level":23.917752,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":2148,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.706,"stop_level":31.5445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-19","known_ts":"2020-06-19","bar_index":2150,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.6882,"stop_level":30.706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-14","known_ts":"2020-07-16","bar_index":2156,"type":"REBUY","strength":0.725,"price":30.903,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2020-09-23","known_ts":"2020-09-23","bar_index":2172,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.4577,"stop_level":35.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-07","known_ts":"2020-10-07","bar_index":2176,"type":"RECLAIM","strength":1.0,"price":35.7035,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-26","known_ts":"2021-01-26","bar_index":2201,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.8789,"stop_level":46.8089,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-01","known_ts":"2021-02-01","bar_index":2202,"type":"RECLAIM","strength":1.0,"price":47.4313,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-26","prior_stop_level":46.8089,"sweep_low":44.6581,"atr14":1.21612,"stop_level":44.05004,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-11","known_ts":"2021-02-11","bar_index":2205,"type":"RECLAIM","strength":1.0,"price":50.4315,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-30","known_ts":"2021-07-02","bar_index":2237,"type":"BUY","strength":0.725,"price":60.1107,"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":"2021-07-09","known_ts":"2021-07-13","bar_index":2239,"type":"BUY","strength":0.725,"price":57.8233,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2021-09-17","known_ts":"2021-09-17","bar_index":2255,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.8021,"stop_level":65.3347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-04","known_ts":"2021-10-06","bar_index":2259,"type":"BUY","strength":0.863,"price":66.8489,"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":15},{"ts":"2021-11-22","known_ts":"2021-11-22","bar_index":2270,"type":"SELL","basis":"structure_stop","strength":1.0,"price":73.3838,"stop_level":73.4068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-09","known_ts":"2022-03-11","bar_index":2295,"type":"BUY","strength":0.45,"price":58.196,"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-04-07","known_ts":"2022-04-07","bar_index":2302,"type":"SELL","basis":"structure_stop","strength":0.45,"price":54.8282,"stop_level":55.5878,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-04-11","known_ts":"2022-04-11","bar_index":2302,"type":"SELL","basis":"structure_stop","strength":0.45,"price":55.0908,"stop_level":55.5878,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-04-19","known_ts":"2022-04-19","bar_index":2304,"type":"RECLAIM","strength":0.45,"price":56.0862,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-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":"2022-04-11","prior_stop_level":55.5878,"sweep_low":54.274,"atr14":1.519233,"stop_level":53.514383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-22","known_ts":"2022-06-24","bar_index":2319,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-06-22","trigger_known_ts":"2022-06-24","strength":0.45,"price":48.1407,"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.357678,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":44.7499,"atr14":1.517727,"stop_level":43.991037,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-27","known_ts":"2022-06-29","bar_index":2320,"type":"BUY","strength":0.45,"price":47.3704,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-27","known_ts":"2022-06-29","bar_index":2320,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-06-27","trigger_known_ts":"2022-06-29","strength":0.45,"price":47.3704,"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.367956,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":44.7499,"atr14":1.424809,"stop_level":44.037495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-14","known_ts":"2022-07-14","bar_index":2324,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.0048,"stop_level":47.3704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-15","known_ts":"2022-07-15","bar_index":2324,"type":"RECLAIM","strength":0.588,"price":47.5053,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-07-14","prior_stop_level":47.3704,"sweep_low":46.0047,"atr14":1.295326,"stop_level":45.357037,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-16","known_ts":"2022-09-16","bar_index":2339,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.524,"stop_level":52.143,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-19","known_ts":"2022-09-19","bar_index":2339,"type":"RECLAIM","strength":0.725,"price":53.83,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-09-16","prior_stop_level":52.143,"sweep_low":51.172,"atr14":1.370415,"stop_level":50.486793,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-04","known_ts":"2022-10-06","bar_index":2343,"type":"BUY","strength":0.725,"price":55.659,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":25},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":2347,"type":"BUY","strength":0.725,"price":54.504,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":75},{"ts":"2022-11-09","known_ts":"2022-11-09","bar_index":2351,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.347,"stop_level":52.081,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-11","known_ts":"2022-11-11","bar_index":2352,"type":"RECLAIM","strength":0.725,"price":52.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-11-09","prior_stop_level":52.081,"sweep_low":50.877,"atr14":1.897189,"stop_level":49.928406,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-18","known_ts":"2022-11-22","bar_index":2354,"type":"REBUY","strength":0.863,"price":58.62,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2022-12-15","known_ts":"2022-12-15","bar_index":2360,"type":"SELL","basis":"structure_stop","strength":0.863,"price":62.39,"stop_level":63.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-19","known_ts":"2022-12-19","bar_index":2360,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.44,"stop_level":63.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-04","known_ts":"2023-01-04","bar_index":2364,"type":"RECLAIM","strength":0.863,"price":60.33,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-12","known_ts":"2023-01-17","bar_index":2366,"type":"BUY","strength":0.863,"price":66.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":2374,"type":"SELL","basis":"structure_stop","strength":0.863,"price":63.66,"stop_level":63.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-23","known_ts":"2023-02-23","bar_index":2375,"type":"RECLAIM","strength":0.863,"price":63.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-02-21","prior_stop_level":63.93,"sweep_low":62.87,"atr14":1.794157,"stop_level":61.972922,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-19","known_ts":"2023-04-21","bar_index":2388,"type":"BUY","strength":0.863,"price":60.88,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2023-05-31","known_ts":"2023-05-31","bar_index":2397,"type":"SELL","basis":"structure_stop","strength":0.725,"price":52.77,"stop_level":61.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-02","known_ts":"2023-06-02","bar_index":2398,"type":"SELL","basis":"structure_stop","strength":0.588,"price":54.6,"stop_level":61.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-07-20","known_ts":"2023-07-20","bar_index":2409,"type":"RECLAIM","strength":0.725,"price":61.93,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-21","known_ts":"2023-08-21","bar_index":2416,"type":"SELL","basis":"structure_stop","strength":0.588,"price":56.86,"stop_level":56.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-08","known_ts":"2023-11-10","bar_index":2435,"type":"BUY","strength":0.45,"price":52.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-11-30","known_ts":"2023-11-30","bar_index":2440,"type":"RECLAIM","strength":0.725,"price":58.74,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-11-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-12","known_ts":"2024-01-12","bar_index":2449,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.36,"stop_level":66.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-19","known_ts":"2024-01-19","bar_index":2451,"type":"RECLAIM","strength":0.863,"price":66.61,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-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-01-12","prior_stop_level":66.4,"sweep_low":64.13,"atr14":1.49477,"stop_level":63.382615,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-14","known_ts":"2024-02-14","bar_index":2457,"type":"RECLAIM","strength":1.0,"price":66.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-02","known_ts":"2024-05-06","bar_index":2475,"type":"BUY","strength":0.863,"price":67.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-05-29","known_ts":"2024-05-29","bar_index":2481,"type":"SELL","basis":"structure_stop","strength":0.863,"price":62.87,"stop_level":63.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-06-03","known_ts":"2024-06-03","bar_index":2482,"type":"RECLAIM","strength":0.863,"price":64.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-05-29","prior_stop_level":63.23,"sweep_low":60.98,"atr14":1.498851,"stop_level":60.230575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-12","known_ts":"2024-07-16","bar_index":2491,"type":"BUY","strength":0.725,"price":66.78,"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":55},{"ts":"2024-08-05","known_ts":"2024-08-05","bar_index":2496,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.42,"stop_level":65.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":2496,"type":"RECLAIM","strength":0.863,"price":65.09,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-08-05","prior_stop_level":65.0,"sweep_low":61.55,"atr14":1.793491,"stop_level":60.653254,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-20","known_ts":"2024-08-20","bar_index":2500,"type":"RECLAIM","strength":0.863,"price":69.52,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-09","known_ts":"2024-09-09","bar_index":2504,"type":"SELL","basis":"structure_stop","strength":1.0,"price":69.13,"stop_level":69.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-11","known_ts":"2024-09-11","bar_index":2505,"type":"RECLAIM","strength":1.0,"price":69.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-09-09","prior_stop_level":69.52,"sweep_low":67.49,"atr14":1.521532,"stop_level":66.729234,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-24","known_ts":"2024-09-24","bar_index":2508,"type":"RECLAIM","strength":1.0,"price":76.74,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-26","known_ts":"2025-02-26","bar_index":2543,"type":"SELL","basis":"structure_stop","strength":0.588,"price":70.39,"stop_level":70.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-04-28","known_ts":"2025-04-30","bar_index":2557,"type":"BUY","strength":0.588,"price":61.39,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2025-05-21","known_ts":"2025-05-21","bar_index":2562,"type":"SELL","basis":"structure_stop","strength":0.588,"price":61.51,"stop_level":62.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-27","known_ts":"2025-05-27","bar_index":2563,"type":"RECLAIM","strength":0.588,"price":62.84,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-05-21","prior_stop_level":62.64,"sweep_low":60.67,"atr14":1.725224,"stop_level":59.807388,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-08","known_ts":"2025-07-10","bar_index":2573,"type":"BUY","strength":0.588,"price":62.21,"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":"2025-07-31","known_ts":"2025-07-31","bar_index":2578,"type":"SELL","basis":"structure_stop","strength":0.588,"price":57.86,"stop_level":61.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-02","known_ts":"2025-09-04","bar_index":2586,"type":"BUY","strength":0.45,"price":58.27,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-09-02","known_ts":"2025-09-04","bar_index":2586,"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":"2025-09-02","trigger_known_ts":"2025-09-04","strength":0.45,"price":58.27,"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.25381,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":56.25,"atr14":1.322886,"stop_level":55.588557,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-23","known_ts":"2025-09-25","bar_index":2591,"type":"BUY","strength":0.588,"price":57.26,"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":"2025-10-17","known_ts":"2025-10-21","bar_index":2597,"type":"REBUY","strength":0.45,"price":56.21,"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":"2025-11-20","known_ts":"2025-11-24","bar_index":2605,"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":"2025-11-20","trigger_known_ts":"2025-11-24","strength":0.45,"price":50.51,"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.325184,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.48,"atr14":1.279978,"stop_level":47.840011,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-25","known_ts":"2025-11-28","bar_index":2606,"type":"BUY","strength":0.45,"price":52.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-11-25","known_ts":"2025-11-28","bar_index":2606,"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":"2025-11-25","trigger_known_ts":"2025-11-28","strength":0.45,"price":52.65,"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.296593,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.48,"atr14":1.256557,"stop_level":47.851722,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-29","known_ts":"2025-12-29","bar_index":2613,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.53,"stop_level":50.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-05","known_ts":"2026-01-05","bar_index":2614,"type":"RECLAIM","strength":0.588,"price":53.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-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":"2025-12-29","prior_stop_level":50.88,"sweep_low":50.08,"atr14":1.285402,"stop_level":49.437299,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":2618,"type":"RECLAIM","strength":0.725,"price":58.68,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-05","known_ts":"2026-02-05","bar_index":2622,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.35,"stop_level":56.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-02-09","known_ts":"2026-02-09","bar_index":2622,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.81,"stop_level":56.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-04-02","known_ts":"2026-04-07","bar_index":2635,"type":"BUY","strength":0.588,"price":48.76,"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":15},{"ts":"2026-05-13","known_ts":"2026-05-13","bar_index":2644,"type":"SELL","basis":"structure_stop","strength":0.725,"price":49.55,"stop_level":50.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-26","known_ts":"2026-05-28","bar_index":2647,"type":"REBUY","strength":0.863,"price":59.05,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2026-07-08","known_ts":"2026-07-08","bar_index":2656,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.06,"stop_level":65.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-09","known_ts":"2026-07-09","bar_index":2657,"type":"RECLAIM","strength":1.0,"price":67.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-07-08","prior_stop_level":65.44,"sweep_low":64.5,"atr14":1.724184,"stop_level":63.637908,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-22","known_ts":"2026-07-22","bar_index":2660,"type":"RECLAIM","strength":1.0,"price":71.43,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-07-22","last_scored_basis":null,"bars_since_signal":5,"extended":true,"strong_bull":true,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2017-11-27","2017-12-18","2018-02-14","2018-03-08","2018-09-27","2018-10-31","2019-04-04","2019-08-26","2019-11-22","2019-12-06","2020-03-02","2020-03-23","2020-07-14","2020-10-07","2020-10-20","2020-11-05","2021-04-30","2021-12-10","2022-01-28","2022-02-24","2022-06-03","2022-09-29","2022-10-20","2023-03-28","2023-04-27","2023-10-05","2023-11-03","2023-12-05","2024-02-14","2024-04-19","2024-06-06","2024-10-28","2024-11-26","2025-03-24","2025-04-17","2025-07-08","2025-08-11","2025-09-02","2026-02-24","2026-03-20"],"warnings":[{"ts":"2022-11-09","kind":"confirm","px":51.347,"level":52.081},{"ts":"2022-12-07","kind":"arm","px":64.47},{"ts":"2022-12-15","kind":"confirm","px":62.39,"level":63.67},{"ts":"2022-12-16","kind":"arm","px":59.78},{"ts":"2022-12-19","kind":"confirm","px":57.44,"level":63.67},{"ts":"2023-02-10","kind":"arm","px":64.89},{"ts":"2023-02-21","kind":"confirm","px":63.66,"level":63.93},{"ts":"2023-05-16","kind":"arm","px":61.29},{"ts":"2023-05-31","kind":"confirm","px":52.77,"level":61.29},{"ts":"2023-06-01","kind":"arm","px":51.51},{"ts":"2023-06-02","kind":"confirm","px":54.6,"level":61.29},{"ts":"2023-07-31","kind":"arm","px":60.86},{"ts":"2023-08-21","kind":"confirm","px":56.86,"level":56.92},{"ts":"2023-12-12","kind":"arm","px":58.44},{"ts":"2024-01-12","kind":"confirm","px":66.36,"level":66.4},{"ts":"2024-05-23","kind":"arm","px":64.9},{"ts":"2024-05-29","kind":"confirm","px":62.87,"level":63.23},{"ts":"2024-08-02","kind":"arm","px":64.92},{"ts":"2024-08-05","kind":"confirm","px":64.42,"level":65.0},{"ts":"2024-08-28","kind":"arm","px":70.47},{"ts":"2024-09-09","kind":"confirm","px":69.13,"level":69.52},{"ts":"2024-09-10","kind":"arm","px":69.49},{"ts":"2024-10-04","kind":"arm","px":77.42},{"ts":"2025-02-04","kind":"arm","px":71.06},{"ts":"2025-02-26","kind":"confirm","px":70.39,"level":70.54},{"ts":"2025-05-20","kind":"arm","px":64.27},{"ts":"2025-05-21","kind":"confirm","px":61.51,"level":62.64},{"ts":"2025-07-30","kind":"arm","px":58.74},{"ts":"2025-07-31","kind":"confirm","px":57.86,"level":61.31},{"ts":"2025-12-16","kind":"arm","px":52.38},{"ts":"2025-12-29","kind":"confirm","px":50.53,"level":50.88},{"ts":"2026-01-27","kind":"arm","px":56.78},{"ts":"2026-02-05","kind":"confirm","px":50.35,"level":56.17},{"ts":"2026-02-06","kind":"arm","px":49.92},{"ts":"2026-02-09","kind":"confirm","px":48.81,"level":56.17},{"ts":"2026-04-24","kind":"arm","px":52.59},{"ts":"2026-05-13","kind":"confirm","px":49.55,"level":50.39},{"ts":"2026-07-01","kind":"arm","px":66.46},{"ts":"2026-07-08","kind":"confirm","px":65.06,"level":65.44},{"ts":"2026-07-30","kind":"arm","px":70.95}],"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":[]}}}