{"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":"UFPI","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1994-06-06","known_ts":"1994-06-08","bar_index":48,"type":"BUY","strength":0.45,"price":1.9227,"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-06-14","known_ts":"1994-06-14","bar_index":50,"type":"RECLAIM","strength":0.588,"price":2.0706,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-06-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1994-06-28","known_ts":"1994-06-28","bar_index":53,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8077,"stop_level":1.8734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1994-06-29","known_ts":"1994-06-29","bar_index":53,"type":"RECLAIM","strength":0.588,"price":1.9063,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-06-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1994-06-28","prior_stop_level":1.8734,"sweep_low":1.8077,"atr14":0.105893,"stop_level":1.754754,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-22","known_ts":"1994-08-22","bar_index":66,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.9063,"stop_level":1.9391,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-08-24","known_ts":"1994-08-24","bar_index":66,"type":"RECLAIM","strength":0.725,"price":2.0049,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-08-22 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-08-22","prior_stop_level":1.9391,"sweep_low":1.9063,"atr14":0.098096,"stop_level":1.857252,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-10-20","known_ts":"1994-10-24","bar_index":80,"type":"BUY","strength":0.588,"price":1.8405,"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-11-02","known_ts":"1994-11-04","bar_index":83,"type":"BUY","strength":0.588,"price":1.8405,"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-12-23","known_ts":"1994-12-28","bar_index":95,"type":"BUY","strength":0.45,"price":1.6465,"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-01-04","known_ts":"1995-01-04","bar_index":97,"type":"RECLAIM","strength":0.725,"price":1.9429,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-12-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-02-03","known_ts":"1995-02-03","bar_index":104,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8441,"stop_level":1.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-02-21","known_ts":"1995-02-21","bar_index":108,"type":"RECLAIM","strength":0.863,"price":1.8771,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-02-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-04-26","known_ts":"1995-04-28","bar_index":123,"type":"BUY","strength":0.45,"price":1.8112,"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-17","known_ts":"1995-05-17","bar_index":128,"type":"RECLAIM","strength":0.725,"price":1.8771,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1995-04-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-10-26","known_ts":"1995-10-26","bar_index":165,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3752,"stop_level":2.4082,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1995-10-30","known_ts":"1995-10-30","bar_index":166,"type":"RECLAIM","strength":0.863,"price":2.4412,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-10-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":"1995-10-26","prior_stop_level":2.4082,"sweep_low":2.3423,"atr14":0.098031,"stop_level":2.293285,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-12-22","known_ts":"1995-12-27","bar_index":179,"type":"BUY","strength":0.725,"price":2.5115,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"1996-02-09","known_ts":"1996-02-13","bar_index":190,"type":"BUY","strength":0.588,"price":2.2141,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"1996-06-19","known_ts":"1996-06-19","bar_index":220,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.7964,"stop_level":2.8129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-07-19","known_ts":"1996-07-19","bar_index":227,"type":"RECLAIM","strength":1.0,"price":3.1439,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-08-06","known_ts":"1996-08-08","bar_index":231,"type":"BUY","strength":0.863,"price":3.0777,"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-09-17","known_ts":"1996-09-17","bar_index":240,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.3093,"stop_level":3.3424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-09-24","known_ts":"1996-09-24","bar_index":242,"type":"RECLAIM","strength":1.0,"price":3.4086,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-09-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":"1996-09-17","prior_stop_level":3.3424,"sweep_low":3.2432,"atr14":0.101134,"stop_level":3.192633,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-12-04","known_ts":"1996-12-06","bar_index":259,"type":"BUY","strength":0.725,"price":3.3468,"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":"1997-01-02","known_ts":"1997-01-02","bar_index":265,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4296,"stop_level":3.4462,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-01-08","known_ts":"1997-01-08","bar_index":266,"type":"RECLAIM","strength":0.725,"price":3.4793,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-01-02 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":"1997-01-02","prior_stop_level":3.4462,"sweep_low":3.3799,"atr14":0.087881,"stop_level":3.335959,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-01-30","known_ts":"1997-01-30","bar_index":272,"type":"RECLAIM","strength":0.863,"price":3.9432,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-01-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-04-15","known_ts":"1997-04-17","bar_index":289,"type":"BUY","strength":0.725,"price":3.6118,"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":"1997-05-06","known_ts":"1997-05-08","bar_index":294,"type":"BUY","strength":0.588,"price":3.645,"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":"1997-07-01","known_ts":"1997-07-01","bar_index":307,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7982,"stop_level":3.848,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-03","known_ts":"1997-07-03","bar_index":307,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8148,"stop_level":3.848,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-10","known_ts":"1997-07-10","bar_index":309,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7153,"stop_level":3.7484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-15","known_ts":"1997-07-17","bar_index":310,"type":"REBUY","strength":0.725,"price":4.0138,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1997-07-15","known_ts":"1997-07-15","bar_index":310,"type":"RECLAIM","strength":0.725,"price":3.7816,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-07-10","prior_stop_level":3.7484,"sweep_low":3.6489,"atr14":0.100713,"stop_level":3.598543,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-02","known_ts":"1997-10-02","bar_index":328,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.5529,"stop_level":4.5943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-10-09","known_ts":"1997-10-09","bar_index":330,"type":"RECLAIM","strength":1.0,"price":4.6441,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-10-02","prior_stop_level":4.5943,"sweep_low":4.4782,"atr14":0.116971,"stop_level":4.419715,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-27","known_ts":"1998-01-29","bar_index":355,"type":"BUY","strength":0.45,"price":3.5039,"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-02-18","known_ts":"1998-02-18","bar_index":360,"type":"RECLAIM","strength":0.725,"price":4.0852,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-01-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-03-13","known_ts":"1998-03-13","bar_index":365,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.0187,"stop_level":4.0519,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-03-16","known_ts":"1998-03-16","bar_index":366,"type":"RECLAIM","strength":0.725,"price":4.1184,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-03-13","prior_stop_level":4.0519,"sweep_low":4.0187,"atr14":0.113677,"stop_level":3.961862,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-27","known_ts":"1998-03-27","bar_index":369,"type":"RECLAIM","strength":0.725,"price":4.5169,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-03-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-23","known_ts":"1998-04-23","bar_index":375,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.5501,"stop_level":4.5667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-29","known_ts":"1998-04-29","bar_index":376,"type":"RECLAIM","strength":0.863,"price":4.6498,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-04-23","prior_stop_level":4.5667,"sweep_low":4.3176,"atr14":0.114422,"stop_level":4.260389,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-05-11","known_ts":"1998-05-11","bar_index":379,"type":"RECLAIM","strength":0.863,"price":4.8823,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-04-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-08-03","known_ts":"1998-08-03","bar_index":398,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9898,"stop_level":4.2225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-09-09","known_ts":"1998-09-11","bar_index":407,"type":"BUY","strength":0.588,"price":4.2558,"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":"aplus","score":90},{"ts":"1998-10-21","known_ts":"1998-10-23","bar_index":417,"type":"REBUY","strength":0.588,"price":4.3722,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":80},{"ts":"1998-12-11","known_ts":"1998-12-11","bar_index":429,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.9585,"stop_level":5.0251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-14","known_ts":"1998-12-14","bar_index":429,"type":"RECLAIM","strength":0.863,"price":5.0417,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-12-11","prior_stop_level":5.0251,"sweep_low":4.9585,"atr14":0.192577,"stop_level":4.862211,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-30","known_ts":"1998-12-30","bar_index":433,"type":"RECLAIM","strength":0.863,"price":5.2913,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-26","known_ts":"1999-07-26","bar_index":480,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.13,"stop_level":5.1633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-10-08","known_ts":"1999-10-12","bar_index":498,"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":"1999-10-08","trigger_known_ts":"1999-10-12","strength":0.45,"price":3.6976,"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.396133,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.1813,"atr14":0.2201,"stop_level":3.07125,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-18","known_ts":"1999-10-20","bar_index":500,"type":"BUY","strength":0.45,"price":4.164,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-11-03","known_ts":"1999-11-03","bar_index":504,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.8642,"stop_level":3.9974,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-12-17","known_ts":"1999-12-17","bar_index":514,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6195,"stop_level":3.7143,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-02-16","known_ts":"2000-02-18","bar_index":528,"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":"2000-02-16","trigger_known_ts":"2000-02-18","strength":0.588,"price":3.4277,"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.401756,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.2359,"atr14":0.161041,"stop_level":3.15538,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-01","known_ts":"2000-03-03","bar_index":531,"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":"2000-03-01","trigger_known_ts":"2000-03-03","strength":0.588,"price":3.3526,"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.414863,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.969,"atr14":0.172287,"stop_level":2.882856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-22","known_ts":"2000-03-24","bar_index":536,"type":"BUY","strength":0.45,"price":3.5361,"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":"2000-03-22","known_ts":"2000-03-24","bar_index":536,"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":"2000-03-22","trigger_known_ts":"2000-03-24","strength":0.45,"price":3.5361,"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.382836,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.6521,"atr14":0.217305,"stop_level":2.543447,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-08","known_ts":"2000-05-08","bar_index":546,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5027,"stop_level":3.5194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-05-09","known_ts":"2000-05-09","bar_index":547,"type":"RECLAIM","strength":0.588,"price":3.5778,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-05-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":"2000-05-08","prior_stop_level":3.5194,"sweep_low":3.4694,"atr14":0.188109,"stop_level":3.375346,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-23","known_ts":"2000-05-23","bar_index":550,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2192,"stop_level":3.436,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-05-30","known_ts":"2000-05-30","bar_index":551,"type":"RECLAIM","strength":0.725,"price":3.4468,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-05-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":"2000-05-23","prior_stop_level":3.436,"sweep_low":3.0858,"atr14":0.190648,"stop_level":2.990476,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-29","known_ts":"2000-07-03","bar_index":559,"type":"BUY","strength":0.863,"price":3.7146,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2000-08-09","known_ts":"2000-08-09","bar_index":568,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1791,"stop_level":3.2126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-08-14","known_ts":"2000-08-14","bar_index":569,"type":"RECLAIM","strength":0.588,"price":3.2293,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2000-08-09","prior_stop_level":3.2126,"sweep_low":3.1624,"atr14":0.151752,"stop_level":3.086524,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-20","known_ts":"2000-09-22","bar_index":578,"type":"BUY","strength":0.588,"price":3.4134,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2000-10-11","known_ts":"2000-10-13","bar_index":583,"type":"BUY","strength":0.725,"price":3.4468,"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":35},{"ts":"2000-11-20","known_ts":"2000-11-20","bar_index":592,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3464,"stop_level":3.4134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-11-21","known_ts":"2000-11-21","bar_index":592,"type":"RECLAIM","strength":0.863,"price":3.4468,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-11-20","prior_stop_level":3.4134,"sweep_low":3.313,"atr14":0.137983,"stop_level":3.244009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-01","known_ts":"2000-12-05","bar_index":595,"type":"REBUY","strength":0.863,"price":3.5246,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2000-12-11","known_ts":"2000-12-13","bar_index":597,"type":"REBUY","strength":0.863,"price":3.5078,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2000-12-22","known_ts":"2000-12-27","bar_index":600,"type":"REBUY","strength":0.863,"price":3.7596,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"2001-01-22","known_ts":"2001-01-22","bar_index":606,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.491,"stop_level":3.7092,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-01-24","known_ts":"2001-01-24","bar_index":606,"type":"RECLAIM","strength":1.0,"price":3.7428,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-01-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":"2001-01-22","prior_stop_level":3.7092,"sweep_low":3.3568,"atr14":0.212741,"stop_level":3.250429,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-26","known_ts":"2001-02-26","bar_index":614,"type":"RECLAIM","strength":1.0,"price":3.8603,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-01-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-01","known_ts":"2001-03-05","bar_index":615,"type":"BUY","strength":1.0,"price":3.9274,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2001-03-19","known_ts":"2001-03-21","bar_index":619,"type":"BUY","strength":1.0,"price":3.9274,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2001-04-18","known_ts":"2001-04-18","bar_index":626,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.6495,"stop_level":4.0113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-05-04","known_ts":"2001-05-08","bar_index":630,"type":"BUY","strength":1.0,"price":4.439,"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":"2001-06-15","known_ts":"2001-06-15","bar_index":639,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.9783,"stop_level":5.1532,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-20","known_ts":"2001-06-20","bar_index":640,"type":"RECLAIM","strength":1.0,"price":5.1828,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-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":"2001-06-15","prior_stop_level":5.1532,"sweep_low":4.9783,"atr14":0.163464,"stop_level":4.896568,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-29","known_ts":"2001-06-29","bar_index":643,"type":"RECLAIM","strength":1.0,"price":5.3147,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-11","known_ts":"2002-01-11","bar_index":686,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5857,"stop_level":5.6234,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-15","known_ts":"2002-01-15","bar_index":687,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5695,"stop_level":5.6234,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-16","known_ts":"2002-01-16","bar_index":687,"type":"RECLAIM","strength":0.863,"price":5.7043,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-01-11","prior_stop_level":5.6234,"sweep_low":5.4913,"atr14":0.191383,"stop_level":5.395609,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-16","known_ts":"2002-01-16","bar_index":687,"type":"RECLAIM","strength":0.863,"price":5.7043,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-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":"2002-01-15","prior_stop_level":5.6234,"sweep_low":5.5236,"atr14":0.191383,"stop_level":5.427909,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-31","known_ts":"2002-01-31","bar_index":691,"type":"RECLAIM","strength":1.0,"price":5.8527,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-01-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-17","known_ts":"2002-04-17","bar_index":708,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.5971,"stop_level":6.6888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-02","known_ts":"2002-05-02","bar_index":712,"type":"RECLAIM","strength":1.0,"price":7.2444,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-14","known_ts":"2002-08-16","bar_index":736,"type":"BUY","strength":0.588,"price":5.2522,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2002-09-19","known_ts":"2002-09-19","bar_index":744,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.0658,"stop_level":5.1036,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-09-26","known_ts":"2002-09-26","bar_index":746,"type":"RECLAIM","strength":0.45,"price":5.136,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2002-09-19","prior_stop_level":5.1036,"sweep_low":4.7821,"atr14":0.236173,"stop_level":4.664014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-17","known_ts":"2002-10-21","bar_index":751,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-10-17","trigger_known_ts":"2002-10-21","strength":0.45,"price":4.6903,"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.352562,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.2931,"atr14":0.24852,"stop_level":4.16884,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-22","known_ts":"2002-10-24","bar_index":752,"type":"BUY","strength":0.45,"price":4.9523,"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-09","known_ts":"2002-12-09","bar_index":763,"type":"RECLAIM","strength":0.725,"price":5.8463,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-09-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-12-24","known_ts":"2002-12-24","bar_index":766,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7136,"stop_level":5.7515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-26","known_ts":"2002-12-26","bar_index":767,"type":"RECLAIM","strength":0.588,"price":5.7542,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-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":"2002-12-24","prior_stop_level":5.7515,"sweep_low":5.6215,"atr14":0.22772,"stop_level":5.50764,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-14","known_ts":"2003-01-14","bar_index":771,"type":"RECLAIM","strength":0.863,"price":5.7434,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-17","known_ts":"2003-03-19","bar_index":785,"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":"2003-03-17","trigger_known_ts":"2003-03-19","strength":0.45,"price":4.403,"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.39222,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.0645,"atr14":0.207703,"stop_level":3.960648,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-28","known_ts":"2003-04-01","bar_index":788,"type":"BUY","strength":0.45,"price":4.4707,"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":"2003-03-28","known_ts":"2003-04-01","bar_index":788,"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":"2003-03-28","trigger_known_ts":"2003-04-01","strength":0.45,"price":4.4707,"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.382875,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.1728,"atr14":0.188899,"stop_level":4.078351,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-23","known_ts":"2003-06-23","bar_index":807,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.3771,"stop_level":5.4043,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-24","known_ts":"2003-06-24","bar_index":808,"type":"RECLAIM","strength":0.863,"price":5.4748,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-06-23","prior_stop_level":5.4043,"sweep_low":5.3174,"atr14":0.256156,"stop_level":5.189322,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-08","known_ts":"2003-07-08","bar_index":811,"type":"RECLAIM","strength":0.863,"price":5.5047,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-11","known_ts":"2003-07-15","bar_index":812,"type":"REBUY","strength":0.863,"price":5.806,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2003-08-07","known_ts":"2003-08-07","bar_index":818,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.0964,"stop_level":6.148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-08","known_ts":"2003-08-08","bar_index":818,"type":"RECLAIM","strength":0.863,"price":6.3787,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-08-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-08-07","prior_stop_level":6.148,"sweep_low":6.0856,"atr14":0.187916,"stop_level":5.991642,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-22","known_ts":"2003-08-22","bar_index":822,"type":"RECLAIM","strength":0.863,"price":6.908,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-29","known_ts":"2003-08-29","bar_index":823,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.6963,"stop_level":6.7994,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-09-02","known_ts":"2003-09-02","bar_index":824,"type":"RECLAIM","strength":0.863,"price":7.0274,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-08-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":"2003-08-29","prior_stop_level":6.7994,"sweep_low":6.6773,"atr14":0.212991,"stop_level":6.570804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-09-15","known_ts":"2003-09-15","bar_index":827,"type":"RECLAIM","strength":1.0,"price":6.7994,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-08-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-11-10","known_ts":"2003-11-10","bar_index":840,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.8852,"stop_level":8.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-21","known_ts":"2004-01-21","bar_index":856,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.771,"stop_level":8.8933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-03-11","known_ts":"2004-03-15","bar_index":868,"type":"BUY","strength":0.863,"price":9.0048,"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":"2004-05-24","known_ts":"2004-05-26","bar_index":885,"type":"BUY","strength":0.725,"price":8.1239,"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":"aplus","score":80},{"ts":"2004-08-16","known_ts":"2004-08-18","bar_index":904,"type":"BUY","strength":0.863,"price":9.0008,"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":"2004-09-07","known_ts":"2004-09-09","bar_index":909,"type":"BUY","strength":0.725,"price":9.058,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2005-04-20","known_ts":"2005-04-22","bar_index":961,"type":"BUY","strength":0.725,"price":10.5411,"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":"aplus","score":80},{"ts":"2005-06-27","known_ts":"2005-06-27","bar_index":976,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.9147,"stop_level":10.9994,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-28","known_ts":"2005-06-28","bar_index":977,"type":"RECLAIM","strength":0.725,"price":11.0949,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-06-27","prior_stop_level":10.9994,"sweep_low":10.8601,"atr14":0.35054,"stop_level":10.68483,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-12","known_ts":"2005-07-12","bar_index":980,"type":"RECLAIM","strength":0.725,"price":12.7466,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-17","known_ts":"2005-08-17","bar_index":988,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.2817,"stop_level":13.3145,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-18","known_ts":"2005-08-18","bar_index":989,"type":"RECLAIM","strength":0.863,"price":13.3964,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-08-17","prior_stop_level":13.3145,"sweep_low":13.1616,"atr14":0.448307,"stop_level":12.937446,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-31","known_ts":"2005-08-31","bar_index":992,"type":"RECLAIM","strength":1.0,"price":14.9225,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-10-05","known_ts":"2005-10-05","bar_index":1000,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.9962,"stop_level":15.4193,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-09","known_ts":"2006-02-13","bar_index":1029,"type":"BUY","strength":0.725,"price":16.2212,"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":"2006-03-06","known_ts":"2006-03-06","bar_index":1034,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.5874,"stop_level":16.6694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-09","known_ts":"2006-03-09","bar_index":1035,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.5574,"stop_level":16.6694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-10","known_ts":"2006-03-10","bar_index":1035,"type":"RECLAIM","strength":0.863,"price":17.0984,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-03-06","prior_stop_level":16.6694,"sweep_low":16.1529,"atr14":0.425668,"stop_level":15.940066,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-10","known_ts":"2006-03-10","bar_index":1035,"type":"RECLAIM","strength":0.863,"price":17.0984,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-03-09","prior_stop_level":16.6694,"sweep_low":16.2896,"atr14":0.425668,"stop_level":16.076766,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-24","known_ts":"2006-03-24","bar_index":1039,"type":"RECLAIM","strength":0.863,"price":17.2815,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-04-03","known_ts":"2006-04-03","bar_index":1041,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.2132,"stop_level":17.2815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-04-04","known_ts":"2006-04-04","bar_index":1041,"type":"RECLAIM","strength":0.863,"price":17.8035,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-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":"2006-04-03","prior_stop_level":17.2815,"sweep_low":17.1586,"atr14":0.440419,"stop_level":16.93839,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-20","known_ts":"2006-04-20","bar_index":1045,"type":"RECLAIM","strength":1.0,"price":19.7355,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-04-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-05-17","known_ts":"2006-05-17","bar_index":1051,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.6808,"stop_level":19.7273,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-08-02","known_ts":"2006-08-04","bar_index":1069,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-08-02","trigger_known_ts":"2006-08-04","strength":0.45,"price":14.1065,"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.354411,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.5814,"atr14":0.623621,"stop_level":13.26959,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-28","known_ts":"2006-08-30","bar_index":1075,"type":"BUY","strength":0.45,"price":13.3571,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-08-28","known_ts":"2006-08-30","bar_index":1075,"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":"2006-08-28","trigger_known_ts":"2006-08-30","strength":0.45,"price":13.3571,"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.388708,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.8238,"atr14":0.455296,"stop_level":12.596152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-31","known_ts":"2006-09-05","bar_index":1076,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-08-31","trigger_known_ts":"2006-09-05","strength":0.45,"price":13.4364,"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.385079,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.8238,"atr14":0.427438,"stop_level":12.610081,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-29","known_ts":"2006-09-29","bar_index":1082,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.4145,"stop_level":13.5513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-11-08","known_ts":"2006-11-10","bar_index":1092,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-11-08","trigger_known_ts":"2006-11-10","strength":0.45,"price":12.3944,"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.432766,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.9268,"atr14":0.343138,"stop_level":11.755231,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-13","known_ts":"2006-11-15","bar_index":1093,"type":"BUY","strength":0.588,"price":13.0399,"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":"2006-11-13","known_ts":"2006-11-15","bar_index":1093,"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":"2006-11-13","trigger_known_ts":"2006-11-15","strength":0.588,"price":13.0399,"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.403225,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":11.9268,"atr14":0.330091,"stop_level":11.761755,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-05","known_ts":"2006-12-07","bar_index":1098,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-12-05","trigger_known_ts":"2006-12-07","strength":0.588,"price":13.2224,"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.394872,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":12.5105,"atr14":0.319768,"stop_level":12.350616,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-18","known_ts":"2006-12-18","bar_index":1101,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.9294,"stop_level":13.0718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-20","known_ts":"2006-12-20","bar_index":1101,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.8308,"stop_level":13.0718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-26","known_ts":"2006-12-26","bar_index":1102,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.9321,"stop_level":13.0718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-27","known_ts":"2006-12-27","bar_index":1103,"type":"RECLAIM","strength":0.588,"price":13.1786,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-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":"2006-12-20","prior_stop_level":13.0718,"sweep_low":12.6693,"atr14":0.273164,"stop_level":12.532718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-27","known_ts":"2006-12-27","bar_index":1103,"type":"RECLAIM","strength":0.588,"price":13.1786,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-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":"2006-12-26","prior_stop_level":13.0718,"sweep_low":12.6912,"atr14":0.273164,"stop_level":12.554618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-15","known_ts":"2007-02-15","bar_index":1114,"type":"RECLAIM","strength":0.725,"price":14.5887,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-01","known_ts":"2007-03-01","bar_index":1117,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.9507,"stop_level":14.0192,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-30","known_ts":"2007-03-30","bar_index":1124,"type":"RECLAIM","strength":0.863,"price":14.1232,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-01 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":1126,"type":"BUY","strength":0.863,"price":14.1123,"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":"2007-08-16","known_ts":"2007-08-20","bar_index":1156,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-08-16","trigger_known_ts":"2007-08-20","strength":0.45,"price":10.883,"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.263956,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.1559,"atr14":0.653359,"stop_level":8.82922,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-21","known_ts":"2007-08-23","bar_index":1157,"type":"BUY","strength":0.45,"price":10.2305,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-08-21","known_ts":"2007-08-23","bar_index":1157,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-08-21","trigger_known_ts":"2007-08-23","strength":0.45,"price":10.2305,"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.308086,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.4986,"atr14":0.589534,"stop_level":9.203833,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-17","known_ts":"2007-09-19","bar_index":1163,"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-09-17","trigger_known_ts":"2007-09-19","strength":0.45,"price":9.8906,"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.331074,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.049,"atr14":0.428457,"stop_level":8.834771,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-19","known_ts":"2007-11-19","bar_index":1178,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.2486,"stop_level":8.3335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-22","known_ts":"2008-01-24","bar_index":1192,"type":"BUY","strength":0.725,"price":8.5432,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2008-03-18","known_ts":"2008-03-20","bar_index":1205,"type":"BUY","strength":0.725,"price":8.4223,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2008-04-15","known_ts":"2008-04-15","bar_index":1211,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.3344,"stop_level":8.5569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-17","known_ts":"2008-04-17","bar_index":1212,"type":"RECLAIM","strength":0.725,"price":8.7712,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-15","prior_stop_level":8.5569,"sweep_low":8.0213,"atr14":0.390166,"stop_level":7.826217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-30","known_ts":"2008-04-30","bar_index":1215,"type":"RECLAIM","strength":0.863,"price":9.4442,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-20","known_ts":"2008-05-20","bar_index":1219,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.3563,"stop_level":9.4223,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-04","known_ts":"2008-08-06","bar_index":1237,"type":"BUY","strength":0.725,"price":7.73,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":60},{"ts":"2008-09-05","known_ts":"2008-09-05","bar_index":1244,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.5996,"stop_level":9.0399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-09-08","known_ts":"2008-09-08","bar_index":1245,"type":"RECLAIM","strength":1.0,"price":9.1417,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-05","prior_stop_level":9.0399,"sweep_low":8.3299,"atr14":0.427983,"stop_level":8.115909,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-19","known_ts":"2008-09-19","bar_index":1248,"type":"RECLAIM","strength":1.0,"price":9.6013,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-09-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-10-02","known_ts":"2008-10-02","bar_index":1251,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.9353,"stop_level":9.2958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2008-12-02","known_ts":"2008-12-04","bar_index":1265,"type":"BUY","strength":0.588,"price":5.6039,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2009-01-09","known_ts":"2009-01-09","bar_index":1273,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.6971,"stop_level":6.8351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":1274,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.2775,"stop_level":6.8351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-02-03","known_ts":"2009-02-05","bar_index":1279,"type":"REBUY","strength":0.725,"price":6.6033,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2009-03-03","known_ts":"2009-03-03","bar_index":1285,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5929,"stop_level":5.6812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-03-04","known_ts":"2009-03-04","bar_index":1285,"type":"RECLAIM","strength":0.863,"price":5.8496,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-03-03 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":"2009-03-03","prior_stop_level":5.6812,"sweep_low":5.5708,"atr14":0.375107,"stop_level":5.383246,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-18","known_ts":"2009-03-20","bar_index":1289,"type":"BUY","strength":0.725,"price":6.7247,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":40},{"ts":"2009-05-07","known_ts":"2009-05-07","bar_index":1300,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.6958,"stop_level":8.7951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-05-08","known_ts":"2009-05-08","bar_index":1301,"type":"RECLAIM","strength":1.0,"price":9.0574,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-05-07","prior_stop_level":8.7951,"sweep_low":8.6212,"atr14":0.568219,"stop_level":8.33709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-04","known_ts":"2009-06-04","bar_index":1307,"type":"RECLAIM","strength":1.0,"price":8.8295,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-11","known_ts":"2009-08-11","bar_index":1322,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.0962,"stop_level":12.1156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-14","known_ts":"2009-08-14","bar_index":1323,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.6315,"stop_level":12.1156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-12","known_ts":"2009-08-12","bar_index":1323,"type":"RECLAIM","strength":1.0,"price":12.4226,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-11","prior_stop_level":12.1156,"sweep_low":11.9773,"atr14":0.609793,"stop_level":11.672404,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-21","known_ts":"2009-08-21","bar_index":1325,"type":"RECLAIM","strength":1.0,"price":12.3341,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-14","prior_stop_level":12.1156,"sweep_low":11.0645,"atr14":0.583936,"stop_level":10.772532,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-07","known_ts":"2009-12-09","bar_index":1350,"type":"BUY","strength":0.725,"price":10.7931,"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":15},{"ts":"2010-01-05","known_ts":"2010-01-05","bar_index":1356,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.22,"stop_level":10.2562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-01-07","known_ts":"2010-01-07","bar_index":1357,"type":"RECLAIM","strength":0.588,"price":10.6762,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2010-01-05","prior_stop_level":10.2562,"sweep_low":10.0142,"atr14":0.405525,"stop_level":9.811437,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-11","known_ts":"2010-02-16","bar_index":1365,"type":"BUY","strength":0.588,"price":10.2618,"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-05-05","known_ts":"2010-05-05","bar_index":1384,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.0518,"stop_level":11.2771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-05-12","known_ts":"2010-05-12","bar_index":1385,"type":"RECLAIM","strength":1.0,"price":11.7194,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-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":"2010-05-05","prior_stop_level":11.2771,"sweep_low":10.4315,"atr14":0.649231,"stop_level":10.106885,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-22","known_ts":"2010-07-26","bar_index":1402,"type":"BUY","strength":0.588,"price":9.0358,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2010-09-02","known_ts":"2010-09-07","bar_index":1412,"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":"2010-09-02","trigger_known_ts":"2010-09-07","strength":0.45,"price":7.6319,"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.377587,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.2041,"atr14":0.349218,"stop_level":7.029491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-13","known_ts":"2010-09-15","bar_index":1414,"type":"BUY","strength":0.45,"price":7.9731,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-01-19","known_ts":"2011-01-19","bar_index":1443,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.6383,"stop_level":10.9478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-26","known_ts":"2011-01-26","bar_index":1445,"type":"RECLAIM","strength":0.863,"price":11.0181,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-19 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":"2011-01-19","prior_stop_level":10.9478,"sweep_low":10.3766,"atr14":0.296642,"stop_level":10.228279,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-08","known_ts":"2011-07-12","bar_index":1483,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-07-08","trigger_known_ts":"2011-07-12","strength":0.45,"price":6.8391,"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.379448,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.6691,"atr14":0.234688,"stop_level":6.551756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-13","known_ts":"2011-07-15","bar_index":1484,"type":"BUY","strength":0.45,"price":8.1707,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-09-09","known_ts":"2011-09-09","bar_index":1497,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.4567,"stop_level":7.502,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-09-12","known_ts":"2011-09-12","bar_index":1498,"type":"RECLAIM","strength":0.588,"price":7.6579,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-09-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":"2011-09-09","prior_stop_level":7.502,"sweep_low":7.2584,"atr14":0.467068,"stop_level":7.024866,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-14","known_ts":"2011-10-18","bar_index":1506,"type":"BUY","strength":0.588,"price":7.2499,"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":"2011-11-22","known_ts":"2011-11-22","bar_index":1515,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.2641,"stop_level":7.3519,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-30","bar_index":1516,"type":"REBUY","strength":0.725,"price":7.958,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":1516,"type":"RECLAIM","strength":0.725,"price":7.958,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-22","prior_stop_level":7.3519,"sweep_low":6.8873,"atr14":0.381342,"stop_level":6.696629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-24","known_ts":"2012-01-24","bar_index":1528,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.1173,"stop_level":9.3685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-07","known_ts":"2012-02-07","bar_index":1532,"type":"RECLAIM","strength":1.0,"price":9.557,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-15","known_ts":"2012-02-17","bar_index":1534,"type":"REBUY","strength":1.0,"price":10.1709,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2012-05-18","known_ts":"2012-05-18","bar_index":1555,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.3479,"stop_level":10.3679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-21","known_ts":"2012-05-21","bar_index":1556,"type":"RECLAIM","strength":1.0,"price":10.5392,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-05-18","prior_stop_level":10.3679,"sweep_low":10.1281,"atr14":0.379756,"stop_level":9.938222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-28","known_ts":"2012-06-28","bar_index":1565,"type":"RECLAIM","strength":1.0,"price":11.2232,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-23","known_ts":"2012-07-23","bar_index":1570,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.4637,"stop_level":11.1515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2012-08-28","known_ts":"2012-08-30","bar_index":1579,"type":"BUY","strength":0.725,"price":10.6951,"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":"2012-10-11","known_ts":"2012-10-11","bar_index":1589,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.5964,"stop_level":11.6308,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-12","known_ts":"2012-10-12","bar_index":1589,"type":"RECLAIM","strength":1.0,"price":11.6825,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-10-11","prior_stop_level":11.6308,"sweep_low":11.4414,"atr14":0.348726,"stop_level":11.267037,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-17","known_ts":"2012-12-19","bar_index":1604,"type":"BUY","strength":0.725,"price":11.1384,"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":"2013-01-22","known_ts":"2013-01-22","bar_index":1611,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4991,"stop_level":11.5049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-24","known_ts":"2013-01-24","bar_index":1612,"type":"RECLAIM","strength":0.863,"price":11.6145,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-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":"2013-01-22","prior_stop_level":11.5049,"sweep_low":11.4327,"atr14":0.316748,"stop_level":11.274326,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-05","known_ts":"2013-02-05","bar_index":1615,"type":"RECLAIM","strength":0.863,"price":11.5857,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-14","known_ts":"2013-02-14","bar_index":1617,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4991,"stop_level":11.5857,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-15","known_ts":"2013-02-15","bar_index":1617,"type":"RECLAIM","strength":0.863,"price":11.6174,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-14","prior_stop_level":11.5857,"sweep_low":11.0374,"atr14":0.342566,"stop_level":10.866117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-25","known_ts":"2013-02-25","bar_index":1619,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.476,"stop_level":11.4991,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-26","known_ts":"2013-02-26","bar_index":1619,"type":"RECLAIM","strength":0.863,"price":11.7357,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-25 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-02-25","prior_stop_level":11.4991,"sweep_low":11.3664,"atr14":0.343327,"stop_level":11.194736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-12","known_ts":"2013-03-12","bar_index":1623,"type":"RECLAIM","strength":0.863,"price":11.8627,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-27","known_ts":"2013-03-27","bar_index":1626,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.5395,"stop_level":11.6463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-07","known_ts":"2013-05-09","bar_index":1636,"type":"BUY","strength":0.725,"price":11.1557,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-06-06","known_ts":"2013-06-06","bar_index":1643,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4549,"stop_level":11.4578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-07","known_ts":"2013-06-07","bar_index":1643,"type":"RECLAIM","strength":0.863,"price":11.5042,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-06","prior_stop_level":11.4578,"sweep_low":11.1678,"atr14":0.331728,"stop_level":11.001936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-24","known_ts":"2013-06-24","bar_index":1647,"type":"RECLAIM","strength":0.863,"price":11.6289,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-08","known_ts":"2013-07-08","bar_index":1650,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.5129,"stop_level":11.5767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2013-07-24","known_ts":"2013-07-24","bar_index":1654,"type":"RECLAIM","strength":0.863,"price":11.8522,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-07-08 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":1655,"type":"BUY","strength":0.863,"price":11.9624,"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":85},{"ts":"2013-09-13","known_ts":"2013-09-17","bar_index":1666,"type":"BUY","strength":0.725,"price":11.6405,"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":"2013-10-03","known_ts":"2013-10-03","bar_index":1670,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.8986,"stop_level":12.1248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-10","known_ts":"2013-10-10","bar_index":1672,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.0871,"stop_level":12.1248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-11","known_ts":"2013-10-11","bar_index":1672,"type":"RECLAIM","strength":0.863,"price":12.2582,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-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":"2013-10-10","prior_stop_level":12.1248,"sweep_low":11.6231,"atr14":0.461911,"stop_level":11.392145,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-25","known_ts":"2013-10-25","bar_index":1676,"type":"RECLAIM","strength":0.863,"price":15.4888,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-03","known_ts":"2013-12-03","bar_index":1684,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.632,"stop_level":14.8508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-03-04","known_ts":"2014-03-06","bar_index":1705,"type":"BUY","strength":0.725,"price":16.7722,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2014-03-26","known_ts":"2014-03-26","bar_index":1710,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.4647,"stop_level":15.5696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-28","known_ts":"2014-03-28","bar_index":1711,"type":"RECLAIM","strength":0.863,"price":15.6569,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-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":"2014-03-26","prior_stop_level":15.5696,"sweep_low":15.3861,"atr14":0.501231,"stop_level":15.135484,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-06","known_ts":"2014-06-10","bar_index":1727,"type":"BUY","strength":0.725,"price":14.9242,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2014-06-24","known_ts":"2014-06-26","bar_index":1731,"type":"BUY","strength":0.588,"price":14.1113,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2014-08-06","known_ts":"2014-08-08","bar_index":1741,"type":"BUY","strength":0.45,"price":13.5557,"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-03","known_ts":"2014-09-03","bar_index":1747,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.775,"stop_level":13.816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-04","known_ts":"2014-09-04","bar_index":1747,"type":"RECLAIM","strength":0.588,"price":13.8569,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-03 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-09-03","prior_stop_level":13.816,"sweep_low":13.7195,"atr14":0.33398,"stop_level":13.55251,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-17","known_ts":"2014-09-17","bar_index":1750,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.4183,"stop_level":13.775,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-14","known_ts":"2014-10-16","bar_index":1757,"type":"BUY","strength":0.45,"price":13.468,"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-10-27","known_ts":"2014-10-27","bar_index":1760,"type":"RECLAIM","strength":0.725,"price":14.4622,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":1767,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.0727,"stop_level":14.1552,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-02","known_ts":"2014-12-02","bar_index":1768,"type":"RECLAIM","strength":0.588,"price":14.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-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":"2014-11-28","prior_stop_level":14.1552,"sweep_low":13.8723,"atr14":0.365857,"stop_level":13.689372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":1771,"type":"RECLAIM","strength":0.863,"price":14.7124,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-15","known_ts":"2015-01-15","bar_index":1778,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.7566,"stop_level":14.8863,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-16","known_ts":"2015-01-16","bar_index":1778,"type":"RECLAIM","strength":0.863,"price":15.0485,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-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":"2015-01-15","prior_stop_level":14.8863,"sweep_low":14.624,"atr14":0.500602,"stop_level":14.373699,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-02","known_ts":"2015-02-02","bar_index":1782,"type":"RECLAIM","strength":0.863,"price":15.0838,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-13","known_ts":"2015-02-18","bar_index":1785,"type":"BUY","strength":0.863,"price":15.6734,"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":"2015-03-25","known_ts":"2015-03-27","bar_index":1794,"type":"BUY","strength":0.863,"price":15.9741,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2015-04-16","known_ts":"2015-04-20","bar_index":1799,"type":"BUY","strength":0.863,"price":16.2747,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2015-05-26","known_ts":"2015-05-26","bar_index":1808,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.1126,"stop_level":16.3809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-05-27","known_ts":"2015-05-27","bar_index":1808,"type":"RECLAIM","strength":0.863,"price":16.5165,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-26 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-05-26","prior_stop_level":16.3809,"sweep_low":15.9416,"atr14":0.37685,"stop_level":15.753175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-24","known_ts":"2015-07-24","bar_index":1822,"type":"RECLAIM","strength":0.863,"price":18.3661,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-08-24","known_ts":"2015-08-24","bar_index":1829,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.8317,"stop_level":18.3543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-26","known_ts":"2015-08-26","bar_index":1829,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.7219,"stop_level":18.3543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-19","known_ts":"2015-10-19","bar_index":1842,"type":"RECLAIM","strength":1.0,"price":21.2668,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-08","known_ts":"2015-12-08","bar_index":1853,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.129,"stop_level":21.6706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-02-19","known_ts":"2016-02-23","bar_index":1870,"type":"BUY","strength":0.725,"price":21.6305,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2016-04-21","known_ts":"2016-04-21","bar_index":1884,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.3081,"stop_level":24.4484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-04-22","known_ts":"2016-04-22","bar_index":1884,"type":"RECLAIM","strength":1.0,"price":25.6694,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-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":"2016-04-21","prior_stop_level":24.4484,"sweep_low":24.2544,"atr14":0.870614,"stop_level":23.819093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-07","known_ts":"2016-06-09","bar_index":1895,"type":"BUY","strength":0.725,"price":26.2487,"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":"2016-06-28","known_ts":"2016-06-30","bar_index":1900,"type":"REBUY","strength":0.863,"price":27.8088,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2016-06-28","known_ts":"2016-06-28","bar_index":1900,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.6397,"stop_level":26.0687,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-29","known_ts":"2016-06-29","bar_index":1900,"type":"RECLAIM","strength":0.863,"price":26.6207,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-06-28","prior_stop_level":26.0687,"sweep_low":25.2287,"atr14":0.856223,"stop_level":24.800588,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-15","known_ts":"2016-07-15","bar_index":1904,"type":"RECLAIM","strength":0.863,"price":30.23,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-21","known_ts":"2016-07-21","bar_index":1905,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.858,"stop_level":29.939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-22","known_ts":"2016-07-22","bar_index":1905,"type":"RECLAIM","strength":0.863,"price":31.5261,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-07-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":"2016-07-21","prior_stop_level":29.939,"sweep_low":29.3959,"atr14":0.92312,"stop_level":28.93434,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-05","known_ts":"2016-08-05","bar_index":1909,"type":"RECLAIM","strength":1.0,"price":32.0961,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-07-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-15","known_ts":"2016-08-15","bar_index":1911,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.0121,"stop_level":32.0961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-17","known_ts":"2016-08-17","bar_index":1911,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.8621,"stop_level":32.0961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-22","known_ts":"2016-08-22","bar_index":1912,"type":"RECLAIM","strength":1.0,"price":32.2971,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-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":"2016-08-15","prior_stop_level":32.0961,"sweep_low":31.3401,"atr14":0.653052,"stop_level":31.013574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-22","known_ts":"2016-08-22","bar_index":1912,"type":"RECLAIM","strength":1.0,"price":32.2971,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-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":"2016-08-17","prior_stop_level":32.0961,"sweep_low":31.3401,"atr14":0.653052,"stop_level":31.013574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-31","known_ts":"2016-08-31","bar_index":1915,"type":"RECLAIM","strength":1.0,"price":32.9992,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-16","known_ts":"2016-11-18","bar_index":1933,"type":"BUY","strength":0.725,"price":29.3989,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2017-01-06","known_ts":"2017-01-06","bar_index":1944,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.585,"stop_level":30.7929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-10","known_ts":"2017-01-10","bar_index":1945,"type":"RECLAIM","strength":0.725,"price":31.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-01-06","prior_stop_level":30.7929,"sweep_low":30.1721,"atr14":0.91714,"stop_level":29.71353,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-24","known_ts":"2017-01-26","bar_index":1948,"type":"REBUY","strength":0.588,"price":31.4921,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2017-02-09","known_ts":"2017-02-13","bar_index":1952,"type":"BUY","strength":0.725,"price":31.2992,"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":35},{"ts":"2017-02-27","known_ts":"2017-02-27","bar_index":1955,"type":"SELL","basis":"structure_stop","strength":0.45,"price":29.3645,"stop_level":31.1244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-04-25","known_ts":"2017-04-27","bar_index":1969,"type":"BUY","strength":0.45,"price":29.2951,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-06-15","known_ts":"2017-06-19","bar_index":1981,"type":"BUY","strength":0.45,"price":27.1394,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-07-24","known_ts":"2017-07-24","bar_index":1989,"type":"SELL","basis":"structure_stop","strength":0.45,"price":24.9982,"stop_level":26.1975,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-07-25","known_ts":"2017-07-25","bar_index":1990,"type":"RECLAIM","strength":0.45,"price":26.2914,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2017-07-24","prior_stop_level":26.1975,"sweep_low":24.9104,"atr14":0.722425,"stop_level":24.549188,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-28","known_ts":"2017-08-30","bar_index":1998,"type":"REBUY","strength":0.45,"price":26.0067,"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":"2017-09-22","known_ts":"2017-09-22","bar_index":2004,"type":"RECLAIM","strength":0.725,"price":29.2746,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-08-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-17","known_ts":"2017-10-17","bar_index":2009,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.529,"stop_level":29.9954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-18","known_ts":"2017-10-18","bar_index":2010,"type":"RECLAIM","strength":0.863,"price":31.9731,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-10-17","prior_stop_level":29.9954,"sweep_low":29.1747,"atr14":0.791318,"stop_level":28.779041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-31","known_ts":"2017-10-31","bar_index":2013,"type":"RECLAIM","strength":0.863,"price":34.3051,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-04-12","known_ts":"2018-04-16","bar_index":2050,"type":"BUY","strength":0.45,"price":30.4885,"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-05-08","known_ts":"2018-05-08","bar_index":2056,"type":"RECLAIM","strength":0.588,"price":31.1364,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-04-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-06-21","known_ts":"2018-06-21","bar_index":2066,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.3323,"stop_level":34.4699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-09","known_ts":"2018-07-09","bar_index":2070,"type":"RECLAIM","strength":0.863,"price":34.4057,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-20","known_ts":"2018-08-22","bar_index":2080,"type":"BUY","strength":0.725,"price":34.3598,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2018-11-27","known_ts":"2018-11-29","bar_index":2103,"type":"BUY","strength":0.45,"price":25.4953,"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":"Industrials"}},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":2125,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.7106,"stop_level":27.766,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-11","known_ts":"2019-03-11","bar_index":2126,"type":"RECLAIM","strength":0.725,"price":27.8953,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-06","prior_stop_level":27.766,"sweep_low":26.843,"atr14":0.668024,"stop_level":26.508988,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-14","known_ts":"2019-03-18","bar_index":2127,"type":"REBUY","strength":0.725,"price":28.8553,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2019-04-09","known_ts":"2019-04-11","bar_index":2133,"type":"BUY","strength":0.863,"price":29.6768,"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":45},{"ts":"2019-05-14","known_ts":"2019-05-14","bar_index":2141,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.4799,"stop_level":33.8952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-20","known_ts":"2019-05-20","bar_index":2142,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.966,"stop_level":33.8952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-05","known_ts":"2019-06-05","bar_index":2146,"type":"RECLAIM","strength":1.0,"price":33.1529,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-06-18","known_ts":"2019-06-20","bar_index":2149,"type":"BUY","strength":1.0,"price":34.7037,"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":"2019-11-08","known_ts":"2019-11-08","bar_index":2182,"type":"SELL","basis":"structure_stop","strength":1.0,"price":46.479,"stop_level":46.609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-12","known_ts":"2019-11-12","bar_index":2183,"type":"RECLAIM","strength":1.0,"price":46.7205,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-11-08","prior_stop_level":46.609,"sweep_low":46.1633,"atr14":1.248949,"stop_level":45.538826,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-21","known_ts":"2019-11-21","bar_index":2185,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.1603,"stop_level":46.089,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-25","known_ts":"2019-11-25","bar_index":2186,"type":"RECLAIM","strength":1.0,"price":46.4697,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-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":"2019-11-21","prior_stop_level":46.089,"sweep_low":44.9189,"atr14":1.146254,"stop_level":44.345773,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-06","known_ts":"2019-12-06","bar_index":2189,"type":"RECLAIM","strength":1.0,"price":45.8085,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-12","known_ts":"2020-02-14","bar_index":2204,"type":"BUY","strength":0.863,"price":46.4053,"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":40},{"ts":"2020-04-22","known_ts":"2020-04-24","bar_index":2220,"type":"BUY","strength":0.588,"price":35.2112,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":2225,"type":"SELL","basis":"structure_stop","strength":0.45,"price":35.3047,"stop_level":37.5854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":2226,"type":"RECLAIM","strength":0.45,"price":40.0718,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-13","prior_stop_level":37.5854,"sweep_low":33.267,"atr14":2.342672,"stop_level":32.095664,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-01","known_ts":"2020-06-01","bar_index":2229,"type":"RECLAIM","strength":0.725,"price":45.0105,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-07","known_ts":"2020-12-09","bar_index":2273,"type":"BUY","strength":0.725,"price":51.0447,"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":"2021-01-27","known_ts":"2021-01-27","bar_index":2284,"type":"SELL","basis":"structure_stop","strength":0.725,"price":52.7487,"stop_level":53.2288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-29","known_ts":"2021-01-29","bar_index":2285,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.7811,"stop_level":53.2288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-01","known_ts":"2021-02-01","bar_index":2285,"type":"RECLAIM","strength":0.725,"price":53.4736,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-27 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":"2021-01-27","prior_stop_level":53.2288,"sweep_low":50.621,"atr14":2.176495,"stop_level":49.532753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-01","known_ts":"2021-02-01","bar_index":2285,"type":"RECLAIM","strength":0.725,"price":53.4736,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-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":"2021-01-29","prior_stop_level":53.2288,"sweep_low":50.621,"atr14":2.176495,"stop_level":49.532753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-17","known_ts":"2021-02-17","bar_index":2289,"type":"RECLAIM","strength":0.725,"price":56.6651,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-04-21","known_ts":"2021-04-21","bar_index":2303,"type":"SELL","basis":"structure_stop","strength":1.0,"price":73.8796,"stop_level":74.3515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-23","known_ts":"2021-04-23","bar_index":2304,"type":"RECLAIM","strength":1.0,"price":76.8242,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-04-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":"2021-04-21","prior_stop_level":74.3515,"sweep_low":72.6999,"atr14":2.56307,"stop_level":71.418365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-05","known_ts":"2021-05-05","bar_index":2307,"type":"RECLAIM","strength":1.0,"price":83.2231,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-04-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-21","known_ts":"2021-05-21","bar_index":2311,"type":"SELL","basis":"structure_stop","strength":0.863,"price":74.6252,"stop_level":74.8328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-05-26","known_ts":"2021-05-26","bar_index":2312,"type":"RECLAIM","strength":0.863,"price":75.1254,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-21","prior_stop_level":74.8328,"sweep_low":73.4172,"atr14":2.400552,"stop_level":72.216924,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-30","known_ts":"2021-08-03","bar_index":2327,"type":"BUY","strength":0.725,"price":70.0755,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2021-09-07","known_ts":"2021-09-07","bar_index":2335,"type":"SELL","basis":"structure_stop","strength":0.725,"price":68.685,"stop_level":68.9787,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-10-07","known_ts":"2021-10-11","bar_index":2343,"type":"BUY","strength":0.725,"price":68.5997,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":2354,"type":"SELL","basis":"structure_stop","strength":0.863,"price":82.3841,"stop_level":84.5536,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":2355,"type":"SELL","basis":"structure_stop","strength":0.863,"price":79.4794,"stop_level":84.5536,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-12-06","known_ts":"2021-12-06","bar_index":2356,"type":"RECLAIM","strength":0.863,"price":86.2119,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-12-01","prior_stop_level":84.5536,"sweep_low":79.4794,"atr14":2.74671,"stop_level":78.106045,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-20","known_ts":"2021-12-20","bar_index":2360,"type":"RECLAIM","strength":0.863,"price":82.5655,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-03-01","known_ts":"2022-03-03","bar_index":2376,"type":"BUY","strength":0.588,"price":81.4288,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":70},{"ts":"2022-03-29","known_ts":"2022-03-29","bar_index":2382,"type":"SELL","basis":"structure_stop","strength":0.588,"price":78.6304,"stop_level":79.1349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2022-04-26","known_ts":"2022-04-28","bar_index":2389,"type":"BUY","strength":0.45,"price":75.2895,"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":"Industrials"}},{"ts":"2022-05-12","known_ts":"2022-05-16","bar_index":2393,"type":"BUY","strength":0.45,"price":74.1568,"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":"Industrials"}},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":2400,"type":"SELL","basis":"structure_stop","strength":0.45,"price":67.2789,"stop_level":69.0931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-07-11","known_ts":"2022-07-13","bar_index":2406,"type":"BUY","strength":0.45,"price":68.9785,"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":"Industrials"}},{"ts":"2022-07-22","known_ts":"2022-07-22","bar_index":2409,"type":"RECLAIM","strength":0.725,"price":82.843,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-07-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":2416,"type":"SELL","basis":"structure_stop","strength":0.863,"price":81.2102,"stop_level":81.2675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":2417,"type":"RECLAIM","strength":0.863,"price":82.1841,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-08-24","prior_stop_level":81.2675,"sweep_low":80.7232,"atr14":2.357644,"stop_level":79.544378,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-25","known_ts":"2022-10-27","bar_index":2431,"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-25","trigger_known_ts":"2022-10-27","strength":0.45,"price":67.3145,"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.23547,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":64.2878,"atr14":2.739131,"stop_level":62.918234,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-10","known_ts":"2022-11-14","bar_index":2435,"type":"BUY","strength":0.725,"price":74.8236,"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":60},{"ts":"2022-12-19","known_ts":"2022-12-19","bar_index":2443,"type":"SELL","basis":"structure_stop","strength":0.725,"price":75.5746,"stop_level":75.9109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":2444,"type":"RECLAIM","strength":0.725,"price":75.9589,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-12-19","prior_stop_level":75.9109,"sweep_low":74.9981,"atr14":2.407195,"stop_level":73.794503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-04","known_ts":"2023-01-04","bar_index":2447,"type":"RECLAIM","strength":0.863,"price":79.2256,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-16","known_ts":"2023-02-16","bar_index":2457,"type":"SELL","basis":"structure_stop","strength":0.863,"price":90.5723,"stop_level":90.5916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":2457,"type":"SELL","basis":"structure_stop","strength":0.863,"price":78.5242,"stop_level":90.5916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-18","known_ts":"2023-05-18","bar_index":2478,"type":"RECLAIM","strength":0.725,"price":79.8416,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-24","known_ts":"2023-05-24","bar_index":2479,"type":"SELL","basis":"structure_stop","strength":0.725,"price":77.4134,"stop_level":78.5312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-09","known_ts":"2023-06-09","bar_index":2483,"type":"RECLAIM","strength":0.863,"price":87.4052,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-05-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-09","known_ts":"2023-08-09","bar_index":2496,"type":"SELL","basis":"structure_stop","strength":1.0,"price":98.0179,"stop_level":98.1725,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-14","known_ts":"2023-08-14","bar_index":2497,"type":"RECLAIM","strength":1.0,"price":100.1443,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-08-09","prior_stop_level":98.1725,"sweep_low":96.655,"atr14":2.209106,"stop_level":95.550447,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-28","known_ts":"2023-08-28","bar_index":2501,"type":"RECLAIM","strength":1.0,"price":100.7919,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-08","known_ts":"2023-11-10","bar_index":2518,"type":"BUY","strength":0.863,"price":99.8419,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2024-01-12","known_ts":"2024-01-12","bar_index":2532,"type":"SELL","basis":"structure_stop","strength":1.0,"price":113.3995,"stop_level":114.8671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-20","known_ts":"2024-03-22","bar_index":2548,"type":"BUY","strength":0.725,"price":116.1286,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2024-04-10","known_ts":"2024-04-10","bar_index":2552,"type":"SELL","basis":"structure_stop","strength":0.725,"price":111.8103,"stop_level":115.2318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-05-07","known_ts":"2024-05-09","bar_index":2559,"type":"BUY","strength":0.725,"price":116.0117,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2024-06-04","known_ts":"2024-06-04","bar_index":2565,"type":"SELL","basis":"structure_stop","strength":0.863,"price":112.159,"stop_level":112.4536,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-05","known_ts":"2024-06-05","bar_index":2565,"type":"RECLAIM","strength":0.863,"price":113.029,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-06-04","prior_stop_level":112.4536,"sweep_low":111.7094,"atr14":2.635695,"stop_level":110.391552,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-12","known_ts":"2024-07-16","bar_index":2574,"type":"BUY","strength":0.725,"price":122.8627,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2024-08-07","known_ts":"2024-08-07","bar_index":2580,"type":"SELL","basis":"structure_stop","strength":0.725,"price":114.3486,"stop_level":116.5969,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-09","known_ts":"2024-08-09","bar_index":2580,"type":"SELL","basis":"structure_stop","strength":0.725,"price":114.9938,"stop_level":116.5969,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-15","known_ts":"2024-08-15","bar_index":2582,"type":"RECLAIM","strength":0.725,"price":118.3271,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-08-09","prior_stop_level":116.5969,"sweep_low":112.5794,"atr14":4.440185,"stop_level":110.359308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-23","known_ts":"2024-08-27","bar_index":2584,"type":"BUY","strength":0.725,"price":118.7083,"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":10},{"ts":"2024-10-29","known_ts":"2024-10-29","bar_index":2599,"type":"SELL","basis":"structure_stop","strength":0.725,"price":120.6022,"stop_level":127.4243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-11-13","known_ts":"2024-11-13","bar_index":2603,"type":"RECLAIM","strength":1.0,"price":126.65,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-04","known_ts":"2025-02-06","bar_index":2621,"type":"BUY","strength":0.45,"price":114.8923,"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-02-21","known_ts":"2025-02-21","bar_index":2625,"type":"SELL","basis":"structure_stop","strength":0.45,"price":106.6583,"stop_level":110.8146,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-03-19","known_ts":"2025-03-21","bar_index":2631,"type":"BUY","strength":0.45,"price":105.9733,"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":"Industrials"}},{"ts":"2025-04-09","known_ts":"2025-04-11","bar_index":2636,"type":"BUY","strength":0.45,"price":104.9086,"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":"Industrials"}},{"ts":"2025-06-18","known_ts":"2025-06-23","bar_index":2652,"type":"BUY","strength":0.588,"price":98.6775,"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":"Industrials"}},{"ts":"2025-07-15","known_ts":"2025-07-15","bar_index":2657,"type":"SELL","basis":"structure_stop","strength":0.588,"price":100.1219,"stop_level":101.6752,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-22","known_ts":"2025-07-22","bar_index":2659,"type":"RECLAIM","strength":0.588,"price":103.1691,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-07-15","prior_stop_level":101.6752,"sweep_low":99.0732,"atr14":3.110734,"stop_level":97.517833,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-11","known_ts":"2025-08-13","bar_index":2664,"type":"REBUY","strength":0.725,"price":105.1478,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2025-10-17","known_ts":"2025-10-21","bar_index":2680,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-10-17","trigger_known_ts":"2025-10-21","strength":0.45,"price":92.584,"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.320562,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":88.3449,"atr14":2.087483,"stop_level":87.301158,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-04","known_ts":"2025-11-06","bar_index":2684,"type":"BUY","strength":0.45,"price":91.7103,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-11-04","known_ts":"2025-11-06","bar_index":2684,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-11-04","trigger_known_ts":"2025-11-06","strength":0.45,"price":91.7103,"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.326974,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":88.1364,"atr14":2.196244,"stop_level":87.038278,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-31","known_ts":"2025-12-31","bar_index":2697,"type":"SELL","basis":"structure_stop","strength":0.725,"price":90.7315,"stop_level":91.2098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":2697,"type":"RECLAIM","strength":0.725,"price":91.8575,"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":false,"monthlyBull":false},"anchor_ts":"2025-12-31","prior_stop_level":91.2098,"sweep_low":89.7649,"atr14":1.935525,"stop_level":88.797137,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":2701,"type":"RECLAIM","strength":0.863,"price":106.546,"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":false}},{"ts":"2026-03-02","known_ts":"2026-03-02","bar_index":2710,"type":"SELL","basis":"structure_stop","strength":0.863,"price":101.3,"stop_level":102.1414,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-04-16","known_ts":"2026-04-20","bar_index":2721,"type":"BUY","strength":0.863,"price":97.21,"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":25},{"ts":"2026-06-11","known_ts":"2026-06-15","bar_index":2734,"type":"BUY","strength":0.45,"price":84.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-07-08","known_ts":"2026-07-08","bar_index":2739,"type":"SELL","basis":"structure_stop","strength":0.588,"price":82.32,"stop_level":83.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-07-10","known_ts":"2026-07-10","bar_index":2740,"type":"RECLAIM","strength":0.588,"price":84.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-07-08","prior_stop_level":83.98,"sweep_low":81.44,"atr14":2.692721,"stop_level":80.09364,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-07","known_ts":"2026-08-07","bar_index":2747,"type":"RECLAIM","strength":0.863,"price":92.82,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-08-07","last_scored_basis":null,"bars_since_signal":1,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":false},"early_dots":["2017-04-20","2017-05-16","2017-06-15","2018-01-10","2018-01-24","2018-02-14","2018-03-13","2018-04-04","2018-08-02","2018-10-02","2018-10-31","2019-04-04","2019-04-23","2020-01-13","2020-03-23","2020-09-24","2020-11-02","2020-12-07","2021-06-22","2021-07-19","2021-09-24","2022-02-15","2022-04-18","2022-06-27","2022-09-26","2023-03-23","2023-10-05","2023-10-13","2023-10-26","2024-01-29","2024-02-28","2024-03-15","2024-04-24","2024-07-09","2024-07-30","2025-01-13","2025-02-04","2025-10-01","2026-03-20","2026-05-20"],"warnings":[{"ts":"2022-03-29","kind":"confirm","px":78.6304,"level":79.1349},{"ts":"2022-06-10","kind":"arm","px":71.3084},{"ts":"2022-06-13","kind":"confirm","px":67.2789,"level":69.0931},{"ts":"2022-08-04","kind":"arm","px":84.4185},{"ts":"2022-08-24","kind":"confirm","px":81.2102,"level":81.2675},{"ts":"2022-12-08","kind":"arm","px":78.284},{"ts":"2022-12-19","kind":"confirm","px":75.5746,"level":75.9109},{"ts":"2023-01-24","kind":"arm","px":84.3657},{"ts":"2023-02-16","kind":"confirm","px":90.5723,"level":90.5916},{"ts":"2023-02-17","kind":"arm","px":83.453},{"ts":"2023-02-21","kind":"confirm","px":78.5242,"level":90.5916},{"ts":"2023-05-22","kind":"arm","px":79.8416},{"ts":"2023-05-24","kind":"confirm","px":77.4134,"level":78.5312},{"ts":"2023-06-01","kind":"arm","px":76.6088},{"ts":"2023-08-09","kind":"confirm","px":98.0179,"level":98.1725},{"ts":"2023-11-30","kind":"arm","px":106.5568},{"ts":"2023-12-29","kind":"arm","px":122.0305},{"ts":"2024-01-12","kind":"confirm","px":113.3995,"level":114.8671},{"ts":"2024-04-04","kind":"arm","px":115.2318},{"ts":"2024-04-10","kind":"confirm","px":111.8103,"level":115.2318},{"ts":"2024-05-29","kind":"arm","px":112.4536},{"ts":"2024-06-04","kind":"confirm","px":112.159,"level":112.4536},{"ts":"2024-08-05","kind":"arm","px":114.4953},{"ts":"2024-08-07","kind":"confirm","px":114.3486,"level":116.5969},{"ts":"2024-08-08","kind":"arm","px":115.4532},{"ts":"2024-08-09","kind":"confirm","px":114.9938,"level":116.5969},{"ts":"2024-10-23","kind":"arm","px":127.4243},{"ts":"2024-10-29","kind":"confirm","px":120.6022,"level":127.4243},{"ts":"2025-02-20","kind":"arm","px":107.9258},{"ts":"2025-02-21","kind":"confirm","px":106.6583,"level":110.8146},{"ts":"2025-07-10","kind":"arm","px":107.3343},{"ts":"2025-07-15","kind":"confirm","px":100.1219,"level":101.6752},{"ts":"2025-12-09","kind":"arm","px":87.463},{"ts":"2025-12-31","kind":"confirm","px":90.7315,"level":91.2098},{"ts":"2026-01-23","kind":"arm","px":105.0512},{"ts":"2026-02-18","kind":"arm","px":110.9904},{"ts":"2026-03-02","kind":"confirm","px":101.3,"level":102.1414},{"ts":"2026-07-07","kind":"arm","px":85.44},{"ts":"2026-07-08","kind":"confirm","px":82.32,"level":83.98},{"ts":"2026-08-14","kind":"arm","px":89.87}],"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":[]}}}