{"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":"STRS","timeframe":"3D","as_of":"2026-08-06T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1992-12-17","known_ts":"1992-12-21","bar_index":40,"type":"BUY","strength":0.45,"price":3.2506,"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":"1993-08-23","known_ts":"1993-08-25","bar_index":97,"type":"BUY","strength":0.588,"price":9.4372,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1993-10-13","known_ts":"1993-10-15","bar_index":109,"type":"BUY","strength":0.588,"price":9.0178,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1993-12-30","known_ts":"1994-01-03","bar_index":127,"type":"BUY","strength":0.588,"price":7.5498,"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":25},{"ts":"1994-03-10","known_ts":"1994-03-10","bar_index":143,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9206,"stop_level":7.1303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-04-05","known_ts":"1994-04-07","bar_index":149,"type":"BUY","strength":0.588,"price":7.34,"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":"1994-05-09","known_ts":"1994-05-09","bar_index":156,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9206,"stop_level":7.1303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-06-01","known_ts":"1994-06-03","bar_index":162,"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":"1994-06-01","trigger_known_ts":"1994-06-03","strength":0.45,"price":6.5012,"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.354162,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.2915,"atr14":0.324231,"stop_level":6.129384,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-06-14","known_ts":"1994-06-16","bar_index":165,"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":"1994-06-14","trigger_known_ts":"1994-06-16","strength":0.45,"price":6.0818,"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.395826,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.6623,"atr14":0.313617,"stop_level":5.505492,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-06","known_ts":"1994-07-08","bar_index":170,"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":"1994-07-06","trigger_known_ts":"1994-07-08","strength":0.45,"price":5.5575,"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.44791,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.4526,"atr14":0.361151,"stop_level":5.272025,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-22","known_ts":"1994-07-26","bar_index":174,"type":"BUY","strength":0.45,"price":5.6623,"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":"1994-07-22","known_ts":"1994-07-26","bar_index":174,"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":"1994-07-22","trigger_known_ts":"1994-07-26","strength":0.45,"price":5.6623,"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.437499,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.2429,"atr14":0.458786,"stop_level":5.013507,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-18","known_ts":"1994-11-22","bar_index":202,"type":"REBUY","strength":0.588,"price":5.4526,"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":"1994-12-12","known_ts":"1994-12-12","bar_index":207,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.5089,"stop_level":4.6137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-12-15","known_ts":"1994-12-19","bar_index":208,"type":"REBUY","strength":0.725,"price":5.872,"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":"1994-12-15","known_ts":"1994-12-15","bar_index":208,"type":"RECLAIM","strength":0.588,"price":4.8235,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-12-12","prior_stop_level":4.6137,"sweep_low":4.404,"atr14":0.349183,"stop_level":4.229408,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-01-24","known_ts":"1995-01-24","bar_index":216,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6137,"stop_level":5.0332,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-04-19","known_ts":"1995-04-19","bar_index":236,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0895,"stop_level":4.1943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1995-04-21","known_ts":"1995-04-25","bar_index":237,"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":"1995-04-21","trigger_known_ts":"1995-04-25","strength":0.45,"price":4.1943,"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.444449,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9846,"atr14":0.375694,"stop_level":3.796753,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-05-09","known_ts":"1995-05-11","bar_index":241,"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":"1995-05-09","trigger_known_ts":"1995-05-11","strength":0.45,"price":3.8797,"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.403233,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5652,"atr14":0.31518,"stop_level":3.40761,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-05-12","known_ts":"1995-05-16","bar_index":242,"type":"BUY","strength":0.45,"price":4.1943,"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-05-12","known_ts":"1995-05-16","bar_index":242,"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":"1995-05-12","trigger_known_ts":"1995-05-16","strength":0.45,"price":4.1943,"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.354842,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3554,"atr14":0.389158,"stop_level":3.160821,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-05-31","known_ts":"1995-06-02","bar_index":246,"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":"1995-05-31","trigger_known_ts":"1995-06-02","strength":0.45,"price":4.6137,"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.254243,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.7749,"atr14":0.394184,"stop_level":3.577808,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-06-16","known_ts":"1995-06-16","bar_index":250,"type":"RECLAIM","strength":0.725,"price":3.9846,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1995-05-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-07-11","known_ts":"1995-07-11","bar_index":255,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.9846,"stop_level":4.1943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-08-29","known_ts":"1995-08-31","bar_index":267,"type":"BUY","strength":0.588,"price":3.9846,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"1995-10-19","known_ts":"1995-10-23","bar_index":279,"type":"BUY","strength":0.588,"price":3.3554,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"1995-12-28","known_ts":"1996-01-02","bar_index":295,"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":"1995-12-28","trigger_known_ts":"1996-01-02","strength":0.588,"price":2.5166,"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.555552,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.5166,"atr14":0.294832,"stop_level":2.369184,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-01-16","known_ts":"1996-01-18","bar_index":299,"type":"BUY","strength":0.725,"price":2.936,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1996-02-13","known_ts":"1996-02-13","bar_index":305,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.936,"stop_level":3.1457,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-02-15","known_ts":"1996-02-15","bar_index":306,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.936,"stop_level":3.1457,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-03-04","known_ts":"1996-03-06","bar_index":310,"type":"REBUY","strength":0.863,"price":3.5652,"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":"1996-04-11","known_ts":"1996-04-11","bar_index":319,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.7749,"stop_level":3.9846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-04-12","known_ts":"1996-04-12","bar_index":319,"type":"RECLAIM","strength":0.863,"price":4.1943,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-04-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":"1996-04-11","prior_stop_level":3.9846,"sweep_low":3.7749,"atr14":0.332477,"stop_level":3.608662,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-05-02","known_ts":"1996-05-02","bar_index":324,"type":"RECLAIM","strength":1.0,"price":3.9846,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-07-08","known_ts":"1996-07-10","bar_index":339,"type":"BUY","strength":0.863,"price":4.1943,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1996-08-22","known_ts":"1996-08-26","bar_index":350,"type":"BUY","strength":1.0,"price":4.404,"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":"1996-12-17","known_ts":"1996-12-19","bar_index":377,"type":"BUY","strength":0.863,"price":5.2429,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1996-12-31","known_ts":"1997-01-03","bar_index":380,"type":"BUY","strength":1.0,"price":5.138,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1997-01-31","known_ts":"1997-01-31","bar_index":387,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4526,"stop_level":5.5575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-04-28","known_ts":"1997-04-28","bar_index":407,"type":"RECLAIM","strength":0.863,"price":5.9769,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-06-05","known_ts":"1997-06-05","bar_index":416,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.7672,"stop_level":5.872,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-06-10","known_ts":"1997-06-10","bar_index":417,"type":"RECLAIM","strength":1.0,"price":6.2915,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-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":"1997-06-05","prior_stop_level":5.872,"sweep_low":5.7672,"atr14":0.304303,"stop_level":5.615049,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-13","known_ts":"1997-06-17","bar_index":418,"type":"REBUY","strength":1.0,"price":6.1866,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1997-07-22","known_ts":"1997-07-22","bar_index":426,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.606,"stop_level":6.7109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-28","known_ts":"1997-07-28","bar_index":428,"type":"RECLAIM","strength":1.0,"price":6.8158,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-22 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":"1997-07-22","prior_stop_level":6.7109,"sweep_low":6.606,"atr14":0.273716,"stop_level":6.469142,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-21","known_ts":"1997-08-21","bar_index":434,"type":"RECLAIM","strength":1.0,"price":7.6546,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-07-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-10-23","known_ts":"1997-10-23","bar_index":448,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.4935,"stop_level":8.7032,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-01-13","known_ts":"1998-01-13","bar_index":467,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.7595,"stop_level":8.1789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-01-16","known_ts":"1998-01-16","bar_index":468,"type":"RECLAIM","strength":0.725,"price":8.2838,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-01-13 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":"1998-01-13","prior_stop_level":8.1789,"sweep_low":7.7595,"atr14":0.264709,"stop_level":7.627145,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-30","known_ts":"1998-01-30","bar_index":471,"type":"RECLAIM","strength":0.863,"price":9.7518,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-01-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-03-24","known_ts":"1998-03-24","bar_index":483,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.4858,"stop_level":10.6955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-03-26","known_ts":"1998-03-26","bar_index":483,"type":"RECLAIM","strength":1.0,"price":10.8004,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-24 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":"1998-03-24","prior_stop_level":10.6955,"sweep_low":10.4858,"atr14":0.424152,"stop_level":10.273724,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-05-19","known_ts":"1998-05-21","bar_index":496,"type":"BUY","strength":0.725,"price":10.0663,"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":70},{"ts":"1998-06-03","known_ts":"1998-06-03","bar_index":499,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.5983,"stop_level":9.6469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-07-15","known_ts":"1998-07-17","bar_index":509,"type":"BUY","strength":0.45,"price":7.1303,"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-07-15","known_ts":"1998-07-17","bar_index":509,"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-07-15","trigger_known_ts":"1998-07-17","strength":0.45,"price":7.1303,"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.392861,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9206,"atr14":0.398874,"stop_level":6.721163,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-14","known_ts":"1998-09-16","bar_index":523,"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-14","trigger_known_ts":"1998-09-16","strength":0.45,"price":5.5575,"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.526784,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.0332,"atr14":0.415776,"stop_level":4.825312,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-17","known_ts":"1998-09-21","bar_index":524,"type":"BUY","strength":0.45,"price":5.2429,"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-09-17","known_ts":"1998-09-21","bar_index":524,"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-09-17","trigger_known_ts":"1998-09-21","strength":0.45,"price":5.2429,"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.553572,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.0332,"atr14":0.352269,"stop_level":4.857065,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-02-04","known_ts":"1999-02-04","bar_index":556,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.8158,"stop_level":6.9206,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-04-23","known_ts":"1999-04-27","bar_index":574,"type":"BUY","strength":0.863,"price":7.1303,"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":30},{"ts":"1999-06-03","known_ts":"1999-06-03","bar_index":583,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.34,"stop_level":7.6546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-09","known_ts":"1999-06-09","bar_index":584,"type":"RECLAIM","strength":0.863,"price":7.9692,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-06-03 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":"1999-06-03","prior_stop_level":7.6546,"sweep_low":7.34,"atr14":0.328013,"stop_level":7.175994,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-15","known_ts":"1999-06-15","bar_index":586,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.2352,"stop_level":7.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-16","known_ts":"1999-06-16","bar_index":586,"type":"RECLAIM","strength":0.863,"price":7.7595,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-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":"1999-06-15","prior_stop_level":7.34,"sweep_low":7.2352,"atr14":0.360618,"stop_level":7.054891,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-01","known_ts":"1999-07-01","bar_index":590,"type":"RECLAIM","strength":1.0,"price":8.1789,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-07-12","known_ts":"1999-07-14","bar_index":592,"type":"BUY","strength":1.0,"price":8.1789,"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":40},{"ts":"1999-09-14","known_ts":"1999-09-16","bar_index":607,"type":"BUY","strength":0.863,"price":7.1303,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1999-10-18","known_ts":"1999-10-18","bar_index":615,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.5012,"stop_level":6.7109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1999-10-20","known_ts":"1999-10-20","bar_index":615,"type":"RECLAIM","strength":0.725,"price":6.8158,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-10-18 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":"1999-10-18","prior_stop_level":6.7109,"sweep_low":6.5012,"atr14":0.149734,"stop_level":6.426333,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-11","known_ts":"1999-11-11","bar_index":621,"type":"RECLAIM","strength":1.0,"price":7.9692,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-10-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-11-23","known_ts":"1999-11-23","bar_index":623,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.2915,"stop_level":6.5012,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1999-11-24","known_ts":"1999-11-24","bar_index":624,"type":"RECLAIM","strength":0.725,"price":6.7109,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-11-23 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":"1999-11-23","prior_stop_level":6.5012,"sweep_low":6.2915,"atr14":0.360438,"stop_level":6.111281,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-08","known_ts":"1999-12-10","bar_index":627,"type":"REBUY","strength":0.863,"price":7.5498,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2000-02-17","known_ts":"2000-02-17","bar_index":643,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.9206,"stop_level":7.0255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-02-18","known_ts":"2000-02-18","bar_index":643,"type":"RECLAIM","strength":0.863,"price":7.1303,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-02-17 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":"2000-02-17","prior_stop_level":7.0255,"sweep_low":6.9206,"atr14":0.29047,"stop_level":6.775365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-30","known_ts":"2000-04-03","bar_index":653,"type":"BUY","strength":0.588,"price":6.7109,"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":30},{"ts":"2000-05-12","known_ts":"2000-05-12","bar_index":663,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.34,"stop_level":7.4449,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-05-16","known_ts":"2000-05-16","bar_index":663,"type":"RECLAIM","strength":1.0,"price":7.5498,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-05-12","prior_stop_level":7.4449,"sweep_low":6.7109,"atr14":0.513201,"stop_level":6.4543,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-05","known_ts":"2000-06-05","bar_index":668,"type":"RECLAIM","strength":1.0,"price":7.6546,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-06-08","known_ts":"2000-06-12","bar_index":669,"type":"REBUY","strength":1.0,"price":7.9168,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2000-08-03","known_ts":"2000-08-07","bar_index":682,"type":"BUY","strength":0.863,"price":7.5498,"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":"2000-10-11","known_ts":"2000-10-13","bar_index":698,"type":"BUY","strength":0.863,"price":8.2838,"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":"2000-11-28","known_ts":"2000-11-30","bar_index":709,"type":"BUY","strength":0.725,"price":7.9692,"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":"2001-06-18","known_ts":"2001-06-18","bar_index":755,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.1436,"stop_level":9.2275,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-10-09","known_ts":"2001-10-11","bar_index":780,"type":"BUY","strength":0.45,"price":7.9692,"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":"2001-12-14","known_ts":"2001-12-14","bar_index":795,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9206,"stop_level":7.0045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-20","known_ts":"2001-12-24","bar_index":797,"type":"REBUY","strength":0.588,"price":7.2981,"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":"2001-12-20","known_ts":"2001-12-20","bar_index":797,"type":"RECLAIM","strength":0.588,"price":7.1387,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-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":"2001-12-14","prior_stop_level":7.0045,"sweep_low":6.7528,"atr14":0.26399,"stop_level":6.620805,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-17","known_ts":"2002-01-17","bar_index":803,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9206,"stop_level":7.0464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-01-22","known_ts":"2002-01-22","bar_index":803,"type":"RECLAIM","strength":0.588,"price":7.1723,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-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":"2002-01-17","prior_stop_level":7.0464,"sweep_low":6.9206,"atr14":0.28696,"stop_level":6.77712,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-24","known_ts":"2002-01-24","bar_index":804,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.7696,"stop_level":6.9206,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-03-28","known_ts":"2002-03-28","bar_index":819,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.82,"stop_level":7.3568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-04-01","known_ts":"2002-04-01","bar_index":819,"type":"RECLAIM","strength":0.725,"price":7.382,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-03-28 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-03-28","prior_stop_level":7.3568,"sweep_low":6.669,"atr14":0.214458,"stop_level":6.561771,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-10","known_ts":"2002-05-10","bar_index":829,"type":"RECLAIM","strength":0.863,"price":7.5498,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-03-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-06-24","known_ts":"2002-06-26","bar_index":839,"type":"BUY","strength":0.863,"price":7.6001,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2002-07-11","known_ts":"2002-07-11","bar_index":843,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.5414,"stop_level":7.6336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-07-17","known_ts":"2002-07-17","bar_index":844,"type":"RECLAIM","strength":0.863,"price":7.642,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-07-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":"2002-07-11","prior_stop_level":7.6336,"sweep_low":7.5414,"atr14":0.119026,"stop_level":7.481887,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-12","known_ts":"2002-11-14","bar_index":872,"type":"BUY","strength":0.45,"price":6.8116,"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-12-17","known_ts":"2002-12-17","bar_index":880,"type":"RECLAIM","strength":0.725,"price":7.491,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2002-11-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-01-28","known_ts":"2003-01-30","bar_index":889,"type":"REBUY","strength":0.863,"price":8.5983,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2003-05-07","known_ts":"2003-05-09","bar_index":912,"type":"BUY","strength":0.588,"price":6.9542,"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":45},{"ts":"2003-08-27","known_ts":"2003-08-27","bar_index":938,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.3886,"stop_level":8.6403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-08-28","known_ts":"2003-08-28","bar_index":938,"type":"RECLAIM","strength":1.0,"price":8.9339,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-08-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":"2003-08-27","prior_stop_level":8.6403,"sweep_low":8.3886,"atr14":0.339437,"stop_level":8.218881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-11-25","known_ts":"2003-11-28","bar_index":959,"type":"BUY","strength":0.725,"price":8.8752,"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":"2003-12-26","known_ts":"2003-12-26","bar_index":966,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.3635,"stop_level":8.4809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-12-30","known_ts":"2003-12-30","bar_index":966,"type":"RECLAIM","strength":0.863,"price":9.001,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2003-12-26","prior_stop_level":8.4809,"sweep_low":8.2376,"atr14":0.260755,"stop_level":8.107222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-20","known_ts":"2004-01-20","bar_index":971,"type":"RECLAIM","strength":0.863,"price":10.1083,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-24","known_ts":"2004-02-24","bar_index":979,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.1418,"stop_level":10.2425,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-27","known_ts":"2004-02-27","bar_index":980,"type":"RECLAIM","strength":1.0,"price":10.4438,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-24 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":"2004-02-24","prior_stop_level":10.2425,"sweep_low":10.0831,"atr14":0.200189,"stop_level":9.983005,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-11","known_ts":"2004-03-11","bar_index":983,"type":"RECLAIM","strength":1.0,"price":10.7794,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-02-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-24","known_ts":"2004-06-28","bar_index":1007,"type":"BUY","strength":0.725,"price":10.6032,"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":"2004-08-03","known_ts":"2004-08-03","bar_index":1016,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.2761,"stop_level":10.4606,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-08-05","known_ts":"2004-08-05","bar_index":1016,"type":"RECLAIM","strength":0.863,"price":10.729,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-08-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":"2004-08-03","prior_stop_level":10.4606,"sweep_low":10.2761,"atr14":0.332543,"stop_level":10.109828,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-11","known_ts":"2004-08-13","bar_index":1018,"type":"REBUY","strength":0.725,"price":10.8129,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2004-08-19","known_ts":"2004-08-23","bar_index":1020,"type":"REBUY","strength":0.725,"price":11.0059,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2004-09-29","known_ts":"2004-09-29","bar_index":1029,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1149,"stop_level":11.5344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-10-11","known_ts":"2004-10-13","bar_index":1032,"type":"REBUY","strength":0.863,"price":11.6937,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2004-11-18","known_ts":"2004-11-18","bar_index":1041,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.3145,"stop_level":12.4152,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-19","known_ts":"2004-11-19","bar_index":1041,"type":"RECLAIM","strength":1.0,"price":12.5829,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-11-18","prior_stop_level":12.4152,"sweep_low":12.0964,"atr14":0.235282,"stop_level":11.978759,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-09","known_ts":"2004-12-09","bar_index":1046,"type":"RECLAIM","strength":1.0,"price":12.8346,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-01-28","known_ts":"2005-01-28","bar_index":1057,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.3127,"stop_level":13.4218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-01-31","known_ts":"2005-01-31","bar_index":1057,"type":"RECLAIM","strength":1.0,"price":13.4386,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-01-28","prior_stop_level":13.4218,"sweep_low":12.2893,"atr14":0.36702,"stop_level":12.10579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-02-04","known_ts":"2005-02-04","bar_index":1059,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.254,"stop_level":13.3127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-02-08","known_ts":"2005-02-08","bar_index":1059,"type":"RECLAIM","strength":0.863,"price":13.3966,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-02-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-02-04","prior_stop_level":13.3127,"sweep_low":10.6536,"atr14":0.543623,"stop_level":10.381789,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-02-28","known_ts":"2005-02-28","bar_index":1064,"type":"RECLAIM","strength":1.0,"price":13.4386,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-05-20","known_ts":"2005-05-20","bar_index":1083,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.7808,"stop_level":14.8227,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-05-23","known_ts":"2005-05-23","bar_index":1083,"type":"RECLAIM","strength":0.863,"price":14.8898,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-05-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-05-20","prior_stop_level":14.8227,"sweep_low":14.5962,"atr14":0.33071,"stop_level":14.430845,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-26","known_ts":"2005-05-26","bar_index":1084,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.2019,"stop_level":14.7808,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-01","known_ts":"2005-07-06","bar_index":1093,"type":"BUY","strength":0.725,"price":15.4686,"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":"2005-07-20","known_ts":"2005-07-22","bar_index":1097,"type":"BUY","strength":0.725,"price":14.8898,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2006-02-21","known_ts":"2006-02-21","bar_index":1146,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.8912,"stop_level":19.6462,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-22","known_ts":"2006-02-22","bar_index":1146,"type":"RECLAIM","strength":0.863,"price":19.7133,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-02-21","prior_stop_level":19.6462,"sweep_low":18.5472,"atr14":0.486486,"stop_level":18.303957,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-13","known_ts":"2006-03-13","bar_index":1151,"type":"RECLAIM","strength":0.863,"price":20.4682,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-07-21","known_ts":"2006-07-21","bar_index":1181,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.6325,"stop_level":22.7667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-08-31","known_ts":"2006-09-05","bar_index":1191,"type":"BUY","strength":0.725,"price":22.9261,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2006-10-13","known_ts":"2006-10-17","bar_index":1201,"type":"BUY","strength":1.0,"price":26.6339,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2006-12-08","known_ts":"2006-12-12","bar_index":1214,"type":"BUY","strength":0.725,"price":26.7178,"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":"2006-12-27","known_ts":"2006-12-27","bar_index":1218,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.4158,"stop_level":26.6339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-12-28","known_ts":"2006-12-28","bar_index":1218,"type":"RECLAIM","strength":0.725,"price":26.9526,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-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":"2006-12-27","prior_stop_level":26.6339,"sweep_low":25.9208,"atr14":0.428548,"stop_level":25.706526,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-17","known_ts":"2007-01-17","bar_index":1222,"type":"RECLAIM","strength":0.725,"price":28.5213,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-15","known_ts":"2007-02-15","bar_index":1229,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.8502,"stop_level":28.1606,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-22","known_ts":"2007-03-22","bar_index":1237,"type":"RECLAIM","strength":0.863,"price":29.3518,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-02-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-04-10","known_ts":"2007-04-12","bar_index":1241,"type":"BUY","strength":0.725,"price":29.3182,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2007-05-15","known_ts":"2007-05-15","bar_index":1249,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.6185,"stop_level":30.7275,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-18","known_ts":"2007-05-18","bar_index":1250,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.1403,"stop_level":30.7275,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-05","known_ts":"2007-06-05","bar_index":1254,"type":"RECLAIM","strength":0.863,"price":30.4759,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-09-07","known_ts":"2007-09-07","bar_index":1276,"type":"SELL","basis":"structure_stop","strength":0.45,"price":24.8639,"stop_level":25.1323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-09-17","known_ts":"2007-09-19","bar_index":1278,"type":"REBUY","strength":0.588,"price":28.2697,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2007-10-15","known_ts":"2007-10-15","bar_index":1284,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.6723,"stop_level":29.2595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-10-19","known_ts":"2007-10-19","bar_index":1286,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.1994,"stop_level":29.2595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-24","known_ts":"2007-10-26","bar_index":1287,"type":"REBUY","strength":0.725,"price":28.8317,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2007-11-06","known_ts":"2007-11-08","bar_index":1290,"type":"REBUY","strength":0.725,"price":28.6891,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2007-12-14","known_ts":"2007-12-18","bar_index":1299,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-12-14","trigger_known_ts":"2007-12-18","strength":0.45,"price":24.5787,"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.207678,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.9597,"atr14":1.291659,"stop_level":22.31387,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-19","known_ts":"2007-12-21","bar_index":1300,"type":"BUY","strength":0.588,"price":28.4794,"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":30},{"ts":"2008-01-25","known_ts":"2008-01-29","bar_index":1308,"type":"REBUY","strength":0.45,"price":26.0551,"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":"2008-01-25","known_ts":"2008-01-29","bar_index":1308,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-01-25","trigger_known_ts":"2008-01-29","strength":0.45,"price":26.0551,"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.160085,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.3623,"atr14":1.429274,"stop_level":22.647663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-30","known_ts":"2008-01-30","bar_index":1309,"type":"RECLAIM","strength":0.588,"price":28.3871,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-01-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2008-02-26","known_ts":"2008-02-28","bar_index":1315,"type":"BUY","strength":0.588,"price":25.4679,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-03-10","known_ts":"2008-03-12","bar_index":1318,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-03-10","trigger_known_ts":"2008-03-12","strength":0.45,"price":24.4696,"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.211195,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.1159,"atr14":1.58192,"stop_level":19.32494,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-18","known_ts":"2008-03-20","bar_index":1320,"type":"BUY","strength":0.45,"price":24.327,"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-18","known_ts":"2008-03-20","bar_index":1320,"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-18","trigger_known_ts":"2008-03-20","strength":0.45,"price":24.327,"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.215792,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.1495,"atr14":1.48612,"stop_level":19.40644,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-25","known_ts":"2008-04-29","bar_index":1329,"type":"BUY","strength":0.588,"price":23.0268,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-06-12","known_ts":"2008-06-12","bar_index":1340,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.3256,"stop_level":21.0471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-13","known_ts":"2008-06-13","bar_index":1340,"type":"RECLAIM","strength":0.588,"price":21.8104,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-06-12","prior_stop_level":21.0471,"sweep_low":20.183,"atr14":1.475738,"stop_level":19.445131,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-14","known_ts":"2008-07-16","bar_index":1347,"type":"BUY","strength":0.45,"price":21.0387,"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-07-14","known_ts":"2008-07-16","bar_index":1347,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-14","trigger_known_ts":"2008-07-16","strength":0.45,"price":21.0387,"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.301198,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.2121,"atr14":1.671058,"stop_level":12.376571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-07","known_ts":"2008-08-07","bar_index":1353,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.5671,"stop_level":21.844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-08","known_ts":"2008-08-08","bar_index":1353,"type":"RECLAIM","strength":0.588,"price":23.4881,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-08-07","prior_stop_level":21.844,"sweep_low":20.9967,"atr14":1.298959,"stop_level":20.34722,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-25","known_ts":"2008-08-25","bar_index":1357,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.1879,"stop_level":23.6643,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-28","known_ts":"2008-08-28","bar_index":1358,"type":"RECLAIM","strength":0.725,"price":24.4528,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-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":"2008-08-25","prior_stop_level":23.6643,"sweep_low":20.5857,"atr14":1.589529,"stop_level":19.790935,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-16","known_ts":"2008-09-16","bar_index":1362,"type":"RECLAIM","strength":0.863,"price":23.4881,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-29","known_ts":"2008-09-29","bar_index":1365,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.0621,"stop_level":22.4899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-30","known_ts":"2008-09-30","bar_index":1365,"type":"RECLAIM","strength":0.863,"price":23.0855,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-09-29","prior_stop_level":22.4899,"sweep_low":22.0621,"atr14":1.371128,"stop_level":21.376536,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":1402,"type":"BUY","strength":0.45,"price":4.899,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":1402,"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":"2009-03-10","trigger_known_ts":"2009-03-12","strength":0.45,"price":4.899,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.806171,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.7917,"atr14":0.77467,"stop_level":3.404365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-31","known_ts":"2009-04-02","bar_index":1407,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-31","trigger_known_ts":"2009-04-02","strength":0.45,"price":6.4341,"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.745435,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.2614,"atr14":0.994502,"stop_level":3.764149,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-05","known_ts":"2009-05-05","bar_index":1415,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.2915,"stop_level":6.7696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-08-04","known_ts":"2009-08-06","bar_index":1436,"type":"BUY","strength":0.588,"price":4.6557,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":10},{"ts":"2009-11-19","known_ts":"2009-11-19","bar_index":1461,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.0363,"stop_level":8.5564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-20","known_ts":"2009-11-20","bar_index":1461,"type":"RECLAIM","strength":1.0,"price":8.5983,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-11-19","prior_stop_level":8.5564,"sweep_low":7.3149,"atr14":0.535207,"stop_level":7.047297,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-23","known_ts":"2009-12-23","bar_index":1469,"type":"RECLAIM","strength":1.0,"price":9.1352,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-18","known_ts":"2010-05-18","bar_index":1502,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.8081,"stop_level":9.2275,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-20","known_ts":"2010-05-20","bar_index":1502,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.5732,"stop_level":9.2275,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-24","known_ts":"2010-05-24","bar_index":1503,"type":"RECLAIM","strength":1.0,"price":9.3281,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-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":"2010-05-18","prior_stop_level":9.2275,"sweep_low":8.0279,"atr14":0.458082,"stop_level":7.798859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-05-24","known_ts":"2010-05-24","bar_index":1503,"type":"RECLAIM","strength":1.0,"price":9.3281,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-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":"2010-05-20","prior_stop_level":9.2275,"sweep_low":8.0279,"atr14":0.458082,"stop_level":7.798859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-02","known_ts":"2010-09-07","bar_index":1527,"type":"BUY","strength":0.588,"price":7.6504,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2010-10-15","known_ts":"2010-10-19","bar_index":1537,"type":"BUY","strength":0.588,"price":7.189,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2010-12-16","known_ts":"2010-12-16","bar_index":1551,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5498,"stop_level":7.6169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-12-17","known_ts":"2010-12-17","bar_index":1551,"type":"RECLAIM","strength":0.725,"price":7.6253,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-12-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2010-12-16","prior_stop_level":7.6169,"sweep_low":7.5498,"atr14":0.143771,"stop_level":7.477915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-20","known_ts":"2010-12-20","bar_index":1552,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5833,"stop_level":7.6169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-12-22","known_ts":"2010-12-22","bar_index":1552,"type":"RECLAIM","strength":0.725,"price":7.8518,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2010-12-20","prior_stop_level":7.6169,"sweep_low":7.5498,"atr14":0.147402,"stop_level":7.476099,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-13","known_ts":"2011-01-13","bar_index":1557,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.6085,"stop_level":7.6336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-01-14","known_ts":"2011-01-14","bar_index":1558,"type":"RECLAIM","strength":0.863,"price":7.8853,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-13 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":"2011-01-13","prior_stop_level":7.6336,"sweep_low":7.6085,"atr14":0.16352,"stop_level":7.52674,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-28","known_ts":"2011-01-28","bar_index":1561,"type":"RECLAIM","strength":1.0,"price":8.439,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-10-24","known_ts":"2011-10-26","bar_index":1623,"type":"BUY","strength":0.588,"price":6.7109,"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":25},{"ts":"2011-12-20","known_ts":"2011-12-20","bar_index":1636,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.0398,"stop_level":6.0566,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-22","known_ts":"2011-12-22","bar_index":1637,"type":"RECLAIM","strength":0.588,"price":6.7109,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-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":"2011-12-20","prior_stop_level":6.0566,"sweep_low":6.0063,"atr14":0.264063,"stop_level":5.874268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":1649,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.3149,"stop_level":7.3233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-17","known_ts":"2012-02-17","bar_index":1649,"type":"RECLAIM","strength":0.588,"price":7.5833,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-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":"2012-02-16","prior_stop_level":7.3233,"sweep_low":7.1471,"atr14":0.428649,"stop_level":6.932776,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-26","known_ts":"2012-03-28","bar_index":1658,"type":"BUY","strength":0.725,"price":7.9272,"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":55},{"ts":"2012-06-15","known_ts":"2012-06-19","bar_index":1677,"type":"BUY","strength":0.725,"price":7.0548,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2012-07-17","known_ts":"2012-07-17","bar_index":1684,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.0548,"stop_level":7.231,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-18","known_ts":"2012-07-18","bar_index":1684,"type":"RECLAIM","strength":0.863,"price":7.5581,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-07-17","prior_stop_level":7.231,"sweep_low":7.0548,"atr14":0.471958,"stop_level":6.818821,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-20","known_ts":"2012-07-20","bar_index":1685,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.2058,"stop_level":7.231,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-23","known_ts":"2012-07-23","bar_index":1685,"type":"RECLAIM","strength":0.863,"price":7.4155,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-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":"2012-07-20","prior_stop_level":7.231,"sweep_low":6.9626,"atr14":0.45445,"stop_level":6.735375,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-01","known_ts":"2012-08-01","bar_index":1687,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.9542,"stop_level":6.9961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-08-02","known_ts":"2012-08-02","bar_index":1688,"type":"RECLAIM","strength":0.863,"price":7.1387,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-01 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":"2012-08-01","prior_stop_level":6.9961,"sweep_low":6.9542,"atr14":0.470578,"stop_level":6.718911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-23","known_ts":"2012-08-27","bar_index":1693,"type":"REBUY","strength":1.0,"price":7.944,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2012-09-19","known_ts":"2012-09-19","bar_index":1699,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.5414,"stop_level":7.6756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-09-21","known_ts":"2012-09-21","bar_index":1699,"type":"RECLAIM","strength":1.0,"price":7.8685,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-09-19","prior_stop_level":7.6756,"sweep_low":7.1639,"atr14":0.27259,"stop_level":7.027605,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-29","known_ts":"2012-12-03","bar_index":1715,"type":"BUY","strength":1.0,"price":7.9776,"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":50},{"ts":"2012-12-21","known_ts":"2012-12-21","bar_index":1720,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.7948,"stop_level":7.8685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-01-17","known_ts":"2013-01-17","bar_index":1726,"type":"RECLAIM","strength":0.863,"price":8.7661,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-15","known_ts":"2013-04-15","bar_index":1745,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6417,"stop_level":13.1701,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-16","known_ts":"2013-04-16","bar_index":1746,"type":"RECLAIM","strength":1.0,"price":13.1953,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-04-15","prior_stop_level":13.1701,"sweep_low":12.4236,"atr14":0.597001,"stop_level":12.1251,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-29","known_ts":"2013-04-29","bar_index":1749,"type":"RECLAIM","strength":1.0,"price":12.9772,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-29","known_ts":"2013-07-31","bar_index":1770,"type":"BUY","strength":0.725,"price":10.8045,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2013-09-09","known_ts":"2013-09-09","bar_index":1779,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.5026,"stop_level":10.5864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-09-10","known_ts":"2013-09-10","bar_index":1780,"type":"RECLAIM","strength":0.588,"price":10.6703,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2013-09-09","prior_stop_level":10.5864,"sweep_low":10.4858,"atr14":0.469702,"stop_level":10.250949,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-26","known_ts":"2013-09-30","bar_index":1784,"type":"REBUY","strength":0.725,"price":11.2408,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":70},{"ts":"2013-12-09","known_ts":"2013-12-11","bar_index":1801,"type":"REBUY","strength":1.0,"price":13.7825,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2014-02-19","known_ts":"2014-02-19","bar_index":1817,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.4536,"stop_level":14.4788,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-20","known_ts":"2014-02-20","bar_index":1817,"type":"RECLAIM","strength":1.0,"price":14.6801,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-02-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-02-19","prior_stop_level":14.4788,"sweep_low":14.3362,"atr14":0.368113,"stop_level":14.152143,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-19","known_ts":"2014-06-23","bar_index":1845,"type":"BUY","strength":0.725,"price":13.6315,"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":65},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":1851,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3379,"stop_level":13.4637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-09-02","known_ts":"2014-09-04","bar_index":1862,"type":"BUY","strength":0.45,"price":12.5829,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-09-10","known_ts":"2014-09-12","bar_index":1864,"type":"BUY","strength":0.45,"price":12.541,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-12-23","known_ts":"2014-12-23","bar_index":1888,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.5344,"stop_level":11.5511,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-29","known_ts":"2014-12-29","bar_index":1889,"type":"RECLAIM","strength":0.588,"price":11.6518,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-12-23","prior_stop_level":11.5511,"sweep_low":11.1736,"atr14":0.152879,"stop_level":11.097161,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-02","known_ts":"2015-01-02","bar_index":1890,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4924,"stop_level":11.5511,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-05","known_ts":"2015-01-05","bar_index":1890,"type":"RECLAIM","strength":0.588,"price":11.6602,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-01-02","prior_stop_level":11.5511,"sweep_low":11.4924,"atr14":0.160797,"stop_level":11.412002,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-14","known_ts":"2015-01-14","bar_index":1893,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4337,"stop_level":11.4589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-02","known_ts":"2015-02-04","bar_index":1897,"type":"REBUY","strength":0.588,"price":11.4924,"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":"2015-02-02","known_ts":"2015-02-04","bar_index":1897,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-02-02","trigger_known_ts":"2015-02-04","strength":0.588,"price":11.4924,"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.229474,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":11.0478,"atr14":0.137955,"stop_level":10.978822,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-17","known_ts":"2015-03-19","bar_index":1907,"type":"BUY","strength":0.725,"price":11.5763,"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":"quality","score":75},{"ts":"2015-04-08","known_ts":"2015-04-08","bar_index":1912,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.0143,"stop_level":11.333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-10","known_ts":"2015-04-10","bar_index":1912,"type":"RECLAIM","strength":0.588,"price":11.526,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-04-08","prior_stop_level":11.333,"sweep_low":10.9388,"atr14":0.286544,"stop_level":10.795528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-30","known_ts":"2015-04-30","bar_index":1917,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.5344,"stop_level":11.6518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-04","known_ts":"2015-05-04","bar_index":1918,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.5763,"stop_level":11.6518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-05","known_ts":"2015-05-05","bar_index":1918,"type":"RECLAIM","strength":0.725,"price":11.8951,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-04-30","prior_stop_level":11.6518,"sweep_low":11.2156,"atr14":0.220249,"stop_level":11.105475,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-05","known_ts":"2015-05-05","bar_index":1918,"type":"RECLAIM","strength":0.725,"price":11.8951,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-05-04","prior_stop_level":11.6518,"sweep_low":11.5763,"atr14":0.220249,"stop_level":11.466175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-13","known_ts":"2015-05-13","bar_index":1920,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.3414,"stop_level":11.3498,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-14","known_ts":"2015-05-14","bar_index":1920,"type":"RECLAIM","strength":0.725,"price":11.6937,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-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":"2015-05-13","prior_stop_level":11.3498,"sweep_low":11.3246,"atr14":0.307906,"stop_level":11.170647,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-27","known_ts":"2015-05-27","bar_index":1923,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.6099,"stop_level":11.677,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-29","known_ts":"2015-05-29","bar_index":1924,"type":"RECLAIM","strength":0.725,"price":12.5494,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-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":"2015-05-27","prior_stop_level":11.677,"sweep_low":11.484,"atr14":0.376633,"stop_level":11.295684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-10","known_ts":"2015-06-10","bar_index":1926,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.9118,"stop_level":12.1971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-15","known_ts":"2015-06-15","bar_index":1927,"type":"RECLAIM","strength":0.863,"price":12.3984,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-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":"2015-06-10","prior_stop_level":12.1971,"sweep_low":11.9118,"atr14":0.396682,"stop_level":11.713459,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-24","known_ts":"2015-06-24","bar_index":1930,"type":"RECLAIM","strength":0.863,"price":12.6668,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-06-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-08","known_ts":"2015-07-10","bar_index":1933,"type":"REBUY","strength":0.863,"price":13.6399,"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":"2015-11-13","known_ts":"2015-11-13","bar_index":1963,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.0024,"stop_level":14.2355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-11-18","known_ts":"2015-11-18","bar_index":1964,"type":"RECLAIM","strength":0.863,"price":14.2607,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-13 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":"2015-11-13","prior_stop_level":14.2355,"sweep_low":12.6752,"atr14":0.464819,"stop_level":12.442791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-31","known_ts":"2015-12-31","bar_index":1974,"type":"RECLAIM","strength":1.0,"price":17.1967,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-01-19","known_ts":"2016-01-19","bar_index":1977,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.2823,"stop_level":16.3662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-01-22","known_ts":"2016-01-22","bar_index":1978,"type":"RECLAIM","strength":1.0,"price":17.2386,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-01-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-01-19","prior_stop_level":16.3662,"sweep_low":15.477,"atr14":0.766143,"stop_level":15.093928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-02","known_ts":"2016-02-02","bar_index":1981,"type":"RECLAIM","strength":1.0,"price":19.9146,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-04-07","known_ts":"2016-04-11","bar_index":1996,"type":"BUY","strength":0.863,"price":20.0572,"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":"2016-07-12","known_ts":"2016-07-14","bar_index":2018,"type":"BUY","strength":0.588,"price":16.6766,"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":"2016-09-26","known_ts":"2016-09-26","bar_index":2035,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.4934,"stop_level":20.5018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-07","known_ts":"2016-10-07","bar_index":2038,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.7133,"stop_level":20.2753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-11","known_ts":"2016-10-11","bar_index":2039,"type":"RECLAIM","strength":0.725,"price":20.2837,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-10-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":"2016-10-07","prior_stop_level":20.2753,"sweep_low":19.4364,"atr14":0.575841,"stop_level":19.148479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-21","known_ts":"2016-10-21","bar_index":2042,"type":"RECLAIM","strength":0.725,"price":20.1327,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-10-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-17","known_ts":"2017-01-17","bar_index":2061,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.2211,"stop_level":27.305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-06","known_ts":"2017-04-10","bar_index":2080,"type":"BUY","strength":0.725,"price":24.2292,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2017-05-08","known_ts":"2017-05-08","bar_index":2087,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.3157,"stop_level":24.9687,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-06-23","known_ts":"2017-06-23","bar_index":2098,"type":"RECLAIM","strength":0.725,"price":25.1862,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-07-28","known_ts":"2017-07-28","bar_index":2106,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.7947,"stop_level":24.8382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-07-31","known_ts":"2017-07-31","bar_index":2106,"type":"RECLAIM","strength":0.725,"price":24.9252,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-07-28","prior_stop_level":24.8382,"sweep_low":24.4467,"atr14":0.663923,"stop_level":24.114738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-23","known_ts":"2017-08-25","bar_index":2112,"type":"BUY","strength":0.588,"price":25.5342,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2017-09-14","known_ts":"2017-09-18","bar_index":2117,"type":"BUY","strength":0.725,"price":26.0997,"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":"quality","score":65},{"ts":"2017-10-20","known_ts":"2017-10-20","bar_index":2125,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.1432,"stop_level":26.2737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-16","known_ts":"2018-01-16","bar_index":2145,"type":"RECLAIM","strength":0.725,"price":26.4912,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-07","known_ts":"2018-02-07","bar_index":2150,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.1432,"stop_level":26.1867,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-12","known_ts":"2018-02-12","bar_index":2151,"type":"RECLAIM","strength":0.725,"price":26.3607,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-02-07","prior_stop_level":26.1867,"sweep_low":25.7517,"atr14":0.571857,"stop_level":25.465772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-08","known_ts":"2018-03-08","bar_index":2157,"type":"RECLAIM","strength":0.725,"price":27.1437,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-23","known_ts":"2018-03-23","bar_index":2160,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.4042,"stop_level":26.5347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-27","known_ts":"2018-03-27","bar_index":2161,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.1867,"stop_level":26.5347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-04-17","known_ts":"2018-04-19","bar_index":2166,"type":"BUY","strength":0.588,"price":27.1002,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2018-05-04","known_ts":"2018-05-04","bar_index":2170,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.8827,"stop_level":27.0567,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-09","known_ts":"2018-05-09","bar_index":2171,"type":"RECLAIM","strength":0.725,"price":27.3176,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-05-04","prior_stop_level":27.0567,"sweep_low":25.5777,"atr14":0.564445,"stop_level":25.295478,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-16","known_ts":"2018-05-18","bar_index":2173,"type":"REBUY","strength":0.725,"price":27.2306,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":75},{"ts":"2018-06-05","known_ts":"2018-06-05","bar_index":2177,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.9697,"stop_level":27.1002,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-07","known_ts":"2018-06-07","bar_index":2178,"type":"RECLAIM","strength":0.725,"price":27.3612,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-06-05","prior_stop_level":27.1002,"sweep_low":26.6739,"atr14":0.499938,"stop_level":26.423931,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-20","known_ts":"2018-06-20","bar_index":2181,"type":"RECLAIM","strength":0.863,"price":28.2746,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-29","known_ts":"2018-06-29","bar_index":2183,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.5782,"stop_level":26.9697,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-07-05","known_ts":"2018-07-05","bar_index":2184,"type":"RECLAIM","strength":0.725,"price":27.2742,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-29 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":"2018-06-29","prior_stop_level":26.9697,"sweep_low":26.3607,"atr14":0.846965,"stop_level":25.937218,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-06","known_ts":"2018-09-10","bar_index":2199,"type":"BUY","strength":0.588,"price":26.7087,"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":70},{"ts":"2018-09-27","known_ts":"2018-09-27","bar_index":2204,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.4477,"stop_level":27.5786,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-05","known_ts":"2018-11-07","bar_index":2213,"type":"BUY","strength":0.45,"price":26.004,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-12-28","known_ts":"2019-01-02","bar_index":2225,"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":"2018-12-28","trigger_known_ts":"2019-01-02","strength":0.45,"price":21.6888,"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.232923,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.1485,"atr14":0.995986,"stop_level":18.650507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":2226,"type":"BUY","strength":0.45,"price":21.8976,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":2226,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-01-03","trigger_known_ts":"2019-01-07","strength":0.45,"price":21.8976,"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.225538,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.1485,"atr14":1.005465,"stop_level":18.645767,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-31","known_ts":"2019-01-31","bar_index":2232,"type":"SELL","basis":"structure_stop","strength":0.45,"price":20.6187,"stop_level":21.1581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":2240,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.8797,"stop_level":21.1407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-09","known_ts":"2019-05-09","bar_index":2255,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.1847,"stop_level":22.2282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-10","known_ts":"2019-05-10","bar_index":2255,"type":"RECLAIM","strength":0.725,"price":23.4897,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-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":"2019-05-09","prior_stop_level":22.2282,"sweep_low":22.1847,"atr14":0.694063,"stop_level":21.837668,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-28","known_ts":"2019-05-28","bar_index":2259,"type":"RECLAIM","strength":0.863,"price":25.0992,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-10","known_ts":"2019-06-10","bar_index":2262,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.8807,"stop_level":23.0547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-12","known_ts":"2019-06-12","bar_index":2262,"type":"RECLAIM","strength":0.725,"price":23.3157,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-06-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":"2019-06-10","prior_stop_level":23.0547,"sweep_low":22.7067,"atr14":0.959883,"stop_level":22.226758,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-26","known_ts":"2019-06-26","bar_index":2266,"type":"RECLAIM","strength":0.863,"price":28.2137,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-06-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-09-17","known_ts":"2019-09-19","bar_index":2285,"type":"BUY","strength":0.863,"price":23.1417,"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":60},{"ts":"2019-10-14","known_ts":"2019-10-14","bar_index":2291,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.5076,"stop_level":24.5772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-15","known_ts":"2019-10-15","bar_index":2291,"type":"RECLAIM","strength":0.863,"price":24.9687,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-10-14","prior_stop_level":24.5772,"sweep_low":24.4641,"atr14":0.784566,"stop_level":24.071817,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-16","known_ts":"2019-12-16","bar_index":2306,"type":"RECLAIM","strength":1.0,"price":26.6217,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-06","known_ts":"2020-01-06","bar_index":2310,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.5521,"stop_level":26.6304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-08","known_ts":"2020-01-08","bar_index":2311,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.1867,"stop_level":26.6304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-21","known_ts":"2020-02-21","bar_index":2321,"type":"RECLAIM","strength":1.0,"price":26.7783,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-27","known_ts":"2020-04-29","bar_index":2336,"type":"BUY","strength":0.588,"price":15.5989,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2020-05-18","known_ts":"2020-05-20","bar_index":2341,"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-05-18","trigger_known_ts":"2020-05-20","strength":0.45,"price":15.1291,"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.463768,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.5013,"atr14":1.460905,"stop_level":10.770847,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":2349,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.9546,"stop_level":14.668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":2350,"type":"RECLAIM","strength":0.588,"price":15.6598,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-24","prior_stop_level":14.668,"sweep_low":12.6148,"atr14":1.589697,"stop_level":11.819951,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-26","known_ts":"2020-08-26","bar_index":2364,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.1997,"stop_level":17.452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-02","known_ts":"2020-09-02","bar_index":2366,"type":"RECLAIM","strength":0.725,"price":17.5651,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-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":"2020-08-26","prior_stop_level":17.452,"sweep_low":17.0083,"atr14":0.639582,"stop_level":16.688509,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-11","known_ts":"2020-09-11","bar_index":2368,"type":"RECLAIM","strength":0.863,"price":19.5573,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-24","known_ts":"2020-09-24","bar_index":2371,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.7468,"stop_level":17.0518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-25","known_ts":"2020-09-25","bar_index":2371,"type":"RECLAIM","strength":0.725,"price":18.1393,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-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":"2020-09-24","prior_stop_level":17.0518,"sweep_low":15.712,"atr14":1.120111,"stop_level":15.151945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-12","known_ts":"2020-10-12","bar_index":2375,"type":"RECLAIM","strength":0.863,"price":20.0271,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-10","known_ts":"2020-11-12","bar_index":2382,"type":"BUY","strength":0.863,"price":21.3147,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-05-07","known_ts":"2021-05-07","bar_index":2422,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.395,"stop_level":27.0567,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-06","known_ts":"2021-07-08","bar_index":2436,"type":"BUY","strength":0.725,"price":23.0547,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2021-08-13","known_ts":"2021-08-13","bar_index":2445,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.3602,"stop_level":25.4037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-18","known_ts":"2021-08-18","bar_index":2446,"type":"RECLAIM","strength":0.863,"price":26.0127,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-08-13","prior_stop_level":25.4037,"sweep_low":23.8551,"atr14":0.943941,"stop_level":23.38313,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-30","known_ts":"2021-08-30","bar_index":2449,"type":"RECLAIM","strength":0.863,"price":26.1084,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-08-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-20","known_ts":"2021-10-22","bar_index":2461,"type":"REBUY","strength":1.0,"price":27.9179,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2021-12-14","known_ts":"2021-12-14","bar_index":2473,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.8933,"stop_level":31.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-16","known_ts":"2021-12-16","bar_index":2474,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.7101,"stop_level":31.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-23","known_ts":"2021-12-23","bar_index":2476,"type":"RECLAIM","strength":1.0,"price":32.1026,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-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":"2021-12-16","prior_stop_level":31.25,"sweep_low":28.7618,"atr14":1.07792,"stop_level":28.22284,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-03","known_ts":"2022-01-03","bar_index":2478,"type":"RECLAIM","strength":1.0,"price":31.3109,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-02-02","known_ts":"2022-02-04","bar_index":2485,"type":"BUY","strength":0.863,"price":33.4511,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2022-03-01","known_ts":"2022-03-03","bar_index":2491,"type":"REBUY","strength":0.863,"price":34.7561,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2022-04-06","known_ts":"2022-04-06","bar_index":2499,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.6695,"stop_level":36.2089,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-05-31","known_ts":"2022-06-02","bar_index":2512,"type":"BUY","strength":0.725,"price":39.6976,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2022-08-04","known_ts":"2022-08-08","bar_index":2527,"type":"BUY","strength":0.588,"price":27.6917,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":80,"retro_override":true,"retro_ctx":{"group_id":"Real Estate"}},{"ts":"2022-09-16","known_ts":"2022-09-16","bar_index":2537,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.13,"stop_level":29.2055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-22","known_ts":"2022-09-22","bar_index":2538,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.83,"stop_level":29.2055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-07","known_ts":"2022-10-11","bar_index":2542,"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-10-07","trigger_known_ts":"2022-10-11","strength":0.45,"price":24.27,"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.388628,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.11,"atr14":1.185107,"stop_level":21.517446,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-25","known_ts":"2022-10-27","bar_index":2546,"type":"BUY","strength":0.45,"price":25.16,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Real Estate"}},{"ts":"2022-10-25","known_ts":"2022-10-27","bar_index":2546,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-25","trigger_known_ts":"2022-10-27","strength":0.45,"price":25.16,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.366209,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.41,"atr14":0.954195,"stop_level":22.932902,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":2553,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.46,"stop_level":24.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-29","known_ts":"2022-11-29","bar_index":2554,"type":"RECLAIM","strength":0.588,"price":24.98,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-28 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-28","prior_stop_level":24.65,"sweep_low":24.1,"atr14":1.519177,"stop_level":23.340411,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-23","known_ts":"2022-12-28","bar_index":2560,"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-12-23","trigger_known_ts":"2022-12-28","strength":0.45,"price":19.27,"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.51458,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.51,"atr14":1.091175,"stop_level":17.964412,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-12","known_ts":"2023-01-17","bar_index":2564,"type":"BUY","strength":0.45,"price":20.85,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Real Estate"}},{"ts":"2023-01-12","known_ts":"2023-01-17","bar_index":2564,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-01-12","trigger_known_ts":"2023-01-17","strength":0.45,"price":20.85,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.474779,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.65,"atr14":0.930841,"stop_level":18.184579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-13","known_ts":"2023-02-13","bar_index":2571,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.13,"stop_level":21.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-15","known_ts":"2023-02-15","bar_index":2571,"type":"RECLAIM","strength":0.588,"price":21.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-13","prior_stop_level":21.34,"sweep_low":20.44,"atr14":1.045174,"stop_level":19.917413,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-09","known_ts":"2023-03-09","bar_index":2576,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.4,"stop_level":20.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-28","known_ts":"2023-03-30","bar_index":2581,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-03-28","trigger_known_ts":"2023-03-30","strength":0.45,"price":20.07,"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.494428,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.57,"atr14":0.927473,"stop_level":18.106264,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-31","known_ts":"2023-04-04","bar_index":2582,"type":"BUY","strength":0.588,"price":19.82,"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,"retro_override":true,"retro_ctx":{"group_id":"Real Estate"}},{"ts":"2023-03-31","known_ts":"2023-04-04","bar_index":2582,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-03-31","trigger_known_ts":"2023-04-04","strength":0.588,"price":19.82,"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.500725,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":18.57,"atr14":0.971654,"stop_level":18.084173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-05","known_ts":"2023-05-05","bar_index":2590,"type":"RECLAIM","strength":0.725,"price":25.42,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-03-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-15","known_ts":"2023-05-15","bar_index":2592,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.12,"stop_level":20.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-05-23","known_ts":"2023-05-25","bar_index":2594,"type":"REBUY","strength":0.725,"price":21.57,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2023-07-28","known_ts":"2023-08-01","bar_index":2609,"type":"BUY","strength":0.863,"price":28.13,"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-11-21","known_ts":"2023-11-24","bar_index":2636,"type":"BUY","strength":0.863,"price":27.83,"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":75},{"ts":"2023-12-12","known_ts":"2023-12-12","bar_index":2640,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.74,"stop_level":27.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-12-19","known_ts":"2023-12-19","bar_index":2642,"type":"RECLAIM","strength":0.863,"price":27.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2023-12-12","prior_stop_level":27.14,"sweep_low":25.23,"atr14":0.850313,"stop_level":24.804844,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-21","known_ts":"2023-12-26","bar_index":2643,"type":"REBUY","strength":0.863,"price":29.19,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2024-01-17","known_ts":"2024-01-17","bar_index":2648,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.72,"stop_level":25.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-03-04","known_ts":"2024-03-06","bar_index":2659,"type":"BUY","strength":0.588,"price":22.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2024-05-29","known_ts":"2024-05-29","bar_index":2679,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.33,"stop_level":22.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-05-30","known_ts":"2024-05-30","bar_index":2679,"type":"RECLAIM","strength":0.588,"price":23.07,"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":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-05-29","prior_stop_level":22.6,"sweep_low":22.26,"atr14":0.807781,"stop_level":21.85611,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-25","known_ts":"2024-06-25","bar_index":2685,"type":"RECLAIM","strength":0.863,"price":25.14,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-07-29","known_ts":"2024-07-29","bar_index":2692,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.2,"stop_level":27.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-09-16","known_ts":"2024-09-18","bar_index":2704,"type":"BUY","strength":0.863,"price":26.28,"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":"2024-11-05","known_ts":"2024-11-07","bar_index":2716,"type":"BUY","strength":0.863,"price":26.53,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2024-12-04","known_ts":"2024-12-04","bar_index":2722,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.21,"stop_level":25.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-12-06","known_ts":"2024-12-06","bar_index":2723,"type":"RECLAIM","strength":0.725,"price":25.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-12-04","prior_stop_level":25.34,"sweep_low":24.6,"atr14":1.008881,"stop_level":24.095559,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-16","known_ts":"2024-12-16","bar_index":2725,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.73,"stop_level":24.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-02-07","known_ts":"2025-02-11","bar_index":2737,"type":"BUY","strength":0.45,"price":19.85,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-04-24","known_ts":"2025-04-24","bar_index":2754,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.42,"stop_level":16.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-29","known_ts":"2025-04-29","bar_index":2755,"type":"RECLAIM","strength":0.588,"price":16.79,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-04-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":"2025-04-24","prior_stop_level":16.51,"sweep_low":15.84,"atr14":1.0243,"stop_level":15.32785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-27","known_ts":"2025-05-27","bar_index":2761,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.66,"stop_level":19.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-30","known_ts":"2025-05-30","bar_index":2762,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.15,"stop_level":19.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-29","known_ts":"2025-05-29","bar_index":2762,"type":"RECLAIM","strength":0.588,"price":19.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-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":"2025-05-27","prior_stop_level":19.09,"sweep_low":17.0,"atr14":1.211421,"stop_level":16.39429,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-05","known_ts":"2025-06-05","bar_index":2764,"type":"RECLAIM","strength":0.588,"price":19.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-05-30","prior_stop_level":19.09,"sweep_low":16.52,"atr14":1.242636,"stop_level":15.898682,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-19","known_ts":"2025-08-21","bar_index":2781,"type":"BUY","strength":0.588,"price":18.03,"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":30},{"ts":"2025-10-10","known_ts":"2025-10-10","bar_index":2793,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.05,"stop_level":19.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-13","known_ts":"2025-10-13","bar_index":2793,"type":"RECLAIM","strength":0.863,"price":19.91,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-10-10","prior_stop_level":19.21,"sweep_low":19.05,"atr14":1.044203,"stop_level":18.527899,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-25","known_ts":"2025-11-28","bar_index":2804,"type":"BUY","strength":0.863,"price":22.15,"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":"2025-12-31","known_ts":"2025-12-31","bar_index":2812,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.18,"stop_level":24.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-07","known_ts":"2026-01-07","bar_index":2813,"type":"RECLAIM","strength":1.0,"price":25.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-12-31","prior_stop_level":24.38,"sweep_low":23.35,"atr14":0.93897,"stop_level":22.880515,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":2816,"type":"RECLAIM","strength":1.0,"price":26.67,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-18","known_ts":"2026-03-18","bar_index":2829,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.86,"stop_level":29.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-23","known_ts":"2026-03-23","bar_index":2830,"type":"RECLAIM","strength":1.0,"price":29.84,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-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":"2026-03-18","prior_stop_level":29.52,"sweep_low":28.11,"atr14":1.262464,"stop_level":27.478768,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-03-18","last_scored_basis":"structure_stop","bars_since_signal":29,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2016-06-15","2017-01-24","2017-02-09","2017-03-16","2017-08-18","2017-09-14","2018-04-09","2018-07-30","2018-08-28","2018-10-31","2018-11-21","2019-06-21","2019-08-08","2020-03-31","2020-04-17","2021-05-21","2021-06-17","2022-01-20","2022-03-01","2022-04-21","2022-05-12","2022-05-31","2022-07-06","2022-07-27","2022-08-25","2023-10-10","2023-11-03","2024-01-29","2024-02-14","2024-08-15","2024-10-28","2025-01-13","2025-02-04","2025-08-11","2025-10-22","2025-11-12","2025-11-20","2025-12-17","2026-06-08","2026-08-03"],"warnings":[{"ts":"2022-03-17","kind":"arm","px":34.7996},{"ts":"2022-04-06","kind":"confirm","px":35.6695,"level":36.2089},{"ts":"2022-08-19","kind":"arm","px":27.9266},{"ts":"2022-09-14","kind":"arm","px":31.0064},{"ts":"2022-09-16","kind":"confirm","px":29.13,"level":29.2055},{"ts":"2022-09-21","kind":"arm","px":24.97},{"ts":"2022-09-22","kind":"confirm","px":24.83,"level":29.2055},{"ts":"2022-11-16","kind":"arm","px":24.67},{"ts":"2022-11-28","kind":"confirm","px":24.46,"level":24.65},{"ts":"2023-02-08","kind":"arm","px":22.31},{"ts":"2023-02-13","kind":"confirm","px":21.13,"level":21.34},{"ts":"2023-02-24","kind":"arm","px":20.75},{"ts":"2023-03-09","kind":"confirm","px":20.4,"level":20.75},{"ts":"2023-05-11","kind":"arm","px":23.46},{"ts":"2023-05-15","kind":"confirm","px":20.12,"level":20.83},{"ts":"2023-12-07","kind":"arm","px":27.33},{"ts":"2023-12-12","kind":"confirm","px":25.74,"level":27.14},{"ts":"2024-01-05","kind":"arm","px":27.23},{"ts":"2024-01-17","kind":"confirm","px":24.72,"level":25.23},{"ts":"2024-04-03","kind":"arm","px":22.11},{"ts":"2024-05-23","kind":"arm","px":24.36},{"ts":"2024-05-29","kind":"confirm","px":22.33,"level":22.6},{"ts":"2024-07-25","kind":"arm","px":28.86},{"ts":"2024-07-29","kind":"confirm","px":27.2,"level":27.81},{"ts":"2024-12-03","kind":"arm","px":25.42},{"ts":"2024-12-04","kind":"confirm","px":25.21,"level":25.34},{"ts":"2024-12-13","kind":"arm","px":24.62},{"ts":"2024-12-16","kind":"confirm","px":24.73,"level":24.86},{"ts":"2025-04-21","kind":"arm","px":17.2},{"ts":"2025-04-24","kind":"confirm","px":16.42,"level":16.51},{"ts":"2025-05-23","kind":"arm","px":17.62},{"ts":"2025-05-27","kind":"confirm","px":17.66,"level":19.09},{"ts":"2025-05-28","kind":"arm","px":17.53},{"ts":"2025-05-30","kind":"confirm","px":18.15,"level":19.09},{"ts":"2025-10-01","kind":"arm","px":20.0},{"ts":"2025-10-10","kind":"confirm","px":19.05,"level":19.21},{"ts":"2025-12-11","kind":"arm","px":23.5},{"ts":"2025-12-31","kind":"confirm","px":24.18,"level":24.38},{"ts":"2026-01-21","kind":"arm","px":26.77},{"ts":"2026-03-18","kind":"confirm","px":28.86,"level":29.52}],"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":[]}}}