{"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":"UTL","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1985-09-19","known_ts":"1985-09-23","bar_index":46,"type":"REBUY","strength":0.588,"price":1.3591,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1985-10-08","known_ts":"1985-10-08","bar_index":50,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3362,"stop_level":1.3439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1985-12-19","known_ts":"1985-12-19","bar_index":67,"type":"RECLAIM","strength":0.725,"price":1.4355,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-02-10","known_ts":"1986-02-10","bar_index":78,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4966,"stop_level":1.5042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-02-12","known_ts":"1986-02-12","bar_index":79,"type":"RECLAIM","strength":0.725,"price":1.5118,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1986-02-10","prior_stop_level":1.5042,"sweep_low":1.4889,"atr14":0.014204,"stop_level":1.481798,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-02-25","known_ts":"1986-02-25","bar_index":82,"type":"RECLAIM","strength":0.725,"price":1.5729,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-02-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-11-18","known_ts":"1986-11-20","bar_index":144,"type":"BUY","strength":0.45,"price":1.9089,"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":"1987-01-07","known_ts":"1987-01-09","bar_index":155,"type":"BUY","strength":0.45,"price":1.9012,"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":"1987-01-29","known_ts":"1987-01-29","bar_index":160,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9293,"stop_level":1.9776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-02-13","known_ts":"1987-02-13","bar_index":164,"type":"RECLAIM","strength":0.725,"price":2.0222,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-03-20","known_ts":"1987-03-20","bar_index":172,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.0377,"stop_level":2.0842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-05-15","known_ts":"1987-05-19","bar_index":185,"type":"BUY","strength":0.45,"price":1.9278,"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":"1987-05-29","known_ts":"1987-05-29","bar_index":188,"type":"RECLAIM","strength":0.725,"price":1.9908,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1987-05-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-02-08","known_ts":"1988-02-08","bar_index":246,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9782,"stop_level":1.9864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-02-09","known_ts":"1988-02-09","bar_index":247,"type":"RECLAIM","strength":0.588,"price":1.9947,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-02-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":"1988-02-08","prior_stop_level":1.9864,"sweep_low":1.9782,"atr14":0.012122,"stop_level":1.972139,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-02-12","known_ts":"1988-02-12","bar_index":248,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9617,"stop_level":1.9782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-02-19","known_ts":"1988-02-19","bar_index":249,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9535,"stop_level":1.9617,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-03-10","known_ts":"1988-03-14","bar_index":254,"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":"1988-03-10","trigger_known_ts":"1988-03-14","strength":0.588,"price":1.9287,"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.114991,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.9122,"atr14":0.011434,"stop_level":1.906483,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-03-15","known_ts":"1988-03-17","bar_index":255,"type":"BUY","strength":0.588,"price":1.9535,"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":"1988-03-15","known_ts":"1988-03-17","bar_index":255,"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":"1988-03-15","trigger_known_ts":"1988-03-17","strength":0.588,"price":1.9535,"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.103611,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.9122,"atr14":0.010682,"stop_level":1.906859,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-04-19","known_ts":"1988-04-19","bar_index":263,"type":"RECLAIM","strength":0.725,"price":1.9699,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1988-03-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-05-18","known_ts":"1988-05-18","bar_index":270,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.9291,"stop_level":1.9627,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-07-27","known_ts":"1988-07-29","bar_index":286,"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":"1988-07-27","trigger_known_ts":"1988-07-29","strength":0.45,"price":1.8964,"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.129812,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8788,"atr14":0.006822,"stop_level":1.875389,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-08-01","known_ts":"1988-08-03","bar_index":287,"type":"BUY","strength":0.45,"price":1.9135,"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":"1988-08-01","known_ts":"1988-08-03","bar_index":287,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1988-08-01","trigger_known_ts":"1988-08-03","strength":0.45,"price":1.9135,"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.121966,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8788,"atr14":0.006515,"stop_level":1.875542,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-09-02","known_ts":"1988-09-02","bar_index":295,"type":"RECLAIM","strength":0.725,"price":1.9562,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-12-01","known_ts":"1988-12-01","bar_index":315,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.0345,"stop_level":2.0692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-01-20","known_ts":"1989-01-24","bar_index":327,"type":"BUY","strength":0.863,"price":2.1127,"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":"1989-03-01","known_ts":"1989-03-03","bar_index":336,"type":"REBUY","strength":1.0,"price":2.264,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1989-05-15","known_ts":"1989-05-15","bar_index":353,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6895,"stop_level":2.7253,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-10-16","known_ts":"1989-10-18","bar_index":389,"type":"BUY","strength":0.725,"price":2.5546,"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":"1990-02-02","known_ts":"1990-02-02","bar_index":414,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.7217,"stop_level":2.7298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-02-07","known_ts":"1990-02-07","bar_index":415,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6937,"stop_level":2.7298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-06-12","known_ts":"1990-06-14","bar_index":444,"type":"BUY","strength":0.45,"price":2.4807,"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":"1990-08-22","known_ts":"1990-08-22","bar_index":460,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5687,"stop_level":2.6266,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-09-06","known_ts":"1990-09-06","bar_index":464,"type":"RECLAIM","strength":0.863,"price":2.646,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-08-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-11-27","known_ts":"1990-11-29","bar_index":483,"type":"BUY","strength":0.45,"price":2.5353,"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":"1990-11-30","known_ts":"1990-11-30","bar_index":484,"type":"RECLAIM","strength":0.725,"price":2.5943,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1990-11-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-01-15","known_ts":"1991-01-15","bar_index":494,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5451,"stop_level":2.5746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-01-18","known_ts":"1991-01-22","bar_index":495,"type":"REBUY","strength":0.863,"price":2.5844,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1991-01-18","known_ts":"1991-01-18","bar_index":495,"type":"RECLAIM","strength":0.725,"price":2.5844,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-01-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":"1991-01-15","prior_stop_level":2.5746,"sweep_low":2.5451,"atr14":0.007337,"stop_level":2.541431,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-02-13","known_ts":"1991-02-15","bar_index":501,"type":"REBUY","strength":0.863,"price":2.6392,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1991-03-12","known_ts":"1991-03-14","bar_index":507,"type":"BUY","strength":0.725,"price":2.6592,"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":60},{"ts":"1991-08-22","known_ts":"1991-08-26","bar_index":545,"type":"REBUY","strength":1.0,"price":3.0749,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"1991-09-23","known_ts":"1991-09-25","bar_index":552,"type":"REBUY","strength":1.0,"price":3.1368,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1991-10-11","known_ts":"1991-10-11","bar_index":556,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0439,"stop_level":3.0543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-10-16","known_ts":"1991-10-16","bar_index":557,"type":"RECLAIM","strength":0.863,"price":3.0646,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-10-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1991-10-11","prior_stop_level":3.0543,"sweep_low":3.0439,"atr14":0.00986,"stop_level":3.03897,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-01-10","known_ts":"1992-01-10","bar_index":577,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2055,"stop_level":3.2264,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1992-01-16","known_ts":"1992-01-16","bar_index":578,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2055,"stop_level":3.2264,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1992-02-12","known_ts":"1992-02-14","bar_index":585,"type":"REBUY","strength":0.863,"price":3.274,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1992-07-14","known_ts":"1992-07-16","bar_index":620,"type":"BUY","strength":0.588,"price":3.0225,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"1992-10-05","known_ts":"1992-10-05","bar_index":639,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3461,"stop_level":3.3583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-11-23","known_ts":"1992-11-25","bar_index":651,"type":"BUY","strength":0.588,"price":3.2816,"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":"1993-01-19","known_ts":"1993-01-19","bar_index":663,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4805,"stop_level":3.5302,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-01-22","known_ts":"1993-01-22","bar_index":664,"type":"RECLAIM","strength":0.863,"price":3.5799,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-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":"1993-01-19","prior_stop_level":3.5302,"sweep_low":3.4805,"atr14":0.038521,"stop_level":3.46124,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-02-02","known_ts":"1993-02-02","bar_index":667,"type":"RECLAIM","strength":0.863,"price":3.5355,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-03-17","known_ts":"1993-03-17","bar_index":677,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.8385,"stop_level":3.9395,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-06-08","known_ts":"1993-06-10","bar_index":696,"type":"BUY","strength":0.725,"price":3.8728,"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":"1993-06-28","known_ts":"1993-06-28","bar_index":700,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7445,"stop_level":3.7958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1993-06-29","known_ts":"1993-07-01","bar_index":701,"type":"BUY","strength":0.725,"price":3.8215,"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":"1993-06-30","known_ts":"1993-06-30","bar_index":701,"type":"RECLAIM","strength":0.725,"price":3.8728,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-06-28 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":"1993-06-28","prior_stop_level":3.7958,"sweep_low":3.7445,"atr14":0.048001,"stop_level":3.720499,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-09-10","known_ts":"1993-09-10","bar_index":718,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.2433,"stop_level":4.2693,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-09-14","known_ts":"1993-09-14","bar_index":718,"type":"RECLAIM","strength":1.0,"price":4.2953,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-09-10 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":"1993-09-10","prior_stop_level":4.2693,"sweep_low":4.1652,"atr14":0.050963,"stop_level":4.139718,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-09-23","known_ts":"1993-09-27","bar_index":721,"type":"REBUY","strength":1.0,"price":4.4255,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1993-11-03","known_ts":"1993-11-03","bar_index":730,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.5096,"stop_level":4.5888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-02-25","known_ts":"1994-02-25","bar_index":757,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0469,"stop_level":4.0737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1994-02-28","known_ts":"1994-02-28","bar_index":757,"type":"RECLAIM","strength":0.45,"price":4.1273,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1994-02-25","prior_stop_level":4.0737,"sweep_low":4.0469,"atr14":0.053437,"stop_level":4.020182,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-03-18","known_ts":"1994-03-18","bar_index":762,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1005,"stop_level":4.1273,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-03-21","known_ts":"1994-03-21","bar_index":762,"type":"RECLAIM","strength":0.588,"price":4.1541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-03-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-03-18","prior_stop_level":4.1273,"sweep_low":4.0737,"atr14":0.041971,"stop_level":4.052715,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-05-16","known_ts":"1994-05-16","bar_index":775,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.0851,"stop_level":4.1123,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-05-17","known_ts":"1994-05-17","bar_index":775,"type":"RECLAIM","strength":0.588,"price":4.2213,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-05-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-05-16","prior_stop_level":4.1123,"sweep_low":4.0306,"atr14":0.061218,"stop_level":3.999991,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-06-21","known_ts":"1994-06-21","bar_index":783,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1123,"stop_level":4.1668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-07-20","known_ts":"1994-07-22","bar_index":790,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1994-07-20","trigger_known_ts":"1994-07-22","strength":0.45,"price":3.7583,"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.190283,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.4587,"atr14":0.079936,"stop_level":3.418732,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-28","known_ts":"1994-08-01","bar_index":792,"type":"BUY","strength":0.45,"price":3.882,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-07-28","known_ts":"1994-08-01","bar_index":792,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-07-28","trigger_known_ts":"1994-08-01","strength":0.45,"price":3.882,"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.163632,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5404,"atr14":0.07684,"stop_level":3.50198,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-18","known_ts":"1994-08-18","bar_index":797,"type":"RECLAIM","strength":0.725,"price":4.1593,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-07-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-09-01","known_ts":"1994-09-01","bar_index":800,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1316,"stop_level":4.1593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-09-16","known_ts":"1994-09-16","bar_index":803,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.882,"stop_level":3.9375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-10-18","known_ts":"1994-10-20","bar_index":811,"type":"BUY","strength":0.588,"price":3.9097,"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-10-18","known_ts":"1994-10-20","bar_index":811,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-10-18","trigger_known_ts":"1994-10-20","strength":0.588,"price":3.9097,"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.157665,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.8266,"atr14":0.046653,"stop_level":3.803273,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-11","known_ts":"1994-11-15","bar_index":817,"type":"BUY","strength":0.725,"price":3.9808,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"1994-12-16","known_ts":"1994-12-16","bar_index":825,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7831,"stop_level":3.8396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-01-18","known_ts":"1995-01-20","bar_index":832,"type":"BUY","strength":0.45,"price":3.7831,"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-18","known_ts":"1995-01-20","bar_index":832,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1995-01-18","trigger_known_ts":"1995-01-20","strength":0.45,"price":3.7831,"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.109545,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6702,"atr14":0.0511,"stop_level":3.64465,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-03","known_ts":"1995-02-03","bar_index":836,"type":"RECLAIM","strength":0.725,"price":3.9437,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1995-01-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-02-24","known_ts":"1995-02-24","bar_index":840,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8862,"stop_level":3.915,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-03-01","known_ts":"1995-03-01","bar_index":841,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7998,"stop_level":3.915,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-04-13","known_ts":"1995-04-18","bar_index":852,"type":"BUY","strength":0.863,"price":3.8574,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"1995-06-28","known_ts":"1995-06-28","bar_index":869,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.9613,"stop_level":3.9906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-07-14","known_ts":"1995-07-14","bar_index":873,"type":"RECLAIM","strength":0.863,"price":3.9906,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-06-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-08-01","known_ts":"1995-08-03","bar_index":877,"type":"BUY","strength":1.0,"price":4.0965,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"1995-10-24","known_ts":"1995-10-24","bar_index":896,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.6946,"stop_level":4.7245,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-10-25","known_ts":"1995-10-25","bar_index":897,"type":"RECLAIM","strength":1.0,"price":4.7544,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-10-24","prior_stop_level":4.7245,"sweep_low":4.6946,"atr14":0.055054,"stop_level":4.667073,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-11-07","known_ts":"1995-11-07","bar_index":900,"type":"RECLAIM","strength":1.0,"price":4.8018,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-10-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-22","known_ts":"1996-01-24","bar_index":917,"type":"REBUY","strength":1.0,"price":5.5311,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1996-02-29","known_ts":"1996-02-29","bar_index":926,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.886,"stop_level":5.9168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-03-01","known_ts":"1996-03-01","bar_index":926,"type":"RECLAIM","strength":1.0,"price":5.9785,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-02-29 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-02-29","prior_stop_level":5.9168,"sweep_low":5.886,"atr14":0.074851,"stop_level":5.848574,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-05-16","known_ts":"1996-05-20","bar_index":944,"type":"BUY","strength":0.725,"price":5.8803,"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":"1996-06-13","known_ts":"1996-06-13","bar_index":950,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.4111,"stop_level":5.4737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-06-25","known_ts":"1996-06-27","bar_index":953,"type":"BUY","strength":0.725,"price":5.6613,"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":"1996-08-07","known_ts":"1996-08-09","bar_index":963,"type":"BUY","strength":0.725,"price":5.5283,"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":90},{"ts":"1996-09-17","known_ts":"1996-09-17","bar_index":972,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.4965,"stop_level":5.5283,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1996-11-05","known_ts":"1996-11-07","bar_index":984,"type":"BUY","strength":0.45,"price":5.2974,"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":"1996-11-21","known_ts":"1996-11-25","bar_index":988,"type":"BUY","strength":0.45,"price":5.2651,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-01-31","known_ts":"1997-01-31","bar_index":1004,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.2525,"stop_level":5.2974,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-02-04","known_ts":"1997-02-04","bar_index":1004,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.2525,"stop_level":5.2974,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-02-06","known_ts":"1997-02-06","bar_index":1005,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.2853,"stop_level":5.2974,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-03-20","known_ts":"1997-03-24","bar_index":1015,"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":"1997-03-20","trigger_known_ts":"1997-03-24","strength":0.45,"price":5.0227,"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.15484,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.8914,"atr14":0.108023,"stop_level":4.837388,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-03-31","known_ts":"1997-04-02","bar_index":1017,"type":"BUY","strength":0.45,"price":5.2197,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-03-31","known_ts":"1997-04-02","bar_index":1017,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1997-03-31","trigger_known_ts":"1997-04-02","strength":0.45,"price":5.2197,"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.121691,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.9242,"atr14":0.107197,"stop_level":4.870601,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-04-29","known_ts":"1997-04-29","bar_index":1024,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.0097,"stop_level":5.154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-05-01","known_ts":"1997-05-01","bar_index":1024,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.0765,"stop_level":5.154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-05-02","known_ts":"1997-05-06","bar_index":1025,"type":"REBUY","strength":0.725,"price":5.2435,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":90},{"ts":"1997-05-05","known_ts":"1997-05-05","bar_index":1025,"type":"RECLAIM","strength":0.588,"price":5.1767,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1997-04-29","prior_stop_level":5.154,"sweep_low":5.0097,"atr14":0.060316,"stop_level":4.979542,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-05","known_ts":"1997-05-05","bar_index":1025,"type":"RECLAIM","strength":0.588,"price":5.1767,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1997-05-01","prior_stop_level":5.154,"sweep_low":5.0431,"atr14":0.060316,"stop_level":5.012942,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-19","known_ts":"1997-06-19","bar_index":1036,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5274,"stop_level":5.5441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-06-24","known_ts":"1997-06-24","bar_index":1037,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.494,"stop_level":5.5441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-02","known_ts":"1997-07-07","bar_index":1039,"type":"REBUY","strength":0.863,"price":5.5942,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"1997-07-30","known_ts":"1997-07-30","bar_index":1045,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.9156,"stop_level":5.9282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-01","known_ts":"1997-08-01","bar_index":1046,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.8139,"stop_level":5.9282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-07","known_ts":"1997-08-07","bar_index":1047,"type":"RECLAIM","strength":0.863,"price":5.9495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-08-01","prior_stop_level":5.9282,"sweep_low":5.8139,"atr14":0.092982,"stop_level":5.767409,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-19","known_ts":"1997-08-19","bar_index":1050,"type":"RECLAIM","strength":0.863,"price":6.1868,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-24","known_ts":"1997-10-24","bar_index":1065,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.119,"stop_level":6.1359,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-12-26","known_ts":"1997-12-26","bar_index":1080,"type":"RECLAIM","strength":0.863,"price":6.6427,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-10-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-06-11","known_ts":"1998-06-15","bar_index":1118,"type":"BUY","strength":0.588,"price":6.5423,"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":"quality","score":65},{"ts":"1998-07-31","known_ts":"1998-07-31","bar_index":1129,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.7076,"stop_level":6.7722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-08-04","known_ts":"1998-08-04","bar_index":1130,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.5641,"stop_level":6.7722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-09-23","known_ts":"1998-09-25","bar_index":1142,"type":"BUY","strength":0.45,"price":6.4924,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-10-06","known_ts":"1998-10-06","bar_index":1145,"type":"RECLAIM","strength":0.725,"price":6.7973,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-09-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-16","known_ts":"1998-12-16","bar_index":1161,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.7803,"stop_level":7.9985,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-04-21","known_ts":"1999-04-23","bar_index":1190,"type":"BUY","strength":0.45,"price":6.9277,"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-05-12","known_ts":"1999-05-12","bar_index":1195,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.8439,"stop_level":6.8626,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-05-13","known_ts":"1999-05-13","bar_index":1195,"type":"RECLAIM","strength":0.588,"price":6.8813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-05-12","prior_stop_level":6.8626,"sweep_low":6.6943,"atr14":0.134608,"stop_level":6.626996,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-11","known_ts":"1999-06-11","bar_index":1202,"type":"RECLAIM","strength":0.725,"price":7.1244,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-08-02","known_ts":"1999-08-02","bar_index":1213,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.1496,"stop_level":8.2089,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-08-03","known_ts":"1999-08-03","bar_index":1214,"type":"RECLAIM","strength":0.863,"price":8.2839,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1999-08-02","prior_stop_level":8.2089,"sweep_low":8.0538,"atr14":0.172672,"stop_level":7.967464,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-16","known_ts":"1999-08-16","bar_index":1217,"type":"RECLAIM","strength":0.863,"price":8.188,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-01-13","known_ts":"2000-01-13","bar_index":1252,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.4033,"stop_level":10.4809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-01-21","known_ts":"2000-01-21","bar_index":1253,"type":"RECLAIM","strength":1.0,"price":10.5197,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-01-13","prior_stop_level":10.4809,"sweep_low":9.3163,"atr14":0.393372,"stop_level":9.119614,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-06","known_ts":"2000-06-08","bar_index":1285,"type":"BUY","strength":0.45,"price":8.9107,"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-06-26","known_ts":"2000-06-26","bar_index":1289,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.5931,"stop_level":8.6725,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-08-14","known_ts":"2000-08-14","bar_index":1301,"type":"RECLAIM","strength":0.725,"price":9.5297,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-09-21","known_ts":"2000-09-21","bar_index":1310,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.1678,"stop_level":9.208,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-10-30","known_ts":"2000-11-01","bar_index":1319,"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-10-30","trigger_known_ts":"2000-11-01","strength":0.45,"price":8.7025,"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.221573,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.9213,"atr14":0.184944,"stop_level":7.828828,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-07","known_ts":"2000-11-09","bar_index":1321,"type":"BUY","strength":0.45,"price":8.4783,"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-11-07","known_ts":"2000-11-09","bar_index":1321,"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-11-07","trigger_known_ts":"2000-11-09","strength":0.45,"price":8.4783,"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.241628,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.1115,"atr14":0.169213,"stop_level":8.026894,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-15","known_ts":"2000-11-17","bar_index":1323,"type":"BUY","strength":0.45,"price":8.7637,"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-11-15","known_ts":"2000-11-17","bar_index":1323,"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-11-15","trigger_known_ts":"2000-11-17","strength":0.45,"price":8.7637,"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.216099,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2338,"atr14":0.176323,"stop_level":8.145638,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-04","known_ts":"2000-12-04","bar_index":1327,"type":"RECLAIM","strength":0.725,"price":9.0694,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-11-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-12-18","known_ts":"2000-12-18","bar_index":1330,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.886,"stop_level":9.1305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-12-26","known_ts":"2000-12-26","bar_index":1332,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.6414,"stop_level":8.8044,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-12","known_ts":"2001-03-14","bar_index":1349,"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":"2001-03-12","trigger_known_ts":"2001-03-14","strength":0.45,"price":8.3104,"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.165757,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.1815,"atr14":0.109029,"stop_level":8.126986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-03-15","known_ts":"2001-03-19","bar_index":1350,"type":"BUY","strength":0.588,"price":8.8721,"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":50},{"ts":"2001-04-10","known_ts":"2001-04-12","bar_index":1356,"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":"2001-04-10","trigger_known_ts":"2001-04-12","strength":0.588,"price":8.5913,"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.109747,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.3434,"atr14":0.171394,"stop_level":8.257703,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-15","known_ts":"2001-05-17","bar_index":1364,"type":"BUY","strength":0.863,"price":8.8061,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2001-06-19","known_ts":"2001-06-19","bar_index":1372,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.3708,"stop_level":8.5383,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-06-26","known_ts":"2001-06-26","bar_index":1373,"type":"RECLAIM","strength":0.725,"price":8.622,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-06-19","prior_stop_level":8.5383,"sweep_low":8.3708,"atr14":0.177635,"stop_level":8.281983,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-17","known_ts":"2001-08-21","bar_index":1386,"type":"BUY","strength":0.45,"price":8.3376,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-09-10","known_ts":"2001-09-18","bar_index":1391,"type":"REBUY","strength":0.45,"price":8.324,"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":"2001-09-21","known_ts":"2001-09-21","bar_index":1392,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.8791,"stop_level":7.981,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-09-24","known_ts":"2001-09-24","bar_index":1393,"type":"RECLAIM","strength":0.45,"price":8.2187,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-09-21 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":"2001-09-21","prior_stop_level":7.981,"sweep_low":7.6414,"atr14":0.184362,"stop_level":7.549219,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-10","known_ts":"2001-10-10","bar_index":1397,"type":"RECLAIM","strength":0.725,"price":8.5413,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-09-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-10-18","known_ts":"2001-10-18","bar_index":1399,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.2866,"stop_level":8.3715,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-10-22","known_ts":"2001-10-22","bar_index":1399,"type":"RECLAIM","strength":0.588,"price":8.4055,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-10-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-10-18","prior_stop_level":8.3715,"sweep_low":8.2357,"atr14":0.126971,"stop_level":8.172215,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-30","known_ts":"2001-12-04","bar_index":1409,"type":"BUY","strength":0.588,"price":8.2837,"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":"2002-01-29","known_ts":"2002-01-29","bar_index":1422,"type":"RECLAIM","strength":0.863,"price":8.44,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-10-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-05-10","known_ts":"2002-05-10","bar_index":1445,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.3581,"stop_level":9.3836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-15","known_ts":"2002-05-15","bar_index":1446,"type":"RECLAIM","strength":1.0,"price":9.6057,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-10 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-05-10","prior_stop_level":9.3836,"sweep_low":9.1989,"atr14":0.129059,"stop_level":9.13437,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-30","known_ts":"2002-05-30","bar_index":1450,"type":"RECLAIM","strength":1.0,"price":10.9679,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-05-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-23","known_ts":"2002-08-27","bar_index":1470,"type":"BUY","strength":0.725,"price":9.6084,"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":"2002-10-10","known_ts":"2002-10-10","bar_index":1481,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.6371,"stop_level":9.6443,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-10-17","known_ts":"2002-10-17","bar_index":1482,"type":"RECLAIM","strength":0.725,"price":9.7339,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-10-10 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":"2002-10-10","prior_stop_level":9.6443,"sweep_low":9.5547,"atr14":0.075976,"stop_level":9.516712,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-31","known_ts":"2002-10-31","bar_index":1486,"type":"RECLAIM","strength":0.863,"price":9.8025,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-11-12","known_ts":"2002-11-12","bar_index":1488,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.5337,"stop_level":9.612,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-11-13","known_ts":"2002-11-15","bar_index":1489,"type":"REBUY","strength":0.725,"price":9.7698,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2002-11-15","known_ts":"2002-11-15","bar_index":1489,"type":"RECLAIM","strength":0.725,"price":9.7698,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2002-11-12","prior_stop_level":9.612,"sweep_low":9.4066,"atr14":0.100496,"stop_level":9.356352,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-11","known_ts":"2003-02-13","bar_index":1509,"type":"BUY","strength":0.45,"price":9.0053,"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-02-25","known_ts":"2003-02-25","bar_index":1512,"type":"RECLAIM","strength":0.725,"price":9.7014,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-02-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-17","known_ts":"2003-03-17","bar_index":1516,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.5651,"stop_level":9.5762,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-18","known_ts":"2003-03-18","bar_index":1517,"type":"RECLAIM","strength":0.588,"price":9.683,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-03-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-03-17","prior_stop_level":9.5762,"sweep_low":9.5025,"atr14":0.090995,"stop_level":9.457002,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-24","known_ts":"2003-03-24","bar_index":1518,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.3552,"stop_level":9.5762,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-30","known_ts":"2003-05-02","bar_index":1527,"type":"BUY","strength":0.45,"price":9.0981,"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-05-21","known_ts":"2003-05-21","bar_index":1532,"type":"RECLAIM","strength":0.725,"price":9.7147,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-04-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-02","known_ts":"2003-06-02","bar_index":1534,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.9861,"stop_level":9.0795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-06-04","known_ts":"2003-06-04","bar_index":1535,"type":"RECLAIM","strength":0.588,"price":9.1542,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-06-02","prior_stop_level":9.0795,"sweep_low":8.9711,"atr14":0.161265,"stop_level":8.890468,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-10","known_ts":"2003-06-10","bar_index":1536,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.9674,"stop_level":8.9861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-06-25","known_ts":"2003-06-27","bar_index":1540,"type":"REBUY","strength":0.588,"price":9.2663,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2003-09-08","known_ts":"2003-09-08","bar_index":1557,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.4987,"stop_level":9.5441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-09-09","known_ts":"2003-09-09","bar_index":1557,"type":"RECLAIM","strength":0.863,"price":9.6388,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-09-08","prior_stop_level":9.5441,"sweep_low":9.4987,"atr14":0.105682,"stop_level":9.445859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-10-10","known_ts":"2003-10-14","bar_index":1565,"type":"BUY","strength":0.863,"price":9.7714,"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":55},{"ts":"2003-10-23","known_ts":"2003-10-27","bar_index":1568,"type":"BUY","strength":0.863,"price":9.8092,"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":"2004-02-27","known_ts":"2004-02-27","bar_index":1596,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.2663,"stop_level":10.344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-02","known_ts":"2004-03-02","bar_index":1597,"type":"RECLAIM","strength":1.0,"price":10.4024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-02-27","prior_stop_level":10.344,"sweep_low":10.2351,"atr14":0.138989,"stop_level":10.165606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-09","known_ts":"2004-03-11","bar_index":1599,"type":"REBUY","strength":1.0,"price":10.7679,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2004-07-06","known_ts":"2004-07-08","bar_index":1626,"type":"BUY","strength":0.725,"price":10.2762,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2004-08-04","known_ts":"2004-08-04","bar_index":1633,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.2705,"stop_level":10.3077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-08-10","known_ts":"2004-08-10","bar_index":1634,"type":"RECLAIM","strength":0.863,"price":10.6335,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-08-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":"2004-08-04","prior_stop_level":10.3077,"sweep_low":10.1908,"atr14":0.127582,"stop_level":10.127009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-20","known_ts":"2004-08-20","bar_index":1637,"type":"RECLAIM","strength":0.863,"price":10.6654,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-01","known_ts":"2004-11-01","bar_index":1653,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.1054,"stop_level":11.1081,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-03","known_ts":"2004-11-03","bar_index":1654,"type":"RECLAIM","strength":1.0,"price":11.2467,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-11-01","prior_stop_level":11.1081,"sweep_low":11.1054,"atr14":0.094052,"stop_level":11.058374,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-15","known_ts":"2004-11-15","bar_index":1657,"type":"RECLAIM","strength":1.0,"price":11.2265,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-24","known_ts":"2004-11-24","bar_index":1659,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.9842,"stop_level":11.2265,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-29","known_ts":"2004-11-29","bar_index":1660,"type":"RECLAIM","strength":1.0,"price":11.3477,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-11-24","prior_stop_level":11.2265,"sweep_low":10.8025,"atr14":0.15815,"stop_level":10.723425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-15","known_ts":"2004-12-15","bar_index":1664,"type":"RECLAIM","strength":1.0,"price":11.4325,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-11-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-04","known_ts":"2005-03-08","bar_index":1682,"type":"BUY","strength":0.725,"price":11.2366,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2005-03-15","known_ts":"2005-03-15","bar_index":1684,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.758,"stop_level":10.938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2005-04-21","known_ts":"2005-04-25","bar_index":1693,"type":"BUY","strength":0.588,"price":10.6353,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2005-06-27","known_ts":"2005-06-27","bar_index":1708,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.3589,"stop_level":11.4004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-28","known_ts":"2005-06-28","bar_index":1708,"type":"RECLAIM","strength":0.725,"price":11.4418,"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":11.4004,"sweep_low":11.1931,"atr14":0.175544,"stop_level":11.105328,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-13","known_ts":"2005-07-13","bar_index":1712,"type":"RECLAIM","strength":0.863,"price":11.6077,"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-12-28","known_ts":"2005-12-30","bar_index":1751,"type":"BUY","strength":0.45,"price":10.7011,"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-01-25","known_ts":"2006-01-25","bar_index":1757,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.6288,"stop_level":10.7224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-14","known_ts":"2006-03-14","bar_index":1768,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.8466,"stop_level":10.9113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-17","known_ts":"2006-03-17","bar_index":1769,"type":"RECLAIM","strength":0.588,"price":10.9371,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-03-14","prior_stop_level":10.9113,"sweep_low":10.6741,"atr14":0.143701,"stop_level":10.60225,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-30","known_ts":"2006-03-30","bar_index":1772,"type":"RECLAIM","strength":0.725,"price":11.2347,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-06-26","known_ts":"2006-06-28","bar_index":1792,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-06-26","trigger_known_ts":"2006-06-28","strength":0.45,"price":10.4736,"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.125925,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.3337,"atr14":0.125479,"stop_level":10.27096,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-10","known_ts":"2006-07-12","bar_index":1795,"type":"BUY","strength":0.45,"price":10.6835,"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-07-31","known_ts":"2006-07-31","bar_index":1800,"type":"RECLAIM","strength":0.725,"price":10.8222,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-07-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-11","known_ts":"2006-09-11","bar_index":1809,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.6714,"stop_level":10.6891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-12","known_ts":"2006-09-12","bar_index":1810,"type":"RECLAIM","strength":0.725,"price":10.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-11 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-09-11","prior_stop_level":10.6891,"sweep_low":10.6714,"atr14":0.139068,"stop_level":10.601866,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-28","known_ts":"2006-09-28","bar_index":1814,"type":"RECLAIM","strength":0.863,"price":10.8843,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-16","known_ts":"2006-10-18","bar_index":1818,"type":"BUY","strength":0.863,"price":10.871,"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":45},{"ts":"2006-11-28","known_ts":"2006-11-28","bar_index":1828,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.5181,"stop_level":11.5811,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-30","known_ts":"2006-11-30","bar_index":1828,"type":"RECLAIM","strength":0.863,"price":11.6935,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-11-28","prior_stop_level":11.5811,"sweep_low":11.4462,"atr14":0.141521,"stop_level":11.37544,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-11","known_ts":"2006-12-11","bar_index":1831,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4687,"stop_level":11.5811,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-08","known_ts":"2007-02-12","bar_index":1844,"type":"BUY","strength":0.863,"price":11.7551,"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":"2007-06-14","known_ts":"2007-06-14","bar_index":1873,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.6537,"stop_level":12.9539,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-07-27","known_ts":"2007-07-27","bar_index":1883,"type":"RECLAIM","strength":1.0,"price":14.4113,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-08-14","known_ts":"2007-08-14","bar_index":1887,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.9909,"stop_level":14.0142,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-12-04","known_ts":"2007-12-06","bar_index":1913,"type":"BUY","strength":0.588,"price":12.9968,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":30},{"ts":"2008-01-11","known_ts":"2008-01-11","bar_index":1921,"type":"SELL","basis":"structure_stop","strength":0.45,"price":12.8787,"stop_level":13.0866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-01-15","known_ts":"2008-01-15","bar_index":1922,"type":"RECLAIM","strength":0.45,"price":13.2473,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2008-01-11","prior_stop_level":13.0866,"sweep_low":12.8314,"atr14":0.292039,"stop_level":12.685381,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-18","known_ts":"2008-01-18","bar_index":1923,"type":"SELL","basis":"structure_stop","strength":0.45,"price":12.6424,"stop_level":12.8787,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-01-28","known_ts":"2008-01-30","bar_index":1925,"type":"REBUY","strength":0.45,"price":13.0843,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-31","known_ts":"2008-01-31","bar_index":1926,"type":"RECLAIM","strength":0.725,"price":13.6109,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-01-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-02-27","known_ts":"2008-02-27","bar_index":1932,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.9503,"stop_level":13.6397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-11","known_ts":"2008-03-13","bar_index":1935,"type":"REBUY","strength":0.588,"price":13.1178,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-03-25","known_ts":"2008-03-27","bar_index":1938,"type":"REBUY","strength":0.588,"price":13.271,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-04-02","known_ts":"2008-04-04","bar_index":1940,"type":"BUY","strength":0.588,"price":13.0077,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-04-10","known_ts":"2008-04-10","bar_index":1942,"type":"RECLAIM","strength":0.725,"price":13.4482,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-04-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-03","known_ts":"2008-06-03","bar_index":1954,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.3704,"stop_level":13.3898,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-06","known_ts":"2008-06-06","bar_index":1955,"type":"RECLAIM","strength":0.725,"price":13.5014,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-06-03","prior_stop_level":13.3898,"sweep_low":13.094,"atr14":0.327805,"stop_level":12.930098,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-18","known_ts":"2008-07-22","bar_index":1965,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-18","trigger_known_ts":"2008-07-22","strength":0.45,"price":13.1328,"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.107517,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.8515,"atr14":0.237091,"stop_level":12.732954,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-28","known_ts":"2008-07-30","bar_index":1967,"type":"BUY","strength":0.588,"price":13.6584,"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":50},{"ts":"2008-09-09","known_ts":"2008-09-11","bar_index":1977,"type":"BUY","strength":0.725,"price":13.5356,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2008-09-30","known_ts":"2008-10-02","bar_index":1982,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-09-30","trigger_known_ts":"2008-10-02","strength":0.45,"price":13.0688,"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.065907,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.4792,"atr14":0.281275,"stop_level":12.338562,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-16","known_ts":"2008-10-20","bar_index":1986,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-16","trigger_known_ts":"2008-10-20","strength":0.45,"price":11.7864,"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.157567,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.894,"atr14":0.498101,"stop_level":10.64495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-03","known_ts":"2008-11-05","bar_index":1990,"type":"BUY","strength":0.45,"price":12.4645,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-03","known_ts":"2008-11-05","bar_index":1990,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-11-03","trigger_known_ts":"2008-11-05","strength":0.45,"price":12.4645,"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.101327,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.4125,"atr14":0.411716,"stop_level":11.206642,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-09","known_ts":"2008-12-09","bar_index":1998,"type":"SELL","basis":"structure_stop","strength":0.45,"price":10.186,"stop_level":10.8192,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-12-19","known_ts":"2008-12-23","bar_index":2001,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-12-19","trigger_known_ts":"2008-12-23","strength":0.45,"price":9.9716,"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.281062,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.8498,"atr14":0.429138,"stop_level":8.635231,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-13","known_ts":"2009-01-15","bar_index":2006,"type":"BUY","strength":0.45,"price":10.2209,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-01-13","known_ts":"2009-01-15","bar_index":2006,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-01-13","trigger_known_ts":"2009-01-15","strength":0.45,"price":10.2209,"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.263088,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.8519,"atr14":0.29479,"stop_level":9.704505,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-23","known_ts":"2009-02-23","bar_index":2015,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.7862,"stop_level":10.2225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-25","known_ts":"2009-02-25","bar_index":2015,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.8623,"stop_level":10.2225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-11","known_ts":"2009-03-13","bar_index":2019,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-11","trigger_known_ts":"2009-03-13","strength":0.588,"price":9.7659,"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.295893,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.8781,"atr14":0.438848,"stop_level":8.658676,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-16","known_ts":"2009-03-18","bar_index":2020,"type":"BUY","strength":0.588,"price":10.2834,"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":"2009-03-16","known_ts":"2009-03-18","bar_index":2020,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-16","trigger_known_ts":"2009-03-18","strength":0.588,"price":10.2834,"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.258582,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.0557,"atr14":0.431307,"stop_level":8.840046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-17","known_ts":"2009-04-17","bar_index":2027,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.0044,"stop_level":10.045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-28","known_ts":"2009-04-30","bar_index":2030,"type":"REBUY","strength":0.725,"price":10.5684,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":2034,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.5478,"stop_level":11.3889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-20","known_ts":"2009-05-20","bar_index":2035,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.362,"stop_level":11.3889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-01","known_ts":"2009-07-06","bar_index":2045,"type":"BUY","strength":0.725,"price":10.6252,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2009-08-18","known_ts":"2009-08-20","bar_index":2056,"type":"REBUY","strength":0.863,"price":11.3721,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2009-10-02","known_ts":"2009-10-02","bar_index":2066,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.4193,"stop_level":11.7758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-08","known_ts":"2009-10-12","bar_index":2068,"type":"REBUY","strength":1.0,"price":12.0432,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2009-10-08","known_ts":"2009-10-08","bar_index":2068,"type":"RECLAIM","strength":1.0,"price":11.9226,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-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":"2009-10-02","prior_stop_level":11.7758,"sweep_low":11.3512,"atr14":0.25984,"stop_level":11.22128,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-03","known_ts":"2009-12-07","bar_index":2081,"type":"BUY","strength":0.863,"price":11.7574,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2010-01-07","known_ts":"2010-01-07","bar_index":2088,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.9545,"stop_level":12.0504,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-12","known_ts":"2010-01-12","bar_index":2089,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.8693,"stop_level":11.9013,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-13","known_ts":"2010-01-13","bar_index":2090,"type":"RECLAIM","strength":1.0,"price":12.0291,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-12","prior_stop_level":11.9013,"sweep_low":11.848,"atr14":0.226279,"stop_level":11.734861,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-14","known_ts":"2010-01-14","bar_index":2090,"type":"RECLAIM","strength":1.0,"price":12.0611,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-07","prior_stop_level":12.0504,"sweep_low":11.832,"atr14":0.217723,"stop_level":11.723138,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-23","known_ts":"2010-02-25","bar_index":2099,"type":"BUY","strength":0.863,"price":12.0518,"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":"2010-04-30","known_ts":"2010-04-30","bar_index":2114,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.1274,"stop_level":12.344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-03","known_ts":"2010-05-03","bar_index":2115,"type":"RECLAIM","strength":1.0,"price":12.3636,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-30","prior_stop_level":12.344,"sweep_low":11.8912,"atr14":0.334331,"stop_level":11.724035,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-23","known_ts":"2010-06-25","bar_index":2127,"type":"BUY","strength":0.588,"price":11.6715,"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":70},{"ts":"2010-08-03","known_ts":"2010-08-03","bar_index":2136,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.8055,"stop_level":11.8692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-08-05","known_ts":"2010-08-05","bar_index":2137,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7441,"stop_level":11.8692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-09","known_ts":"2010-08-09","bar_index":2137,"type":"RECLAIM","strength":0.863,"price":11.9561,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-08-03","prior_stop_level":11.8692,"sweep_low":11.4707,"atr14":0.296541,"stop_level":11.32243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-09","known_ts":"2010-08-09","bar_index":2137,"type":"RECLAIM","strength":0.863,"price":11.9561,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-08-05","prior_stop_level":11.8692,"sweep_low":11.4707,"atr14":0.296541,"stop_level":11.32243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-31","known_ts":"2010-09-02","bar_index":2143,"type":"REBUY","strength":0.863,"price":12.0844,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2010-09-17","known_ts":"2010-09-21","bar_index":2147,"type":"BUY","strength":0.863,"price":12.1011,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2010-10-25","known_ts":"2010-10-25","bar_index":2155,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.7149,"stop_level":12.7427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-28","known_ts":"2010-10-28","bar_index":2156,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.4425,"stop_level":12.7427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-04","known_ts":"2010-11-04","bar_index":2158,"type":"RECLAIM","strength":1.0,"price":12.8051,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-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":"2010-10-28","prior_stop_level":12.7427,"sweep_low":12.0232,"atr14":0.251458,"stop_level":11.897471,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-11","known_ts":"2010-11-11","bar_index":2160,"type":"RECLAIM","strength":1.0,"price":12.6465,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-16","known_ts":"2010-11-18","bar_index":2161,"type":"REBUY","strength":1.0,"price":12.7598,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2010-12-08","known_ts":"2010-12-10","bar_index":2166,"type":"BUY","strength":1.0,"price":13.1337,"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":60},{"ts":"2011-03-07","known_ts":"2011-03-09","bar_index":2186,"type":"BUY","strength":1.0,"price":13.2722,"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":50},{"ts":"2011-03-18","known_ts":"2011-03-22","bar_index":2189,"type":"BUY","strength":1.0,"price":13.4793,"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":50},{"ts":"2011-04-19","known_ts":"2011-04-19","bar_index":2196,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.3528,"stop_level":13.3873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-20","known_ts":"2011-04-20","bar_index":2196,"type":"RECLAIM","strength":1.0,"price":13.4851,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-04-19","prior_stop_level":13.3873,"sweep_low":13.301,"atr14":0.238201,"stop_level":13.1819,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-21","known_ts":"2011-04-26","bar_index":2197,"type":"REBUY","strength":1.0,"price":14.1352,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2011-07-18","known_ts":"2011-07-18","bar_index":2216,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.0576,"stop_level":15.256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-07-19","known_ts":"2011-07-19","bar_index":2217,"type":"RECLAIM","strength":0.863,"price":15.3668,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-07-18","prior_stop_level":15.256,"sweep_low":14.8826,"atr14":0.296897,"stop_level":14.734152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-12","known_ts":"2011-10-14","bar_index":2237,"type":"BUY","strength":0.725,"price":15.609,"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":"2011-11-25","known_ts":"2011-11-25","bar_index":2247,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.5257,"stop_level":15.9508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":2248,"type":"RECLAIM","strength":0.725,"price":16.6035,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-11-25","prior_stop_level":15.9508,"sweep_low":15.5257,"atr14":0.383998,"stop_level":15.333701,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-23","known_ts":"2011-12-23","bar_index":2254,"type":"RECLAIM","strength":0.863,"price":16.8789,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-01-05","known_ts":"2012-01-05","bar_index":2256,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.5975,"stop_level":16.8789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-01-09","known_ts":"2012-01-09","bar_index":2257,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.2861,"stop_level":16.8789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-22","known_ts":"2012-03-26","bar_index":2274,"type":"BUY","strength":0.725,"price":16.5972,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2012-06-21","known_ts":"2012-06-21","bar_index":2295,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.8973,"stop_level":15.9956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-22","known_ts":"2012-06-22","bar_index":2295,"type":"RECLAIM","strength":0.725,"price":16.4622,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-06-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-06-21","prior_stop_level":15.9956,"sweep_low":15.8727,"atr14":0.309225,"stop_level":15.718088,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-10","known_ts":"2012-07-10","bar_index":2299,"type":"RECLAIM","strength":0.725,"price":16.9412,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-06-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-26","known_ts":"2012-07-26","bar_index":2303,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.1675,"stop_level":16.1982,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-27","known_ts":"2012-07-27","bar_index":2303,"type":"RECLAIM","strength":0.725,"price":16.4008,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-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":"2012-07-26","prior_stop_level":16.1982,"sweep_low":16.1552,"atr14":0.300253,"stop_level":16.005073,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-03","known_ts":"2012-08-07","bar_index":2305,"type":"REBUY","strength":0.725,"price":16.7087,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2012-09-20","known_ts":"2012-09-24","bar_index":2316,"type":"BUY","strength":0.725,"price":16.97,"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":"2012-10-26","known_ts":"2012-10-26","bar_index":2324,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.7274,"stop_level":16.7461,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-31","known_ts":"2012-10-31","bar_index":2325,"type":"RECLAIM","strength":0.725,"price":16.7558,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-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":"2012-10-26","prior_stop_level":16.7461,"sweep_low":16.6171,"atr14":0.193912,"stop_level":16.520144,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-16","known_ts":"2012-11-20","bar_index":2329,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-11-16","trigger_known_ts":"2012-11-20","strength":0.45,"price":15.716,"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.080317,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.2182,"atr14":0.248129,"stop_level":15.094135,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-05","known_ts":"2012-12-07","bar_index":2333,"type":"BUY","strength":0.45,"price":16.1886,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-12-05","known_ts":"2012-12-07","bar_index":2333,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-12-05","trigger_known_ts":"2012-12-07","strength":0.45,"price":16.1886,"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.052661,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.7979,"atr14":0.223364,"stop_level":15.686218,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-13","known_ts":"2012-12-13","bar_index":2335,"type":"RECLAIM","strength":0.588,"price":16.5793,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-12-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-01-14","known_ts":"2013-01-14","bar_index":2341,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.6234,"stop_level":16.6738,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-16","known_ts":"2013-01-16","bar_index":2342,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.4218,"stop_level":16.6738,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-22","known_ts":"2013-01-22","bar_index":2343,"type":"RECLAIM","strength":0.725,"price":16.7495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-01-14","prior_stop_level":16.6738,"sweep_low":16.3903,"atr14":0.221446,"stop_level":16.279577,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-22","known_ts":"2013-01-22","bar_index":2343,"type":"RECLAIM","strength":0.725,"price":16.7495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-01-16","prior_stop_level":16.6738,"sweep_low":16.3903,"atr14":0.221446,"stop_level":16.279577,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-01","known_ts":"2013-02-01","bar_index":2346,"type":"RECLAIM","strength":0.725,"price":17.0094,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-05-24","known_ts":"2013-05-24","bar_index":2372,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.969,"stop_level":19.1692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-25","known_ts":"2013-07-25","bar_index":2386,"type":"RECLAIM","strength":0.863,"price":20.2345,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-05-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-08-06","known_ts":"2013-08-06","bar_index":2388,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.0092,"stop_level":20.068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-08-09","known_ts":"2013-08-09","bar_index":2389,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.6567,"stop_level":20.068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-09-19","known_ts":"2013-09-23","bar_index":2399,"type":"BUY","strength":0.588,"price":19.363,"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":80},{"ts":"2013-11-11","known_ts":"2013-11-11","bar_index":2411,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.4969,"stop_level":19.6883,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-13","known_ts":"2013-11-13","bar_index":2412,"type":"RECLAIM","strength":0.725,"price":19.7741,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-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":"2013-11-11","prior_stop_level":19.6883,"sweep_low":19.3517,"atr14":0.36441,"stop_level":19.169495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-26","known_ts":"2013-11-26","bar_index":2415,"type":"RECLAIM","strength":0.725,"price":19.9721,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-18","known_ts":"2013-12-20","bar_index":2420,"type":"BUY","strength":0.588,"price":20.2559,"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":60},{"ts":"2014-02-11","known_ts":"2014-02-13","bar_index":2432,"type":"BUY","strength":0.588,"price":20.671,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2014-04-10","known_ts":"2014-04-10","bar_index":2445,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.3317,"stop_level":21.5453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-16","known_ts":"2014-04-16","bar_index":2447,"type":"RECLAIM","strength":0.863,"price":21.5587,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-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":"2014-04-10","prior_stop_level":21.5453,"sweep_low":21.1048,"atr14":0.356884,"stop_level":20.926358,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-25","known_ts":"2014-04-29","bar_index":2449,"type":"BUY","strength":0.863,"price":22.0593,"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":10},{"ts":"2014-05-21","known_ts":"2014-05-21","bar_index":2455,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.8764,"stop_level":21.8924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-23","known_ts":"2014-05-23","bar_index":2455,"type":"RECLAIM","strength":1.0,"price":22.018,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-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":"2014-05-21","prior_stop_level":21.8924,"sweep_low":21.6943,"atr14":0.343459,"stop_level":21.522571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-09","known_ts":"2014-06-09","bar_index":2459,"type":"RECLAIM","strength":1.0,"price":22.4564,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-17","known_ts":"2014-06-19","bar_index":2461,"type":"REBUY","strength":1.0,"price":23.2049,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2014-07-03","known_ts":"2014-07-03","bar_index":2465,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.3619,"stop_level":22.3754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-07-07","known_ts":"2014-07-07","bar_index":2465,"type":"RECLAIM","strength":1.0,"price":22.4361,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-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":"2014-07-03","prior_stop_level":22.3754,"sweep_low":22.2743,"atr14":0.329125,"stop_level":22.109738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-25","known_ts":"2014-08-27","bar_index":2477,"type":"BUY","strength":0.725,"price":22.0778,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2014-09-03","known_ts":"2014-09-05","bar_index":2479,"type":"BUY","strength":0.725,"price":22.105,"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":"2014-09-11","known_ts":"2014-09-11","bar_index":2481,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.6756,"stop_level":21.9619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-10-20","known_ts":"2014-10-20","bar_index":2490,"type":"RECLAIM","strength":0.725,"price":23.182,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-09-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-20","known_ts":"2014-11-20","bar_index":2497,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.0117,"stop_level":24.1562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-24","known_ts":"2014-11-24","bar_index":2498,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.936,"stop_level":24.1562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":2499,"type":"RECLAIM","strength":0.863,"price":24.2457,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-11-20","prior_stop_level":24.1562,"sweep_low":23.5919,"atr14":0.417289,"stop_level":23.383255,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":2499,"type":"RECLAIM","strength":0.863,"price":24.2457,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-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":"2014-11-24","prior_stop_level":24.1562,"sweep_low":23.5919,"atr14":0.417289,"stop_level":23.383255,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":2502,"type":"RECLAIM","strength":0.863,"price":24.3351,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-31","known_ts":"2015-04-02","bar_index":2527,"type":"BUY","strength":0.588,"price":24.268,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2015-04-22","known_ts":"2015-04-24","bar_index":2532,"type":"BUY","strength":0.588,"price":24.1916,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2015-05-18","known_ts":"2015-05-20","bar_index":2538,"type":"REBUY","strength":0.588,"price":23.7441,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2015-06-17","known_ts":"2015-06-19","bar_index":2545,"type":"BUY","strength":0.45,"price":23.6036,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-07-06","known_ts":"2015-07-06","bar_index":2549,"type":"RECLAIM","strength":0.588,"price":23.8424,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-06-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-09-01","known_ts":"2015-09-01","bar_index":2562,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.9985,"stop_level":25.1616,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-09-21","known_ts":"2015-09-21","bar_index":2567,"type":"RECLAIM","strength":0.863,"price":25.4099,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-09-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-09-29","known_ts":"2015-10-01","bar_index":2569,"type":"BUY","strength":0.863,"price":25.9134,"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":"2015-12-23","known_ts":"2015-12-28","bar_index":2589,"type":"BUY","strength":0.588,"price":26.0052,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2016-04-20","known_ts":"2016-04-20","bar_index":2615,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.9718,"stop_level":29.9693,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-03","known_ts":"2016-06-07","bar_index":2626,"type":"BUY","strength":0.725,"price":30.0622,"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":"2016-08-02","known_ts":"2016-08-02","bar_index":2639,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.2437,"stop_level":31.5573,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-10-19","known_ts":"2016-10-21","bar_index":2658,"type":"BUY","strength":0.45,"price":28.4865,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-10-27","known_ts":"2016-10-27","bar_index":2660,"type":"RECLAIM","strength":0.588,"price":29.8398,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-10-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2017-02-01","known_ts":"2017-02-01","bar_index":2681,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.5747,"stop_level":33.7156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-02","known_ts":"2017-02-02","bar_index":2682,"type":"RECLAIM","strength":0.863,"price":33.7305,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-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":"2017-02-01","prior_stop_level":33.7156,"sweep_low":33.4041,"atr14":0.60071,"stop_level":33.103745,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-30","known_ts":"2017-04-03","bar_index":2695,"type":"BUY","strength":0.863,"price":33.8094,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2017-05-03","known_ts":"2017-05-03","bar_index":2702,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.5215,"stop_level":35.8655,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-08","known_ts":"2017-05-08","bar_index":2703,"type":"RECLAIM","strength":1.0,"price":35.9328,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-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":"2017-05-03","prior_stop_level":35.8655,"sweep_low":35.2449,"atr14":0.60403,"stop_level":34.942885,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-12","known_ts":"2017-05-12","bar_index":2705,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.1085,"stop_level":35.5215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-31","known_ts":"2017-05-31","bar_index":2709,"type":"RECLAIM","strength":1.0,"price":36.8715,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-11","known_ts":"2017-08-11","bar_index":2726,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.2359,"stop_level":37.8811,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-08-16","known_ts":"2017-08-16","bar_index":2727,"type":"RECLAIM","strength":0.863,"price":37.934,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-08-11","prior_stop_level":37.8811,"sweep_low":37.0158,"atr14":0.604598,"stop_level":36.713501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-06","known_ts":"2017-10-10","bar_index":2739,"type":"BUY","strength":0.725,"price":39.0495,"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":"2017-10-30","known_ts":"2017-10-30","bar_index":2744,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.133,"stop_level":39.1633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-31","known_ts":"2017-10-31","bar_index":2744,"type":"RECLAIM","strength":0.863,"price":39.4593,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-30 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":"2017-10-30","prior_stop_level":39.1633,"sweep_low":38.6397,"atr14":0.736818,"stop_level":38.271291,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-12","known_ts":"2018-02-14","bar_index":2768,"type":"BUY","strength":0.45,"price":32.7287,"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-02-28","known_ts":"2018-02-28","bar_index":2771,"type":"SELL","basis":"structure_stop","strength":0.45,"price":32.4049,"stop_level":32.7287,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-03-05","known_ts":"2018-03-05","bar_index":2772,"type":"RECLAIM","strength":0.45,"price":33.037,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-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":"2018-02-28","prior_stop_level":32.7287,"sweep_low":32.2893,"atr14":0.803581,"stop_level":31.887509,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-13","known_ts":"2018-04-13","bar_index":2782,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.0334,"stop_level":35.4959,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-16","known_ts":"2018-04-16","bar_index":2782,"type":"RECLAIM","strength":0.588,"price":35.7965,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-04-13","prior_stop_level":35.4959,"sweep_low":34.5786,"atr14":0.826766,"stop_level":34.165217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-01","known_ts":"2018-05-01","bar_index":2786,"type":"RECLAIM","strength":0.725,"price":37.369,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-08","known_ts":"2018-05-08","bar_index":2787,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.1223,"stop_level":37.2688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-10","known_ts":"2018-05-10","bar_index":2788,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.0529,"stop_level":37.2688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-15","known_ts":"2018-05-15","bar_index":2789,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.3491,"stop_level":37.2688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-31","known_ts":"2018-05-31","bar_index":2793,"type":"RECLAIM","strength":0.863,"price":37.2034,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-09","known_ts":"2018-07-09","bar_index":2801,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.4869,"stop_level":39.6423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-10","known_ts":"2018-07-10","bar_index":2802,"type":"RECLAIM","strength":0.863,"price":39.6966,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-07-09","prior_stop_level":39.6423,"sweep_low":39.3238,"atr14":0.777672,"stop_level":38.934964,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-23","known_ts":"2018-07-23","bar_index":2805,"type":"RECLAIM","strength":0.863,"price":39.8986,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-30","known_ts":"2018-07-30","bar_index":2806,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.4792,"stop_level":39.5258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-31","known_ts":"2018-07-31","bar_index":2807,"type":"RECLAIM","strength":0.863,"price":39.5413,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-07-30","prior_stop_level":39.5258,"sweep_low":39.0675,"atr14":0.715748,"stop_level":38.709626,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-24","known_ts":"2018-08-24","bar_index":2813,"type":"RECLAIM","strength":0.863,"price":39.5131,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-20","known_ts":"2018-09-20","bar_index":2819,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.8246,"stop_level":40.7181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-11-14","known_ts":"2018-11-16","bar_index":2832,"type":"BUY","strength":0.863,"price":38.6086,"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":"2018-12-18","known_ts":"2018-12-18","bar_index":2839,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.2865,"stop_level":39.5624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-12-20","known_ts":"2018-12-20","bar_index":2840,"type":"RECLAIM","strength":0.725,"price":39.8856,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-12-18","prior_stop_level":39.5624,"sweep_low":38.648,"atr14":0.952722,"stop_level":38.171639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-02","known_ts":"2019-01-02","bar_index":2842,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.1593,"stop_level":38.8608,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-31","known_ts":"2019-02-04","bar_index":2849,"type":"BUY","strength":0.588,"price":40.7526,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2019-04-29","known_ts":"2019-05-01","bar_index":2869,"type":"BUY","strength":1.0,"price":44.8748,"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":"2019-06-03","known_ts":"2019-06-05","bar_index":2877,"type":"REBUY","strength":1.0,"price":46.8027,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2019-06-11","known_ts":"2019-06-13","bar_index":2879,"type":"REBUY","strength":1.0,"price":47.0744,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2019-07-12","known_ts":"2019-07-12","bar_index":2886,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.6337,"stop_level":47.7136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-07-18","known_ts":"2019-07-18","bar_index":2887,"type":"RECLAIM","strength":1.0,"price":48.2089,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-07-12","prior_stop_level":47.7136,"sweep_low":46.8028,"atr14":0.850808,"stop_level":46.377396,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-30","known_ts":"2019-09-04","bar_index":2898,"type":"BUY","strength":0.863,"price":49.092,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2019-09-10","known_ts":"2019-09-12","bar_index":2900,"type":"BUY","strength":0.863,"price":49.0035,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2019-10-09","known_ts":"2019-10-09","bar_index":2907,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.7804,"stop_level":50.909,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-15","known_ts":"2019-10-15","bar_index":2908,"type":"SELL","basis":"structure_stop","strength":1.0,"price":49.711,"stop_level":50.909,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-09","known_ts":"2019-12-11","bar_index":2921,"type":"BUY","strength":0.725,"price":50.9132,"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":"2020-02-27","known_ts":"2020-02-27","bar_index":2939,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.0152,"stop_level":49.5702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":2949,"type":"BUY","strength":0.45,"price":44.5565,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-05-22","known_ts":"2020-05-27","bar_index":2959,"type":"REBUY","strength":0.45,"price":39.5871,"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,"retro_override":true,"retro_ctx":{"group_id":"Utilities"}},{"ts":"2020-07-10","known_ts":"2020-07-14","bar_index":2970,"type":"BUY","strength":0.588,"price":37.3714,"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":"Utilities"}},{"ts":"2020-08-26","known_ts":"2020-08-28","bar_index":2981,"type":"BUY","strength":0.45,"price":34.6118,"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":"Utilities"}},{"ts":"2020-10-28","known_ts":"2020-10-28","bar_index":2995,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.0264,"stop_level":32.699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-11","known_ts":"2020-11-13","bar_index":2999,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-11-11","trigger_known_ts":"2020-11-13","strength":0.45,"price":30.014,"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.430857,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.1595,"atr14":1.261579,"stop_level":26.52871,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-16","known_ts":"2020-11-18","bar_index":3000,"type":"BUY","strength":0.45,"price":31.4197,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-11-16","known_ts":"2020-11-18","bar_index":3000,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-11-16","trigger_known_ts":"2020-11-18","strength":0.45,"price":31.4197,"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.404201,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.1595,"atr14":1.215283,"stop_level":26.551859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-11","known_ts":"2020-12-11","bar_index":3006,"type":"RECLAIM","strength":0.725,"price":36.6661,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-11-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-12-21","known_ts":"2020-12-21","bar_index":3008,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.9592,"stop_level":35.6118,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-12-28","known_ts":"2020-12-28","bar_index":3009,"type":"RECLAIM","strength":0.725,"price":36.4904,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-12-21","prior_stop_level":35.6118,"sweep_low":33.8881,"atr14":0.997249,"stop_level":33.389475,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-13","known_ts":"2021-01-13","bar_index":3013,"type":"RECLAIM","strength":0.863,"price":36.6577,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-20","known_ts":"2021-01-20","bar_index":3014,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.3022,"stop_level":35.5198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-02-04","known_ts":"2021-02-04","bar_index":3018,"type":"RECLAIM","strength":0.863,"price":35.6118,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-18","known_ts":"2021-02-22","bar_index":3021,"type":"BUY","strength":0.863,"price":36.243,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2021-03-03","known_ts":"2021-03-05","bar_index":3024,"type":"BUY","strength":0.863,"price":37.062,"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":45},{"ts":"2021-04-01","known_ts":"2021-04-06","bar_index":3031,"type":"REBUY","strength":0.863,"price":40.4473,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2021-05-11","known_ts":"2021-05-11","bar_index":3040,"type":"SELL","basis":"structure_stop","strength":1.0,"price":46.5765,"stop_level":46.6694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-13","known_ts":"2021-05-13","bar_index":3040,"type":"RECLAIM","strength":1.0,"price":47.0699,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-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":"2021-05-11","prior_stop_level":46.6694,"sweep_low":44.9893,"atr14":1.518235,"stop_level":44.230183,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-28","known_ts":"2021-05-28","bar_index":3044,"type":"SELL","basis":"structure_stop","strength":1.0,"price":46.6362,"stop_level":46.8488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-01","known_ts":"2021-06-01","bar_index":3044,"type":"RECLAIM","strength":1.0,"price":47.3675,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-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":"2021-05-28","prior_stop_level":46.8488,"sweep_low":46.2536,"atr14":1.296891,"stop_level":45.605154,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-15","known_ts":"2021-06-15","bar_index":3048,"type":"RECLAIM","strength":1.0,"price":47.9456,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-05-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-03","known_ts":"2021-11-05","bar_index":3081,"type":"BUY","strength":0.588,"price":37.1478,"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":65},{"ts":"2021-11-19","known_ts":"2021-11-19","bar_index":3085,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.6612,"stop_level":35.7513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-11-22","known_ts":"2021-11-22","bar_index":3085,"type":"RECLAIM","strength":0.588,"price":36.4563,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-19 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":"2021-11-19","prior_stop_level":35.7513,"sweep_low":35.3673,"atr14":0.865466,"stop_level":34.934567,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-11","known_ts":"2022-01-11","bar_index":3096,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.3777,"stop_level":39.4641,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-13","known_ts":"2022-01-13","bar_index":3097,"type":"RECLAIM","strength":0.588,"price":40.0691,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-01-11","prior_stop_level":39.4641,"sweep_low":38.5134,"atr14":0.981588,"stop_level":38.022606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-20","known_ts":"2022-01-20","bar_index":3098,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.5825,"stop_level":38.7294,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-21","known_ts":"2022-01-21","bar_index":3099,"type":"RECLAIM","strength":0.588,"price":38.9974,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-01-20","prior_stop_level":38.7294,"sweep_low":38.0466,"atr14":0.996473,"stop_level":37.548363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-03","known_ts":"2022-02-03","bar_index":3102,"type":"RECLAIM","strength":1.0,"price":44.1054,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-05-05","known_ts":"2022-05-09","bar_index":3123,"type":"BUY","strength":1.0,"price":47.6908,"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":65},{"ts":"2022-06-09","known_ts":"2022-06-09","bar_index":3131,"type":"SELL","basis":"structure_stop","strength":1.0,"price":49.5942,"stop_level":50.1031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":3131,"type":"SELL","basis":"structure_stop","strength":1.0,"price":46.4447,"stop_level":50.1031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-07-01","known_ts":"2022-07-01","bar_index":3136,"type":"RECLAIM","strength":1.0,"price":51.1646,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":3162,"type":"BUY","strength":0.725,"price":45.5977,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2022-12-07","known_ts":"2022-12-07","bar_index":3172,"type":"SELL","basis":"structure_stop","strength":0.725,"price":46.0666,"stop_level":46.307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-12-08","known_ts":"2022-12-08","bar_index":3173,"type":"RECLAIM","strength":0.725,"price":46.4495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-07 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":"2022-12-07","prior_stop_level":46.307,"sweep_low":45.4345,"atr14":1.335492,"stop_level":44.766754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-15","known_ts":"2022-12-15","bar_index":3174,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.0873,"stop_level":46.0043,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-12-21","known_ts":"2022-12-23","bar_index":3176,"type":"REBUY","strength":0.725,"price":46.2803,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2023-03-13","known_ts":"2023-03-13","bar_index":3194,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.2109,"stop_level":47.8212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-03-14","known_ts":"2023-03-14","bar_index":3194,"type":"RECLAIM","strength":1.0,"price":48.4314,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-03-13","prior_stop_level":47.8212,"sweep_low":46.8699,"atr14":1.363337,"stop_level":46.188232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-24","known_ts":"2023-03-28","bar_index":3197,"type":"REBUY","strength":1.0,"price":50.0107,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2023-04-28","known_ts":"2023-04-28","bar_index":3205,"type":"SELL","basis":"structure_stop","strength":1.0,"price":49.8851,"stop_level":51.617,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-18","known_ts":"2023-07-20","bar_index":3223,"type":"BUY","strength":0.725,"price":48.0783,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2023-08-03","known_ts":"2023-08-03","bar_index":3227,"type":"SELL","basis":"structure_stop","strength":0.45,"price":44.8068,"stop_level":46.2076,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-09-15","known_ts":"2023-09-19","bar_index":3237,"type":"BUY","strength":0.45,"price":42.9587,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-10-06","known_ts":"2023-10-10","bar_index":3242,"type":"BUY","strength":0.45,"price":41.6285,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-11-29","known_ts":"2023-11-29","bar_index":3254,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.3424,"stop_level":45.1418,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-01","known_ts":"2023-12-01","bar_index":3255,"type":"RECLAIM","strength":0.588,"price":45.3347,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-11-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-11-29","prior_stop_level":45.1418,"sweep_low":43.5247,"atr14":1.180748,"stop_level":42.934326,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-14","known_ts":"2023-12-14","bar_index":3258,"type":"RECLAIM","strength":0.863,"price":47.301,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-05","known_ts":"2024-01-05","bar_index":3262,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.8064,"stop_level":48.3025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-10","known_ts":"2024-01-10","bar_index":3263,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.566,"stop_level":48.3025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-02-21","known_ts":"2024-02-23","bar_index":3273,"type":"BUY","strength":0.863,"price":46.8549,"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":"quality","score":65},{"ts":"2024-03-26","known_ts":"2024-03-26","bar_index":3281,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.0031,"stop_level":47.0124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-27","known_ts":"2024-03-27","bar_index":3281,"type":"RECLAIM","strength":0.863,"price":47.9855,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-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":"2024-03-26","prior_stop_level":47.0124,"sweep_low":46.5212,"atr14":1.134727,"stop_level":45.953836,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-30","known_ts":"2024-05-02","bar_index":3289,"type":"BUY","strength":0.863,"price":48.5415,"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-06-13","known_ts":"2024-06-13","bar_index":3299,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.9838,"stop_level":47.0118,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-07-10","known_ts":"2024-07-12","bar_index":3305,"type":"BUY","strength":0.863,"price":51.4767,"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":"2024-08-21","known_ts":"2024-08-23","bar_index":3315,"type":"REBUY","strength":1.0,"price":56.2851,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2024-09-17","known_ts":"2024-09-19","bar_index":3321,"type":"REBUY","strength":1.0,"price":58.054,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2024-11-22","known_ts":"2024-11-26","bar_index":3337,"type":"BUY","strength":0.863,"price":56.3907,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2025-01-31","known_ts":"2025-02-04","bar_index":3352,"type":"BUY","strength":0.588,"price":51.2065,"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":35},{"ts":"2025-02-27","known_ts":"2025-02-27","bar_index":3358,"type":"SELL","basis":"structure_stop","strength":0.863,"price":52.6885,"stop_level":53.6916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-03-03","known_ts":"2025-03-03","bar_index":3358,"type":"RECLAIM","strength":0.863,"price":54.389,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-02-27","prior_stop_level":53.6916,"sweep_low":51.1694,"atr14":1.260999,"stop_level":50.5389,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-28","known_ts":"2025-03-28","bar_index":3365,"type":"RECLAIM","strength":0.725,"price":55.9558,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-02-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-05-08","known_ts":"2025-05-08","bar_index":3374,"type":"SELL","basis":"structure_stop","strength":0.725,"price":54.9145,"stop_level":55.717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-05-12","known_ts":"2025-05-12","bar_index":3375,"type":"SELL","basis":"structure_stop","strength":0.863,"price":52.4305,"stop_level":55.717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-07-30","known_ts":"2025-08-01","bar_index":3393,"type":"BUY","strength":0.45,"price":49.9247,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-09-19","known_ts":"2025-09-23","bar_index":3405,"type":"BUY","strength":0.45,"price":44.9397,"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-10-30","known_ts":"2025-10-30","bar_index":3414,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.5163,"stop_level":48.3233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-10","known_ts":"2025-11-10","bar_index":3417,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.2621,"stop_level":47.3413,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-12","known_ts":"2026-01-14","bar_index":3431,"type":"REBUY","strength":0.725,"price":49.1709,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2026-03-18","known_ts":"2026-03-18","bar_index":3446,"type":"SELL","basis":"structure_stop","strength":0.863,"price":51.3764,"stop_level":51.6142,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-25","known_ts":"2026-03-25","bar_index":3447,"type":"RECLAIM","strength":0.863,"price":51.9213,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-03-18","prior_stop_level":51.6142,"sweep_low":49.722,"atr14":1.275267,"stop_level":49.084367,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-06","known_ts":"2026-04-06","bar_index":3450,"type":"RECLAIM","strength":1.0,"price":53.5163,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-23","known_ts":"2026-06-25","bar_index":3468,"type":"BUY","strength":0.863,"price":52.42,"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":65},{"ts":"2026-08-03","known_ts":"2026-08-03","bar_index":3477,"type":"SELL","basis":"structure_stop","strength":1.0,"price":53.51,"stop_level":53.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-05","known_ts":"2026-08-05","bar_index":3478,"type":"SELL","basis":"structure_stop","strength":1.0,"price":53.52,"stop_level":53.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-12","known_ts":"2026-08-12","bar_index":3479,"type":"RECLAIM","strength":1.0,"price":53.97,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-08-05","prior_stop_level":53.92,"sweep_low":52.75,"atr14":1.303482,"stop_level":52.098259,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-13","known_ts":"2026-08-14","bar_index":3480,"type":"REBUY","strength":1.0,"price":54.56,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"pending","quality_reason":"pending confirmation","tier":"base","score":70}],"state":{"position_hint":"long","last_signal":"REBUY","last_scored_signal":"REBUY","last_scored_ts":"2026-08-14","last_scored_basis":null,"bars_since_signal":0,"extended":true,"strong_bull":true,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2018-02-07","2018-08-13","2018-10-16","2018-11-06","2019-01-17","2019-04-10","2019-04-24","2019-05-20","2019-07-24","2019-08-09","2019-11-15","2020-03-24","2020-07-10","2020-08-26","2021-07-01","2021-07-23","2021-08-13","2021-08-31","2021-11-03","2022-03-31","2022-05-02","2022-05-26","2022-06-23","2022-09-30","2023-06-02","2023-08-29","2023-09-15","2023-10-03","2023-11-01","2024-01-25","2024-02-15","2024-04-22","2024-06-26","2024-10-11","2024-11-06","2025-01-14","2025-06-25","2025-09-11","2026-05-18","2026-06-09"],"warnings":[{"ts":"2022-11-07","kind":"arm","px":44.8821},{"ts":"2022-12-07","kind":"confirm","px":46.0666,"level":46.307},{"ts":"2022-12-09","kind":"arm","px":46.0043},{"ts":"2022-12-15","kind":"confirm","px":45.0873,"level":46.0043},{"ts":"2023-02-28","kind":"arm","px":48.7454},{"ts":"2023-03-13","kind":"confirm","px":47.2109,"level":47.8212},{"ts":"2023-04-14","kind":"arm","px":51.967},{"ts":"2023-04-28","kind":"confirm","px":49.8851,"level":51.617},{"ts":"2023-08-02","kind":"arm","px":45.584},{"ts":"2023-08-03","kind":"confirm","px":44.8068,"level":46.2076},{"ts":"2023-10-25","kind":"arm","px":42.9223},{"ts":"2023-11-28","kind":"arm","px":44.9672},{"ts":"2023-11-29","kind":"confirm","px":44.3424,"level":45.1418},{"ts":"2023-12-19","kind":"arm","px":47.5491},{"ts":"2024-01-05","kind":"confirm","px":47.8064,"level":48.3025},{"ts":"2024-01-09","kind":"arm","px":47.5307},{"ts":"2024-01-10","kind":"confirm","px":46.566,"level":48.3025},{"ts":"2024-03-15","kind":"arm","px":47.1885},{"ts":"2024-03-26","kind":"confirm","px":47.0031,"level":47.0124},{"ts":"2024-05-22","kind":"arm","px":49.3097},{"ts":"2024-06-13","kind":"confirm","px":46.9838,"level":47.0118},{"ts":"2024-08-06","kind":"arm","px":53.5971},{"ts":"2025-02-24","kind":"arm","px":54.0451},{"ts":"2025-02-27","kind":"confirm","px":52.6885,"level":53.6916},{"ts":"2025-03-12","kind":"arm","px":52.0675},{"ts":"2025-05-07","kind":"arm","px":55.1533},{"ts":"2025-05-08","kind":"confirm","px":54.9145,"level":55.717},{"ts":"2025-05-09","kind":"arm","px":54.2171},{"ts":"2025-05-12","kind":"confirm","px":52.4305,"level":55.717},{"ts":"2025-10-29","kind":"arm","px":47.3413},{"ts":"2025-10-30","kind":"confirm","px":47.5163,"level":48.3233},{"ts":"2025-11-07","kind":"arm","px":46.5537},{"ts":"2025-11-10","kind":"confirm","px":46.2621,"level":47.3413},{"ts":"2025-12-05","kind":"arm","px":46.9823},{"ts":"2026-01-28","kind":"arm","px":48.3465},{"ts":"2026-03-18","kind":"confirm","px":51.3764,"level":51.6142},{"ts":"2026-07-08","kind":"arm","px":52.5},{"ts":"2026-08-03","kind":"confirm","px":53.51,"level":53.92},{"ts":"2026-08-04","kind":"arm","px":53.61},{"ts":"2026-08-05","kind":"confirm","px":53.52,"level":53.92}],"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":[]}}}