{"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":"DCO","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1973-09-25","known_ts":"1973-09-27","bar_index":34,"type":"BUY","strength":0.588,"price":2.6892,"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":"1973-10-29","known_ts":"1973-10-31","bar_index":42,"type":"REBUY","strength":0.588,"price":2.8172,"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":"1973-11-20","known_ts":"1973-11-20","bar_index":47,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5355,"stop_level":2.6123,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1973-12-28","known_ts":"1974-01-02","bar_index":56,"type":"BUY","strength":0.45,"price":2.5099,"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":"1974-02-19","known_ts":"1974-02-19","bar_index":67,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6123,"stop_level":2.6892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1974-03-21","known_ts":"1974-03-25","bar_index":75,"type":"BUY","strength":0.863,"price":2.6123,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1974-04-25","known_ts":"1974-04-29","bar_index":83,"type":"BUY","strength":0.863,"price":2.7404,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1974-06-04","known_ts":"1974-06-06","bar_index":92,"type":"BUY","strength":0.863,"price":2.7404,"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":"1974-06-19","known_ts":"1974-06-19","bar_index":95,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5355,"stop_level":2.638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-08-02","known_ts":"1974-08-06","bar_index":106,"type":"BUY","strength":0.725,"price":2.7404,"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":"aplus","score":90},{"ts":"1974-08-28","known_ts":"1974-08-28","bar_index":112,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6892,"stop_level":2.7404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1974-10-23","known_ts":"1974-10-25","bar_index":125,"type":"BUY","strength":0.588,"price":2.2794,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"1975-01-02","known_ts":"1975-01-06","bar_index":141,"type":"BUY","strength":0.45,"price":2.2538,"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":"1975-01-10","known_ts":"1975-01-10","bar_index":143,"type":"RECLAIM","strength":0.725,"price":2.5099,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1975-01-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1975-06-19","known_ts":"1975-06-23","bar_index":180,"type":"BUY","strength":0.588,"price":2.4075,"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":"1975-07-24","known_ts":"1975-07-24","bar_index":188,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.0745,"stop_level":2.1257,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1975-07-28","known_ts":"1975-07-28","bar_index":188,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.0745,"stop_level":2.1257,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1975-07-31","known_ts":"1975-07-31","bar_index":189,"type":"RECLAIM","strength":0.588,"price":2.177,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1975-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1975-07-24","prior_stop_level":2.1257,"sweep_low":2.0745,"atr14":0.171233,"stop_level":1.988883,"risk_basis":"daily_ohlc_atr14"},{"ts":"1975-07-31","known_ts":"1975-07-31","bar_index":189,"type":"RECLAIM","strength":0.588,"price":2.177,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1975-07-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":"1975-07-28","prior_stop_level":2.1257,"sweep_low":2.0745,"atr14":0.171233,"stop_level":1.988883,"risk_basis":"daily_ohlc_atr14"},{"ts":"1975-10-14","known_ts":"1975-10-16","bar_index":207,"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":"1975-10-14","trigger_known_ts":"1975-10-16","strength":0.45,"price":1.4342,"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.450982,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3574,"atr14":0.170361,"stop_level":1.27222,"risk_basis":"daily_ohlc_atr14"},{"ts":"1975-11-07","known_ts":"1975-11-11","bar_index":213,"type":"BUY","strength":0.45,"price":1.4598,"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":"1975-11-07","known_ts":"1975-11-11","bar_index":213,"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":"1975-11-07","trigger_known_ts":"1975-11-11","strength":0.45,"price":1.4598,"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.441182,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3574,"atr14":0.168442,"stop_level":1.273179,"risk_basis":"daily_ohlc_atr14"},{"ts":"1975-12-08","known_ts":"1975-12-08","bar_index":219,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4342,"stop_level":1.4598,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1975-12-15","known_ts":"1975-12-15","bar_index":221,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3574,"stop_level":1.4598,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1976-02-23","known_ts":"1976-02-23","bar_index":237,"type":"RECLAIM","strength":0.863,"price":1.9208,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1975-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1976-03-05","known_ts":"1976-03-05","bar_index":240,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7159,"stop_level":1.7928,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1976-06-04","known_ts":"1976-06-08","bar_index":261,"type":"BUY","strength":0.863,"price":1.6391,"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":75},{"ts":"1976-06-28","known_ts":"1976-06-28","bar_index":266,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5111,"stop_level":1.5623,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1976-07-22","known_ts":"1976-07-22","bar_index":272,"type":"RECLAIM","strength":1.0,"price":1.6391,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1976-06-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1976-09-08","known_ts":"1976-09-10","bar_index":283,"type":"BUY","strength":0.863,"price":1.6391,"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":"1976-10-12","known_ts":"1976-10-14","bar_index":291,"type":"BUY","strength":0.588,"price":1.5111,"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":75},{"ts":"1976-11-24","known_ts":"1976-11-29","bar_index":301,"type":"BUY","strength":0.588,"price":1.4342,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"1976-12-03","known_ts":"1976-12-07","bar_index":303,"type":"BUY","strength":0.588,"price":1.4342,"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":"1976-12-30","known_ts":"1977-01-03","bar_index":309,"type":"REBUY","strength":0.863,"price":1.5623,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1977-02-04","known_ts":"1977-02-04","bar_index":317,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.6391,"stop_level":1.6647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1977-04-21","known_ts":"1977-04-21","bar_index":335,"type":"RECLAIM","strength":1.0,"price":1.7928,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1977-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1977-10-20","known_ts":"1977-10-24","bar_index":377,"type":"BUY","strength":0.588,"price":1.6391,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":90},{"ts":"1979-05-08","known_ts":"1979-05-08","bar_index":507,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6123,"stop_level":2.638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1979-05-24","known_ts":"1979-05-24","bar_index":511,"type":"RECLAIM","strength":0.863,"price":2.638,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1979-05-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1979-05-30","known_ts":"1979-06-01","bar_index":512,"type":"REBUY","strength":0.863,"price":2.7404,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1979-09-17","known_ts":"1979-09-17","bar_index":537,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.2014,"stop_level":3.2526,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1979-10-02","known_ts":"1979-10-02","bar_index":541,"type":"RECLAIM","strength":1.0,"price":3.3551,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1979-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1979-11-16","known_ts":"1979-11-20","bar_index":552,"type":"REBUY","strength":0.863,"price":3.4575,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":75},{"ts":"1980-02-11","known_ts":"1980-02-11","bar_index":571,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.4051,"stop_level":4.4307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1980-04-18","known_ts":"1980-04-22","bar_index":587,"type":"BUY","strength":0.725,"price":3.7136,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1980-11-07","known_ts":"1980-11-11","bar_index":634,"type":"BUY","strength":0.588,"price":5.5064,"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":45},{"ts":"1980-12-09","known_ts":"1980-12-09","bar_index":641,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4808,"stop_level":5.5064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1981-01-30","known_ts":"1981-02-03","bar_index":653,"type":"BUY","strength":0.725,"price":5.5064,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1981-04-22","known_ts":"1981-04-22","bar_index":671,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5013,"stop_level":6.0545,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-06-02","known_ts":"1981-06-04","bar_index":681,"type":"BUY","strength":0.588,"price":5.8394,"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":45},{"ts":"1981-07-02","known_ts":"1981-07-02","bar_index":688,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3169,"stop_level":5.7779,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1981-07-15","known_ts":"1981-07-17","bar_index":691,"type":"BUY","strength":0.725,"price":5.5013,"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":40},{"ts":"1981-07-31","known_ts":"1981-08-04","bar_index":695,"type":"BUY","strength":0.725,"price":5.7471,"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":80},{"ts":"1981-09-04","known_ts":"1981-09-04","bar_index":703,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.1632,"stop_level":5.2247,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1981-09-09","known_ts":"1981-09-11","bar_index":704,"type":"REBUY","strength":0.588,"price":5.8701,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":80},{"ts":"1981-09-09","known_ts":"1981-09-09","bar_index":704,"type":"RECLAIM","strength":0.45,"price":5.4091,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-09-04 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":"1981-09-04","prior_stop_level":5.2247,"sweep_low":4.9481,"atr14":0.187765,"stop_level":4.854218,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-09-24","known_ts":"1981-09-24","bar_index":707,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.7329,"stop_level":5.1017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1981-10-08","known_ts":"1981-10-12","bar_index":711,"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":"1981-10-08","trigger_known_ts":"1981-10-12","strength":0.45,"price":5.1017,"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.212652,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.5485,"atr14":0.166963,"stop_level":4.465019,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-10-13","known_ts":"1981-10-15","bar_index":712,"type":"BUY","strength":0.45,"price":5.3169,"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":"1981-10-13","known_ts":"1981-10-15","bar_index":712,"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":"1981-10-13","trigger_known_ts":"1981-10-15","strength":0.45,"price":5.3169,"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.17944,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.5793,"atr14":0.165616,"stop_level":4.496492,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-10-29","known_ts":"1981-10-29","bar_index":716,"type":"RECLAIM","strength":0.725,"price":5.7779,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1981-10-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-12-23","known_ts":"1981-12-23","bar_index":728,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.0545,"stop_level":6.1774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-03-23","known_ts":"1982-03-25","bar_index":749,"type":"BUY","strength":0.45,"price":5.0403,"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":"1982-04-14","known_ts":"1982-04-14","bar_index":754,"type":"RECLAIM","strength":0.725,"price":5.5628,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1982-03-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-05-26","known_ts":"1982-05-26","bar_index":764,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.2389,"stop_level":6.3004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-09-02","known_ts":"1982-09-02","bar_index":787,"type":"RECLAIM","strength":0.725,"price":6.8228,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-05-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-11-15","known_ts":"1982-11-15","bar_index":804,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.0687,"stop_level":7.2531,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-01-19","known_ts":"1983-01-21","bar_index":819,"type":"BUY","strength":0.725,"price":7.376,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1983-04-08","known_ts":"1983-04-08","bar_index":837,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.1278,"stop_level":9.2508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-04-25","known_ts":"1983-04-25","bar_index":841,"type":"RECLAIM","strength":1.0,"price":8.9742,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-04-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-08-04","known_ts":"1983-08-04","bar_index":864,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.0498,"stop_level":10.1728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1983-08-05","known_ts":"1983-08-05","bar_index":865,"type":"RECLAIM","strength":0.863,"price":10.2957,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-08-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1983-08-04","prior_stop_level":10.1728,"sweep_low":10.0498,"atr14":0.198834,"stop_level":9.950383,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-10-13","known_ts":"1983-10-17","bar_index":881,"type":"BUY","strength":0.725,"price":9.8347,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":75},{"ts":"1983-12-23","known_ts":"1983-12-23","bar_index":897,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.7567,"stop_level":10.9718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-03-01","known_ts":"1984-03-05","bar_index":913,"type":"BUY","strength":0.45,"price":9.7118,"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":"1984-03-14","known_ts":"1984-03-16","bar_index":916,"type":"BUY","strength":0.45,"price":9.2815,"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":"1984-04-23","known_ts":"1984-04-25","bar_index":925,"type":"BUY","strength":0.45,"price":8.2366,"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":"1984-05-18","known_ts":"1984-05-18","bar_index":931,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.6361,"stop_level":8.759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-05-25","known_ts":"1984-05-25","bar_index":933,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.376,"stop_level":8.759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1984-06-08","known_ts":"1984-06-12","bar_index":936,"type":"REBUY","strength":0.45,"price":7.8985,"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":"1984-07-31","known_ts":"1984-08-02","bar_index":948,"type":"REBUY","strength":0.588,"price":8.1136,"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":"1984-08-08","known_ts":"1984-08-08","bar_index":950,"type":"RECLAIM","strength":0.725,"price":9.0971,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1984-07-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-09-12","known_ts":"1984-09-12","bar_index":958,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.6976,"stop_level":8.9127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-09-18","known_ts":"1984-09-18","bar_index":959,"type":"RECLAIM","strength":0.725,"price":9.22,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-09-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":"1984-09-12","prior_stop_level":8.9127,"sweep_low":8.5746,"atr14":0.233407,"stop_level":8.457896,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-12-14","known_ts":"1984-12-18","bar_index":980,"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":"1984-12-14","trigger_known_ts":"1984-12-18","strength":0.45,"price":6.915,"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.357145,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3618,"atr14":0.183668,"stop_level":6.269966,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-01-08","known_ts":"1985-01-10","bar_index":985,"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":"1985-01-08","trigger_known_ts":"1985-01-10","strength":0.45,"price":6.9765,"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.347698,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.2389,"atr14":0.2138,"stop_level":6.132,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-01-11","known_ts":"1985-01-15","bar_index":986,"type":"BUY","strength":0.45,"price":7.376,"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":"1985-01-11","known_ts":"1985-01-15","bar_index":986,"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":"1985-01-11","trigger_known_ts":"1985-01-15","strength":0.45,"price":7.376,"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.310345,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.2389,"atr14":0.220607,"stop_level":6.128597,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-01-29","known_ts":"1985-01-29","bar_index":990,"type":"RECLAIM","strength":0.725,"price":8.0829,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1985-01-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-03-12","known_ts":"1985-03-12","bar_index":999,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.96,"stop_level":8.0214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1985-06-28","known_ts":"1985-07-02","bar_index":1025,"type":"BUY","strength":0.45,"price":6.7614,"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":"1985-08-08","known_ts":"1985-08-08","bar_index":1034,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.6999,"stop_level":6.7614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1985-08-14","known_ts":"1985-08-14","bar_index":1035,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.6384,"stop_level":6.7614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1985-09-13","known_ts":"1985-09-13","bar_index":1042,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.3618,"stop_level":6.4848,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1985-11-01","known_ts":"1985-11-05","bar_index":1054,"type":"BUY","strength":0.588,"price":6.4848,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"1986-01-16","known_ts":"1986-01-20","bar_index":1071,"type":"REBUY","strength":0.863,"price":7.7141,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1986-03-31","known_ts":"1986-03-31","bar_index":1087,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.298,"stop_level":8.3595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-07-30","known_ts":"1986-08-01","bar_index":1116,"type":"BUY","strength":0.588,"price":4.5485,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"1986-09-22","known_ts":"1986-09-22","bar_index":1128,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2719,"stop_level":4.3027,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-09-24","known_ts":"1986-09-24","bar_index":1129,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2412,"stop_level":4.3027,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-12-17","known_ts":"1986-12-17","bar_index":1148,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7495,"stop_level":3.9031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-12-19","known_ts":"1986-12-19","bar_index":1149,"type":"RECLAIM","strength":0.588,"price":4.0261,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-12-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":"1986-12-17","prior_stop_level":3.9031,"sweep_low":3.688,"atr14":0.118327,"stop_level":3.628836,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-02-02","known_ts":"1987-02-02","bar_index":1159,"type":"RECLAIM","strength":0.863,"price":5.1632,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-02-13","known_ts":"1987-02-13","bar_index":1162,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3027,"stop_level":4.3641,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-02-18","known_ts":"1987-02-18","bar_index":1162,"type":"RECLAIM","strength":0.725,"price":4.6407,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1987-02-13","prior_stop_level":4.3641,"sweep_low":4.2719,"atr14":0.173669,"stop_level":4.185065,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-03-04","known_ts":"1987-03-04","bar_index":1166,"type":"RECLAIM","strength":0.863,"price":4.7022,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-02-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-05-26","known_ts":"1987-05-28","bar_index":1185,"type":"BUY","strength":0.588,"price":3.688,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"1987-06-19","known_ts":"1987-06-19","bar_index":1191,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0733,"stop_level":3.1041,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1987-06-22","known_ts":"1987-06-22","bar_index":1191,"type":"RECLAIM","strength":0.588,"price":3.1655,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1987-06-19","prior_stop_level":3.1041,"sweep_low":3.0733,"atr14":0.108586,"stop_level":3.019007,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-07-13","known_ts":"1987-07-13","bar_index":1196,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0119,"stop_level":3.1041,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-07-16","known_ts":"1987-07-16","bar_index":1197,"type":"RECLAIM","strength":0.725,"price":3.1655,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-07-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":"1987-07-13","prior_stop_level":3.1041,"sweep_low":2.8889,"atr14":0.104617,"stop_level":2.836591,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-08-03","known_ts":"1987-08-03","bar_index":1201,"type":"RECLAIM","strength":0.863,"price":3.9953,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-07-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-08-19","known_ts":"1987-08-19","bar_index":1205,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.6265,"stop_level":3.688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-08-21","known_ts":"1987-08-21","bar_index":1205,"type":"RECLAIM","strength":0.725,"price":3.8109,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-08-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":"1987-08-19","prior_stop_level":3.688,"sweep_low":3.5651,"atr14":0.12135,"stop_level":3.504425,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-09-08","known_ts":"1987-09-08","bar_index":1209,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.5651,"stop_level":3.6265,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1987-09-09","known_ts":"1987-09-09","bar_index":1209,"type":"RECLAIM","strength":0.863,"price":3.688,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-09-08 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":"1987-09-08","prior_stop_level":3.6265,"sweep_low":3.5651,"atr14":0.119916,"stop_level":3.505142,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-09-18","known_ts":"1987-09-22","bar_index":1212,"type":"REBUY","strength":1.0,"price":4.3641,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1987-10-20","known_ts":"1987-10-20","bar_index":1219,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.1041,"stop_level":3.5651,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1987-12-14","known_ts":"1987-12-16","bar_index":1232,"type":"BUY","strength":0.588,"price":2.2128,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"1988-02-02","known_ts":"1988-02-02","bar_index":1243,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4894,"stop_level":2.6123,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1988-02-04","known_ts":"1988-02-04","bar_index":1244,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4279,"stop_level":2.6123,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1988-03-28","known_ts":"1988-03-28","bar_index":1256,"type":"RECLAIM","strength":1.0,"price":3.033,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-04-04","known_ts":"1988-04-04","bar_index":1257,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.7935,"stop_level":2.8275,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1988-06-06","known_ts":"1988-06-08","bar_index":1272,"type":"BUY","strength":0.588,"price":2.3146,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"1988-06-30","known_ts":"1988-06-30","bar_index":1278,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9156,"stop_level":2.155,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1988-07-14","known_ts":"1988-07-18","bar_index":1281,"type":"REBUY","strength":0.725,"price":2.155,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":15},{"ts":"1988-11-15","known_ts":"1988-11-17","bar_index":1310,"type":"BUY","strength":0.588,"price":1.0376,"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":"1989-01-18","known_ts":"1989-01-18","bar_index":1324,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1972,"stop_level":1.277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-01-20","known_ts":"1989-01-20","bar_index":1325,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.1174,"stop_level":1.277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-03-31","known_ts":"1989-04-04","bar_index":1341,"type":"BUY","strength":0.863,"price":1.1972,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1990-01-24","known_ts":"1990-01-26","bar_index":1410,"type":"BUY","strength":0.588,"price":2.4743,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"1990-07-18","known_ts":"1990-07-18","bar_index":1450,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.3522,"stop_level":3.432,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-10-15","known_ts":"1990-10-17","bar_index":1471,"type":"BUY","strength":0.588,"price":2.4743,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"1990-10-30","known_ts":"1990-10-30","bar_index":1474,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.155,"stop_level":2.3146,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1990-11-08","known_ts":"1990-11-12","bar_index":1477,"type":"REBUY","strength":0.725,"price":2.7137,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"1991-01-23","known_ts":"1991-01-25","bar_index":1494,"type":"BUY","strength":0.725,"price":2.7137,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1991-05-07","known_ts":"1991-05-07","bar_index":1518,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.1128,"stop_level":3.1926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-05-29","known_ts":"1991-05-29","bar_index":1523,"type":"RECLAIM","strength":1.0,"price":3.3522,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-05-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-06-03","known_ts":"1991-06-05","bar_index":1524,"type":"REBUY","strength":1.0,"price":3.432,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1991-10-17","known_ts":"1991-10-21","bar_index":1556,"type":"BUY","strength":0.588,"price":2.8733,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":70},{"ts":"1991-11-15","known_ts":"1991-11-15","bar_index":1563,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7935,"stop_level":3.033,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-11-20","known_ts":"1991-11-20","bar_index":1564,"type":"RECLAIM","strength":0.588,"price":3.1128,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-11-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-11-15","prior_stop_level":3.033,"sweep_low":2.7935,"atr14":0.104904,"stop_level":2.741048,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-12-18","known_ts":"1991-12-18","bar_index":1570,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7137,"stop_level":2.7935,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-01-06","known_ts":"1992-01-08","bar_index":1574,"type":"BUY","strength":0.45,"price":2.8733,"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":"1992-01-14","known_ts":"1992-01-14","bar_index":1576,"type":"RECLAIM","strength":0.725,"price":3.432,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1992-01-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-03-23","known_ts":"1992-03-25","bar_index":1592,"type":"BUY","strength":0.588,"price":3.1128,"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":"1992-05-21","known_ts":"1992-05-26","bar_index":1606,"type":"BUY","strength":0.45,"price":2.7137,"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":"1992-07-07","known_ts":"1992-07-07","bar_index":1616,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5541,"stop_level":2.6339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-07-14","known_ts":"1992-07-16","bar_index":1618,"type":"REBUY","strength":0.45,"price":2.7935,"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":"1992-07-14","known_ts":"1992-07-14","bar_index":1618,"type":"RECLAIM","strength":0.45,"price":2.7137,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-07-07 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":"1992-07-07","prior_stop_level":2.6339,"sweep_low":2.4743,"atr14":0.070028,"stop_level":2.439286,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-07-22","known_ts":"1992-07-22","bar_index":1620,"type":"RECLAIM","strength":0.725,"price":3.033,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1992-07-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-08-25","known_ts":"1992-08-25","bar_index":1628,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7137,"stop_level":2.8733,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-09-11","known_ts":"1992-09-15","bar_index":1632,"type":"BUY","strength":0.863,"price":2.9531,"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":65},{"ts":"1992-11-18","known_ts":"1992-11-20","bar_index":1648,"type":"BUY","strength":0.588,"price":2.8733,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1992-12-07","known_ts":"1992-12-07","bar_index":1652,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7536,"stop_level":2.7935,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-12-15","known_ts":"1992-12-15","bar_index":1654,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7137,"stop_level":2.7935,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-12-23","known_ts":"1992-12-28","bar_index":1656,"type":"REBUY","strength":0.588,"price":2.7137,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"1993-01-15","known_ts":"1993-01-19","bar_index":1661,"type":"BUY","strength":0.725,"price":2.7935,"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":"1993-02-09","known_ts":"1993-02-09","bar_index":1666,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.6339,"stop_level":2.7137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-02-10","known_ts":"1993-02-12","bar_index":1667,"type":"BUY","strength":0.725,"price":2.7935,"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":40},{"ts":"1993-02-11","known_ts":"1993-02-11","bar_index":1667,"type":"RECLAIM","strength":0.588,"price":2.7935,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1993-02-09","prior_stop_level":2.7137,"sweep_low":2.6339,"atr14":0.069887,"stop_level":2.598957,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-04-07","known_ts":"1993-04-12","bar_index":1680,"type":"BUY","strength":0.45,"price":2.4743,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1993-04-29","known_ts":"1993-04-29","bar_index":1685,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3944,"stop_level":2.4743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-05-06","known_ts":"1993-05-06","bar_index":1686,"type":"RECLAIM","strength":0.588,"price":2.5142,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-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":"1993-04-29","prior_stop_level":2.4743,"sweep_low":2.2348,"atr14":0.077838,"stop_level":2.195881,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-06-16","known_ts":"1993-06-16","bar_index":1696,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2348,"stop_level":2.3944,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-07-26","known_ts":"1993-07-28","bar_index":1705,"type":"BUY","strength":0.45,"price":2.3545,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1993-08-11","known_ts":"1993-08-11","bar_index":1709,"type":"RECLAIM","strength":0.725,"price":2.5541,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1993-07-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-09-14","known_ts":"1993-09-14","bar_index":1716,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2747,"stop_level":2.3146,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-09-21","known_ts":"1993-09-21","bar_index":1718,"type":"RECLAIM","strength":0.725,"price":2.3545,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-09-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":"1993-09-14","prior_stop_level":2.3146,"sweep_low":2.2747,"atr14":0.056716,"stop_level":2.246342,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-09-23","known_ts":"1993-09-27","bar_index":1719,"type":"REBUY","strength":0.725,"price":2.3944,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1993-10-19","known_ts":"1993-10-21","bar_index":1725,"type":"BUY","strength":0.725,"price":2.3146,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1993-12-01","known_ts":"1993-12-03","bar_index":1735,"type":"BUY","strength":0.45,"price":2.0752,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1993-12-01","known_ts":"1993-12-03","bar_index":1735,"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":"1993-12-01","trigger_known_ts":"1993-12-03","strength":0.45,"price":2.0752,"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.277764,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.7559,"atr14":0.096544,"stop_level":1.707628,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-12-17","known_ts":"1993-12-21","bar_index":1739,"type":"BUY","strength":0.45,"price":2.2348,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1993-12-17","known_ts":"1993-12-21","bar_index":1739,"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":"1993-12-17","trigger_known_ts":"1993-12-21","strength":0.45,"price":2.2348,"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.222218,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.7559,"atr14":0.123557,"stop_level":1.694122,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-01-10","known_ts":"1994-01-10","bar_index":1744,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9954,"stop_level":2.0752,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-01-18","known_ts":"1994-01-18","bar_index":1746,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9156,"stop_level":1.9954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-02-11","known_ts":"1994-02-15","bar_index":1752,"type":"BUY","strength":0.863,"price":2.3146,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1994-05-03","known_ts":"1994-05-05","bar_index":1770,"type":"REBUY","strength":1.0,"price":2.6738,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"1995-01-19","known_ts":"1995-01-19","bar_index":1830,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.9931,"stop_level":3.033,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-01-23","known_ts":"1995-01-25","bar_index":1831,"type":"REBUY","strength":1.0,"price":3.3522,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1995-01-24","known_ts":"1995-01-24","bar_index":1831,"type":"RECLAIM","strength":1.0,"price":3.1926,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-01-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-01-19","prior_stop_level":3.033,"sweep_low":2.9931,"atr14":0.051125,"stop_level":2.967537,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-13","known_ts":"1995-02-13","bar_index":1836,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.5118,"stop_level":3.7513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-02-15","known_ts":"1995-02-15","bar_index":1836,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.6715,"stop_level":3.7513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-02-17","known_ts":"1995-02-17","bar_index":1837,"type":"RECLAIM","strength":1.0,"price":3.8311,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-02-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":"1995-02-13","prior_stop_level":3.7513,"sweep_low":3.5118,"atr14":0.123065,"stop_level":3.450268,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-17","known_ts":"1995-02-17","bar_index":1837,"type":"RECLAIM","strength":1.0,"price":3.8311,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-02-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-02-15","prior_stop_level":3.7513,"sweep_low":3.5118,"atr14":0.123065,"stop_level":3.450268,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-02","known_ts":"1995-03-02","bar_index":1840,"type":"RECLAIM","strength":1.0,"price":3.7513,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-02-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-04-27","known_ts":"1995-05-01","bar_index":1853,"type":"BUY","strength":0.863,"price":4.2302,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1995-07-19","known_ts":"1995-07-19","bar_index":1872,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.6293,"stop_level":4.7091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-07-24","known_ts":"1995-07-24","bar_index":1873,"type":"RECLAIM","strength":1.0,"price":5.9063,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-07-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":"1995-07-19","prior_stop_level":4.7091,"sweep_low":4.5095,"atr14":0.199819,"stop_level":4.40959,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-08-04","known_ts":"1995-08-04","bar_index":1876,"type":"RECLAIM","strength":1.0,"price":6.465,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-07-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-08-31","known_ts":"1995-08-31","bar_index":1882,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.026,"stop_level":6.0659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-11-07","known_ts":"1995-11-09","bar_index":1898,"type":"BUY","strength":0.725,"price":6.6246,"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":"1996-07-25","known_ts":"1996-07-29","bar_index":1958,"type":"BUY","strength":0.725,"price":9.4181,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1996-09-25","known_ts":"1996-09-25","bar_index":1972,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.0942,"stop_level":11.1741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-10-10","known_ts":"1996-10-10","bar_index":1976,"type":"RECLAIM","strength":0.863,"price":12.2915,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-03-19","known_ts":"1997-03-19","bar_index":2012,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.4465,"stop_level":14.6859,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-03-20","known_ts":"1997-03-20","bar_index":2013,"type":"RECLAIM","strength":0.863,"price":14.8455,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-03-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":"1997-03-19","prior_stop_level":14.6859,"sweep_low":14.2868,"atr14":0.440076,"stop_level":14.066762,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-04-03","known_ts":"1997-04-03","bar_index":2016,"type":"RECLAIM","strength":0.725,"price":15.8831,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-03-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-04-08","known_ts":"1997-04-10","bar_index":2017,"type":"BUY","strength":0.725,"price":15.7235,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1997-07-03","known_ts":"1997-07-03","bar_index":2037,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.7987,"stop_level":18.2776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-07","known_ts":"1997-07-07","bar_index":2037,"type":"RECLAIM","strength":0.863,"price":18.9161,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-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":"1997-07-03","prior_stop_level":18.2776,"sweep_low":17.5592,"atr14":0.51944,"stop_level":17.29948,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-21","known_ts":"1997-07-21","bar_index":2041,"type":"RECLAIM","strength":0.863,"price":20.672,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-07-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-08","known_ts":"1997-08-08","bar_index":2045,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.9115,"stop_level":21.1509,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-12","known_ts":"1997-08-12","bar_index":2046,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.1931,"stop_level":21.1509,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-18","known_ts":"1997-08-18","bar_index":2047,"type":"RECLAIM","strength":0.863,"price":21.4303,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-08-12","prior_stop_level":21.1509,"sweep_low":19.9936,"atr14":0.589591,"stop_level":19.698805,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-27","known_ts":"1997-08-27","bar_index":2050,"type":"RECLAIM","strength":0.863,"price":23.7848,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-03","known_ts":"1997-10-03","bar_index":2058,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.6252,"stop_level":23.8646,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-12-09","known_ts":"1997-12-11","bar_index":2074,"type":"BUY","strength":0.588,"price":21.7096,"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":20},{"ts":"1997-12-22","known_ts":"1997-12-24","bar_index":2077,"type":"BUY","strength":0.588,"price":21.7894,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"1998-01-09","known_ts":"1998-01-09","bar_index":2081,"type":"SELL","basis":"structure_stop","strength":0.45,"price":19.1555,"stop_level":20.4326,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-01-23","known_ts":"1998-01-27","bar_index":2084,"type":"BUY","strength":0.588,"price":21.0711,"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":55},{"ts":"1998-04-02","known_ts":"1998-04-06","bar_index":2100,"type":"BUY","strength":0.588,"price":20.8715,"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":"1998-04-07","known_ts":"1998-04-07","bar_index":2101,"type":"RECLAIM","strength":0.725,"price":21.4702,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-04-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-05-08","known_ts":"1998-05-08","bar_index":2108,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.3105,"stop_level":22.1087,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-05-12","known_ts":"1998-05-12","bar_index":2109,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.0711,"stop_level":22.1087,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-06-08","known_ts":"1998-06-10","bar_index":2115,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-06-08","trigger_known_ts":"1998-06-10","strength":0.588,"price":21.1509,"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.164039,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":19.8739,"atr14":0.403871,"stop_level":19.671964,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-24","known_ts":"1998-06-26","bar_index":2119,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-06-24","trigger_known_ts":"1998-06-26","strength":0.45,"price":18.4372,"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.271294,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.078,"atr14":0.452162,"stop_level":17.851919,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-16","known_ts":"1998-07-20","bar_index":2124,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-07-16","trigger_known_ts":"1998-07-20","strength":0.45,"price":17.24,"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.318612,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.6414,"atr14":0.539081,"stop_level":16.37186,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-24","known_ts":"1998-07-28","bar_index":2126,"type":"BUY","strength":0.45,"price":18.3773,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-07-24","known_ts":"1998-07-28","bar_index":2126,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-07-24","trigger_known_ts":"1998-07-28","strength":0.45,"price":18.3773,"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.273662,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.8808,"atr14":0.676233,"stop_level":16.542684,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-25","known_ts":"1998-08-25","bar_index":2133,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.4794,"stop_level":19.0358,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-09-04","known_ts":"1998-09-09","bar_index":2136,"type":"REBUY","strength":0.588,"price":19.6344,"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":"1998-10-05","known_ts":"1998-10-05","bar_index":2142,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.0005,"stop_level":18.3175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-07","known_ts":"1998-10-07","bar_index":2143,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.5639,"stop_level":18.3175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-19","known_ts":"1998-10-21","bar_index":2146,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-10-19","trigger_known_ts":"1998-10-21","strength":0.45,"price":17.7787,"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.211507,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.4687,"atr14":0.852975,"stop_level":13.042212,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-12","known_ts":"1998-11-16","bar_index":2152,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-11-12","trigger_known_ts":"1998-11-16","strength":0.588,"price":15.2646,"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.323009,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":13.8878,"atr14":0.607287,"stop_level":13.584157,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-17","known_ts":"1998-11-19","bar_index":2153,"type":"BUY","strength":0.588,"price":15.5639,"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":"1998-11-17","known_ts":"1998-11-19","bar_index":2153,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-11-17","trigger_known_ts":"1998-11-19","strength":0.588,"price":15.5639,"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.309734,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":13.8878,"atr14":0.573619,"stop_level":13.60099,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-09","known_ts":"1998-12-11","bar_index":2158,"type":"BUY","strength":0.588,"price":14.7857,"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":"1998-12-31","known_ts":"1999-01-05","bar_index":2163,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-12-31","trigger_known_ts":"1999-01-05","strength":0.45,"price":13.2891,"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.404295,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.3314,"atr14":0.509994,"stop_level":12.076403,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-20","known_ts":"1999-01-22","bar_index":2167,"type":"BUY","strength":0.45,"price":13.2891,"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-01-20","known_ts":"1999-01-22","bar_index":2167,"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":"1999-01-20","trigger_known_ts":"1999-01-22","strength":0.45,"price":13.2891,"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.404295,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.775,"atr14":0.594733,"stop_level":10.477633,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-02-24","known_ts":"1999-02-24","bar_index":2175,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.6729,"stop_level":12.3314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-03-01","known_ts":"1999-03-01","bar_index":2176,"type":"RECLAIM","strength":0.588,"price":12.4511,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-02-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-02-24","prior_stop_level":12.3314,"sweep_low":11.2539,"atr14":0.52949,"stop_level":10.989155,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-25","known_ts":"1999-03-29","bar_index":2182,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-03-25","trigger_known_ts":"1999-03-29","strength":0.45,"price":9.5179,"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.573345,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.9792,"atr14":0.47843,"stop_level":8.739985,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-13","known_ts":"1999-04-15","bar_index":2186,"type":"BUY","strength":0.45,"price":11.8525,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-04-13","known_ts":"1999-04-15","bar_index":2186,"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":"1999-04-13","trigger_known_ts":"1999-04-15","strength":0.45,"price":11.8525,"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.468693,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2608,"atr14":0.613613,"stop_level":7.953994,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-29","known_ts":"1999-05-03","bar_index":2190,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-04-29","trigger_known_ts":"1999-05-03","strength":0.588,"price":10.775,"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.51526,"monthly_oversold_dwell":15,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.3383,"atr14":0.586554,"stop_level":9.045023,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-04","known_ts":"1999-05-04","bar_index":2191,"type":"RECLAIM","strength":0.725,"price":10.4757,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-04-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-09","known_ts":"1999-06-09","bar_index":2199,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.7151,"stop_level":10.8947,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-10","known_ts":"1999-06-10","bar_index":2199,"type":"RECLAIM","strength":0.725,"price":11.1342,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-06-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-06-09","prior_stop_level":10.8947,"sweep_low":10.5355,"atr14":0.563349,"stop_level":10.253825,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-13","known_ts":"1999-07-13","bar_index":2207,"type":"RECLAIM","strength":0.863,"price":14.3068,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-08-13","known_ts":"1999-08-13","bar_index":2214,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.3137,"stop_level":11.3736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-08-18","known_ts":"1999-08-18","bar_index":2215,"type":"RECLAIM","strength":0.725,"price":11.4933,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-08-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":"1999-08-13","prior_stop_level":11.3736,"sweep_low":11.2539,"atr14":0.347796,"stop_level":11.080002,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-04","known_ts":"1999-11-08","bar_index":2234,"type":"BUY","strength":0.588,"price":9.3383,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"1999-11-12","known_ts":"1999-11-16","bar_index":2236,"type":"BUY","strength":0.588,"price":9.5778,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":85},{"ts":"2000-01-14","known_ts":"2000-01-14","bar_index":2250,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.3383,"stop_level":9.458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-18","known_ts":"2000-01-18","bar_index":2250,"type":"RECLAIM","strength":0.725,"price":9.5179,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-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":"2000-01-14","prior_stop_level":9.458,"sweep_low":9.3383,"atr14":0.32254,"stop_level":9.17703,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-04","known_ts":"2000-02-04","bar_index":2255,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.8771,"stop_level":10.1764,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-04-24","known_ts":"2000-04-26","bar_index":2273,"type":"BUY","strength":0.863,"price":10.1764,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2000-06-27","known_ts":"2000-06-27","bar_index":2288,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.4933,"stop_level":11.5532,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-07-03","known_ts":"2000-07-03","bar_index":2289,"type":"RECLAIM","strength":1.0,"price":11.6729,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-06-27","prior_stop_level":11.5532,"sweep_low":11.1342,"atr14":0.219163,"stop_level":11.024619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-14","known_ts":"2000-07-14","bar_index":2292,"type":"RECLAIM","strength":1.0,"price":13.1694,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-07-31","known_ts":"2000-07-31","bar_index":2295,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.8103,"stop_level":12.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-14","known_ts":"2000-08-14","bar_index":2299,"type":"RECLAIM","strength":1.0,"price":13.5286,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-09-14","known_ts":"2000-09-14","bar_index":2306,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.93,"stop_level":13.1694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-02","known_ts":"2001-03-02","bar_index":2345,"type":"RECLAIM","strength":0.863,"price":13.8111,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-09-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-05-02","known_ts":"2001-05-04","bar_index":2359,"type":"BUY","strength":0.863,"price":12.7384,"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":"2001-05-10","known_ts":"2001-05-14","bar_index":2361,"type":"BUY","strength":0.863,"price":12.499,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2001-06-08","known_ts":"2001-06-08","bar_index":2367,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.0258,"stop_level":13.1215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-15","known_ts":"2001-06-15","bar_index":2369,"type":"RECLAIM","strength":1.0,"price":13.2652,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-06-08","prior_stop_level":13.1215,"sweep_low":12.93,"atr14":0.154406,"stop_level":12.852797,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-22","known_ts":"2001-06-22","bar_index":2371,"type":"RECLAIM","strength":1.0,"price":13.0736,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-06-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-22","known_ts":"2001-08-24","bar_index":2385,"type":"BUY","strength":0.725,"price":13.0258,"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":"2001-09-19","known_ts":"2001-09-19","bar_index":2390,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.5778,"stop_level":12.8821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-10-26","known_ts":"2001-10-30","bar_index":2399,"type":"BUY","strength":0.588,"price":9.7214,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2002-04-24","known_ts":"2002-04-24","bar_index":2439,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.533,"stop_level":19.2034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-30","known_ts":"2002-04-30","bar_index":2441,"type":"RECLAIM","strength":1.0,"price":19.2513,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-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":"2002-04-24","prior_stop_level":19.2034,"sweep_low":16.4354,"atr14":1.006558,"stop_level":15.932121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-08","known_ts":"2002-05-08","bar_index":2443,"type":"RECLAIM","strength":1.0,"price":18.7245,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-04-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-07-02","known_ts":"2002-07-02","bar_index":2455,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.9849,"stop_level":22.6131,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-07-05","known_ts":"2002-07-05","bar_index":2456,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.119,"stop_level":22.6131,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-08-20","known_ts":"2002-08-22","bar_index":2467,"type":"BUY","strength":0.725,"price":21.7894,"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":"2002-11-21","known_ts":"2002-11-25","bar_index":2489,"type":"BUY","strength":0.588,"price":12.6714,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2003-01-21","known_ts":"2003-01-21","bar_index":2502,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.9835,"stop_level":14.3475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-11","known_ts":"2003-02-13","bar_index":2507,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-02-11","trigger_known_ts":"2003-02-13","strength":0.45,"price":12.1542,"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.50584,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.7328,"atr14":0.408293,"stop_level":11.528654,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-13","known_ts":"2003-03-17","bar_index":2514,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-03-13","trigger_known_ts":"2003-03-17","strength":0.45,"price":10.4398,"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.575544,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.482,"atr14":0.467757,"stop_level":9.248122,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-31","known_ts":"2003-04-02","bar_index":2518,"type":"BUY","strength":0.45,"price":10.1812,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-03-31","known_ts":"2003-04-02","bar_index":2518,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2003-03-31","trigger_known_ts":"2003-04-02","strength":0.45,"price":10.1812,"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.586058,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.3383,"atr14":0.395741,"stop_level":9.140429,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-22","known_ts":"2003-04-24","bar_index":2523,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-04-22","trigger_known_ts":"2003-04-24","strength":0.588,"price":10.5834,"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.569705,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.0567,"atr14":0.270554,"stop_level":9.921423,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-09","known_ts":"2003-06-09","bar_index":2534,"type":"RECLAIM","strength":0.863,"price":13.6004,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-01-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-25","known_ts":"2003-07-25","bar_index":2545,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.5582,"stop_level":14.6348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-29","known_ts":"2003-07-29","bar_index":2545,"type":"RECLAIM","strength":0.863,"price":15.1233,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-25 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-07-25","prior_stop_level":14.6348,"sweep_low":14.5103,"atr14":0.304422,"stop_level":14.358089,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-15","known_ts":"2003-08-15","bar_index":2550,"type":"RECLAIM","strength":0.863,"price":15.4681,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-12-15","known_ts":"2003-12-15","bar_index":2578,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.1555,"stop_level":19.5195,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-12-16","known_ts":"2003-12-16","bar_index":2578,"type":"RECLAIM","strength":1.0,"price":19.6823,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-12-15","prior_stop_level":19.5195,"sweep_low":18.8682,"atr14":0.458151,"stop_level":18.639125,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-26","known_ts":"2004-01-26","bar_index":2587,"type":"RECLAIM","strength":1.0,"price":23.705,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-22","known_ts":"2004-06-24","bar_index":2621,"type":"BUY","strength":0.588,"price":19.0885,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":60},{"ts":"2004-08-02","known_ts":"2004-08-02","bar_index":2630,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.2552,"stop_level":18.3414,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-08-04","known_ts":"2004-08-04","bar_index":2631,"type":"RECLAIM","strength":0.588,"price":18.351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2004-08-02","prior_stop_level":18.3414,"sweep_low":18.1978,"atr14":0.280924,"stop_level":18.057338,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-09","known_ts":"2004-08-11","bar_index":2632,"type":"REBUY","strength":0.45,"price":19.7302,"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":"2004-08-30","known_ts":"2004-08-30","bar_index":2637,"type":"RECLAIM","strength":0.725,"price":20.9657,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2004-08-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-17","known_ts":"2004-09-17","bar_index":2641,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.8987,"stop_level":21.0232,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-21","known_ts":"2004-09-21","bar_index":2642,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.9945,"stop_level":21.0232,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-24","known_ts":"2004-09-24","bar_index":2643,"type":"RECLAIM","strength":0.725,"price":21.1956,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-09-17","prior_stop_level":21.0232,"sweep_low":20.5443,"atr14":0.370653,"stop_level":20.358973,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-09-24","known_ts":"2004-09-24","bar_index":2643,"type":"RECLAIM","strength":0.725,"price":21.1956,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-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":"2004-09-21","prior_stop_level":21.0232,"sweep_low":20.5443,"atr14":0.370653,"stop_level":20.358973,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-07","known_ts":"2004-10-07","bar_index":2646,"type":"RECLAIM","strength":0.725,"price":21.3009,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-13","known_ts":"2004-10-13","bar_index":2647,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.7359,"stop_level":20.7933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-10-15","known_ts":"2004-10-15","bar_index":2648,"type":"RECLAIM","strength":0.588,"price":21.0711,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-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":"2004-10-13","prior_stop_level":20.7933,"sweep_low":20.5443,"atr14":0.471484,"stop_level":20.308558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-25","known_ts":"2004-10-27","bar_index":2650,"type":"BUY","strength":0.725,"price":22.4982,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2004-12-02","known_ts":"2004-12-02","bar_index":2659,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.6993,"stop_level":22.728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-18","known_ts":"2005-02-23","bar_index":2677,"type":"BUY","strength":0.45,"price":19.6823,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-03-23","known_ts":"2005-03-23","bar_index":2684,"type":"SELL","basis":"structure_stop","strength":0.45,"price":18.351,"stop_level":18.8203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2005-03-28","known_ts":"2005-03-30","bar_index":2685,"type":"REBUY","strength":0.45,"price":19.1555,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-03-29","known_ts":"2005-03-29","bar_index":2685,"type":"RECLAIM","strength":0.45,"price":19.0119,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-03-23 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":"2005-03-23","prior_stop_level":18.8203,"sweep_low":18.2935,"atr14":0.396464,"stop_level":18.095268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-03","known_ts":"2005-06-07","bar_index":2701,"type":"BUY","strength":0.45,"price":16.7611,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-07-05","known_ts":"2005-07-07","bar_index":2708,"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":"2005-07-05","trigger_known_ts":"2005-07-07","strength":0.588,"price":16.5695,"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.314854,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":15.9182,"atr14":0.250535,"stop_level":15.792932,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-26","known_ts":"2005-07-26","bar_index":2713,"type":"RECLAIM","strength":0.725,"price":20.2091,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-09-23","known_ts":"2005-09-27","bar_index":2727,"type":"REBUY","strength":0.863,"price":20.4485,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2005-10-14","known_ts":"2005-10-14","bar_index":2732,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.5386,"stop_level":19.6344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-01","known_ts":"2005-12-05","bar_index":2743,"type":"BUY","strength":0.863,"price":20.8508,"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":60},{"ts":"2006-01-06","known_ts":"2006-01-10","bar_index":2751,"type":"REBUY","strength":0.863,"price":20.8316,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2006-02-17","known_ts":"2006-02-17","bar_index":2760,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.7894,"stop_level":21.866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-21","known_ts":"2006-02-21","bar_index":2761,"type":"RECLAIM","strength":1.0,"price":22.0097,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-02-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-02-17","prior_stop_level":21.866,"sweep_low":21.7415,"atr14":0.276796,"stop_level":21.603102,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-04","known_ts":"2006-04-06","bar_index":2771,"type":"BUY","strength":0.863,"price":21.7703,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2006-05-01","known_ts":"2006-05-01","bar_index":2777,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.7472,"stop_level":22.7951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-05-04","known_ts":"2006-05-04","bar_index":2778,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.5883,"stop_level":22.7951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-07-05","known_ts":"2006-07-07","bar_index":2792,"type":"BUY","strength":0.45,"price":18.3223,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-08-29","known_ts":"2006-08-31","bar_index":2805,"type":"BUY","strength":0.45,"price":16.5983,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-11-02","known_ts":"2006-11-02","bar_index":2820,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.1459,"stop_level":19.2322,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-03","known_ts":"2006-11-03","bar_index":2820,"type":"RECLAIM","strength":0.588,"price":19.3854,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-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":"2006-11-02","prior_stop_level":19.2322,"sweep_low":18.5042,"atr14":0.493498,"stop_level":18.257451,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-17","known_ts":"2006-11-17","bar_index":2824,"type":"RECLAIM","strength":0.863,"price":22.3928,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-04","known_ts":"2006-12-04","bar_index":2827,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.119,"stop_level":21.4542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-05","known_ts":"2006-12-05","bar_index":2827,"type":"RECLAIM","strength":0.863,"price":21.5595,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-12-04","prior_stop_level":21.4542,"sweep_low":20.9274,"atr14":0.589163,"stop_level":20.632819,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-19","known_ts":"2006-12-19","bar_index":2831,"type":"RECLAIM","strength":0.863,"price":21.8852,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-13","known_ts":"2007-03-13","bar_index":2849,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.0058,"stop_level":23.8199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-04-19","known_ts":"2007-04-19","bar_index":2858,"type":"RECLAIM","strength":1.0,"price":28.5322,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-11","known_ts":"2007-05-11","bar_index":2863,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.4538,"stop_level":26.7794,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-07-02","known_ts":"2007-07-05","bar_index":2875,"type":"BUY","strength":0.725,"price":25.6588,"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":"2007-08-06","known_ts":"2007-08-06","bar_index":2883,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.3467,"stop_level":25.3236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-08-07","known_ts":"2007-08-07","bar_index":2883,"type":"RECLAIM","strength":0.725,"price":25.429,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-08-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2007-08-06","prior_stop_level":25.3236,"sweep_low":23.6188,"atr14":1.076498,"stop_level":23.080551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-17","known_ts":"2007-08-21","bar_index":2886,"type":"REBUY","strength":0.725,"price":27.584,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2007-11-16","known_ts":"2007-11-16","bar_index":2907,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.6445,"stop_level":37.1138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-12-04","known_ts":"2007-12-04","bar_index":2911,"type":"RECLAIM","strength":1.0,"price":35.5622,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-02-27","known_ts":"2008-02-29","bar_index":2930,"type":"BUY","strength":0.588,"price":26.5591,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2008-03-11","known_ts":"2008-03-13","bar_index":2933,"type":"BUY","strength":0.588,"price":25.8217,"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":75},{"ts":"2008-04-17","known_ts":"2008-04-17","bar_index":2941,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.8408,"stop_level":26.5304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-18","known_ts":"2008-04-18","bar_index":2942,"type":"RECLAIM","strength":0.588,"price":26.7028,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-17","prior_stop_level":26.5304,"sweep_low":25.678,"atr14":0.926855,"stop_level":25.214572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-01","known_ts":"2008-05-01","bar_index":2945,"type":"RECLAIM","strength":0.725,"price":30.7255,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-21","known_ts":"2008-05-21","bar_index":2949,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.9727,"stop_level":29.6911,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-23","known_ts":"2008-05-23","bar_index":2950,"type":"RECLAIM","strength":0.588,"price":29.7006,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-05-21","prior_stop_level":29.6911,"sweep_low":28.4651,"atr14":1.235686,"stop_level":27.847257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-03","known_ts":"2008-06-03","bar_index":2952,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.3502,"stop_level":28.9727,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-23","known_ts":"2008-06-25","bar_index":2957,"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-06-23","trigger_known_ts":"2008-06-25","strength":0.45,"price":23.274,"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.421428,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.0824,"atr14":1.110319,"stop_level":22.52724,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-07","known_ts":"2008-07-09","bar_index":2960,"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-07","trigger_known_ts":"2008-07-09","strength":0.45,"price":24.9692,"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.379286,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.2761,"atr14":1.405254,"stop_level":19.573473,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-15","known_ts":"2008-07-17","bar_index":2962,"type":"BUY","strength":0.45,"price":25.6493,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-15","known_ts":"2008-07-17","bar_index":2962,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-15","trigger_known_ts":"2008-07-17","strength":0.45,"price":25.6493,"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.36238,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.0289,"atr14":1.313434,"stop_level":21.372183,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-22","known_ts":"2008-09-24","bar_index":2978,"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-22","trigger_known_ts":"2008-09-24","strength":0.45,"price":22.5386,"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.439709,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.5533,"atr14":1.326712,"stop_level":17.889944,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-16","known_ts":"2008-10-20","bar_index":2984,"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":15.1538,"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.623289,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.1288,"atr14":1.513493,"stop_level":11.372054,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-29","known_ts":"2008-10-31","bar_index":2987,"type":"BUY","strength":0.45,"price":19.3888,"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-10-29","known_ts":"2008-10-31","bar_index":2987,"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-10-29","trigger_known_ts":"2008-10-31","strength":0.45,"price":19.3888,"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.51801,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.5033,"atr14":1.740978,"stop_level":11.632811,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-17","known_ts":"2009-02-17","bar_index":3011,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.6755,"stop_level":17.8528,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-19","known_ts":"2009-02-19","bar_index":3012,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.06,"stop_level":17.8528,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-19","known_ts":"2009-03-23","bar_index":3019,"type":"BUY","strength":0.588,"price":15.3428,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2009-05-12","known_ts":"2009-05-12","bar_index":3031,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.0988,"stop_level":16.2539,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":3032,"type":"RECLAIM","strength":0.725,"price":16.312,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-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":"2009-05-12","prior_stop_level":16.2539,"sweep_low":15.304,"atr14":1.323361,"stop_level":14.64232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-28","known_ts":"2009-05-28","bar_index":3035,"type":"RECLAIM","strength":0.863,"price":19.645,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-23","known_ts":"2009-06-23","bar_index":3041,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.7732,"stop_level":17.3281,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-25","known_ts":"2009-06-25","bar_index":3041,"type":"RECLAIM","strength":0.863,"price":18.1069,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-06-23","prior_stop_level":17.3281,"sweep_low":16.413,"atr14":1.211397,"stop_level":15.807302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-21","known_ts":"2009-08-25","bar_index":3055,"type":"BUY","strength":0.725,"price":18.6544,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2009-10-13","known_ts":"2009-10-15","bar_index":3067,"type":"REBUY","strength":1.0,"price":19.2117,"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":"2009-11-16","known_ts":"2009-11-18","bar_index":3075,"type":"BUY","strength":0.863,"price":19.8321,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2009-11-30","known_ts":"2009-11-30","bar_index":3078,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.3012,"stop_level":18.6545,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-02-26","known_ts":"2010-03-02","bar_index":3098,"type":"BUY","strength":0.725,"price":18.6778,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-05-07","known_ts":"2010-05-07","bar_index":3114,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.0577,"stop_level":20.7082,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-12","known_ts":"2010-05-12","bar_index":3115,"type":"RECLAIM","strength":1.0,"price":21.4277,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-07","prior_stop_level":20.7082,"sweep_low":19.693,"atr14":0.888282,"stop_level":19.248859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-20","known_ts":"2010-07-22","bar_index":3131,"type":"BUY","strength":0.588,"price":18.7742,"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":"2010-08-13","known_ts":"2010-08-13","bar_index":3137,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.4973,"stop_level":20.2085,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-31","known_ts":"2010-08-31","bar_index":3141,"type":"RECLAIM","strength":0.863,"price":20.3555,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-04","known_ts":"2010-10-04","bar_index":3148,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.9712,"stop_level":21.2492,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-05","known_ts":"2010-10-05","bar_index":3149,"type":"RECLAIM","strength":1.0,"price":21.974,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-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":"2010-10-04","prior_stop_level":21.2492,"sweep_low":20.8123,"atr14":0.800563,"stop_level":20.412018,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-18","known_ts":"2010-10-18","bar_index":3152,"type":"RECLAIM","strength":1.0,"price":23.1259,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-27","known_ts":"2010-10-27","bar_index":3154,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.8847,"stop_level":21.9442,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-03","known_ts":"2010-12-07","bar_index":3163,"type":"BUY","strength":0.863,"price":22.7721,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2011-03-18","known_ts":"2011-03-22","bar_index":3187,"type":"REBUY","strength":0.863,"price":22.8,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2011-05-03","known_ts":"2011-05-03","bar_index":3197,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.18,"stop_level":21.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-06-17","known_ts":"2011-06-21","bar_index":3208,"type":"BUY","strength":0.588,"price":19.72,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2011-08-03","known_ts":"2011-08-03","bar_index":3218,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.3,"stop_level":21.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-08-08","known_ts":"2011-08-08","bar_index":3219,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.44,"stop_level":21.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-10-04","known_ts":"2011-10-06","bar_index":3233,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-10-04","trigger_known_ts":"2011-10-06","strength":0.45,"price":14.89,"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.416078,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.52,"atr14":0.839051,"stop_level":13.100475,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-20","known_ts":"2011-10-24","bar_index":3237,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-10-20","trigger_known_ts":"2011-10-24","strength":0.45,"price":14.65,"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.42549,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.55,"atr14":0.7023,"stop_level":13.19885,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-25","known_ts":"2011-10-27","bar_index":3238,"type":"BUY","strength":0.45,"price":15.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-10-25","known_ts":"2011-10-27","bar_index":3238,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-10-25","trigger_known_ts":"2011-10-27","strength":0.45,"price":15.1,"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.407843,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.55,"atr14":0.718733,"stop_level":13.190634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":3268,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.95,"stop_level":14.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-06-21","known_ts":"2012-06-25","bar_index":3293,"type":"BUY","strength":0.45,"price":8.86,"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-06-21","known_ts":"2012-06-25","bar_index":3293,"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-06-21","trigger_known_ts":"2012-06-25","strength":0.45,"price":8.86,"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.609863,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.71,"atr14":0.488425,"stop_level":7.465787,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-25","known_ts":"2012-07-25","bar_index":3300,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.87,"stop_level":9.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-27","known_ts":"2012-07-27","bar_index":3301,"type":"RECLAIM","strength":0.588,"price":10.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-07-25","prior_stop_level":9.89,"sweep_low":9.7,"atr14":0.385718,"stop_level":9.507141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-06","known_ts":"2012-08-06","bar_index":3303,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.74,"stop_level":9.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-07","known_ts":"2012-08-07","bar_index":3303,"type":"RECLAIM","strength":0.863,"price":12.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-08-06","prior_stop_level":9.76,"sweep_low":9.7,"atr14":0.532494,"stop_level":9.433753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-21","known_ts":"2012-08-21","bar_index":3307,"type":"RECLAIM","strength":0.863,"price":14.49,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-14","known_ts":"2012-09-14","bar_index":3312,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.41,"stop_level":14.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-21","known_ts":"2012-11-26","bar_index":3328,"type":"BUY","strength":1.0,"price":14.58,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2013-05-07","known_ts":"2013-05-07","bar_index":3365,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.47,"stop_level":20.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-09","known_ts":"2013-05-09","bar_index":3366,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.68,"stop_level":20.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-03","known_ts":"2013-07-08","bar_index":3379,"type":"BUY","strength":0.863,"price":22.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-07-29","known_ts":"2013-07-29","bar_index":3384,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.51,"stop_level":22.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-31","known_ts":"2013-07-31","bar_index":3385,"type":"RECLAIM","strength":1.0,"price":22.84,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-07-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":"2013-07-29","prior_stop_level":22.71,"sweep_low":22.03,"atr14":0.747579,"stop_level":21.65621,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-02","known_ts":"2013-08-02","bar_index":3386,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.28,"stop_level":22.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-08-05","known_ts":"2013-08-05","bar_index":3386,"type":"RECLAIM","strength":1.0,"price":22.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-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":"2013-08-02","prior_stop_level":22.71,"sweep_low":22.12,"atr14":0.762832,"stop_level":21.738584,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-20","known_ts":"2013-08-20","bar_index":3390,"type":"RECLAIM","strength":1.0,"price":26.73,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-29","known_ts":"2013-10-29","bar_index":3406,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.23,"stop_level":29.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-13","known_ts":"2013-12-17","bar_index":3417,"type":"BUY","strength":0.725,"price":27.45,"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":"2014-01-10","known_ts":"2014-01-10","bar_index":3423,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.46,"stop_level":28.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-13","known_ts":"2014-01-13","bar_index":3423,"type":"RECLAIM","strength":0.863,"price":29.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-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":"2014-01-10","prior_stop_level":28.57,"sweep_low":28.3,"atr14":1.052195,"stop_level":27.773902,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-03","known_ts":"2014-02-03","bar_index":3428,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.64,"stop_level":28.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-04-16","known_ts":"2014-04-21","bar_index":3445,"type":"BUY","strength":0.588,"price":25.05,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2014-05-20","known_ts":"2014-05-20","bar_index":3452,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.42,"stop_level":23.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-05-23","known_ts":"2014-05-23","bar_index":3453,"type":"RECLAIM","strength":0.725,"price":24.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2014-05-20","prior_stop_level":23.6,"sweep_low":22.45,"atr14":0.830512,"stop_level":22.034744,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-04","known_ts":"2014-06-04","bar_index":3456,"type":"RECLAIM","strength":0.725,"price":26.83,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-24","known_ts":"2014-06-24","bar_index":3460,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.23,"stop_level":25.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-06-25","known_ts":"2014-06-25","bar_index":3461,"type":"RECLAIM","strength":0.588,"price":26.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-06-24","prior_stop_level":25.29,"sweep_low":24.47,"atr14":0.835175,"stop_level":24.052413,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":3464,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.44,"stop_level":25.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-04","known_ts":"2014-08-04","bar_index":3470,"type":"RECLAIM","strength":0.725,"price":29.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-08","known_ts":"2014-09-08","bar_index":3478,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.87,"stop_level":29.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-24","known_ts":"2014-09-24","bar_index":3482,"type":"RECLAIM","strength":0.863,"price":29.45,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-05","known_ts":"2014-12-09","bar_index":3499,"type":"BUY","strength":0.45,"price":25.73,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-12-15","known_ts":"2014-12-17","bar_index":3501,"type":"BUY","strength":0.45,"price":25.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-12-23","known_ts":"2014-12-26","bar_index":3503,"type":"BUY","strength":0.588,"price":26.58,"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":"2015-02-23","known_ts":"2015-02-23","bar_index":3516,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.85,"stop_level":26.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-06","known_ts":"2015-04-08","bar_index":3526,"type":"REBUY","strength":0.588,"price":27.55,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2015-04-30","known_ts":"2015-04-30","bar_index":3532,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.4,"stop_level":31.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-30","known_ts":"2015-07-02","bar_index":3546,"type":"BUY","strength":0.45,"price":24.51,"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-08-24","known_ts":"2015-08-24","bar_index":3558,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.02,"stop_level":23.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-26","known_ts":"2015-08-26","bar_index":3559,"type":"RECLAIM","strength":0.588,"price":23.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-08-24","prior_stop_level":23.19,"sweep_low":22.66,"atr14":1.035074,"stop_level":22.142463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-29","known_ts":"2015-10-01","bar_index":3567,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-09-29","trigger_known_ts":"2015-10-01","strength":0.45,"price":19.99,"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.377259,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.95,"atr14":0.77011,"stop_level":18.564945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-07","known_ts":"2015-10-09","bar_index":3569,"type":"BUY","strength":0.45,"price":21.77,"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-11-09","known_ts":"2015-11-09","bar_index":3576,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.23,"stop_level":20.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-27","known_ts":"2015-12-01","bar_index":3581,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-11-27","trigger_known_ts":"2015-12-01","strength":0.45,"price":16.75,"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.478193,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.4,"atr14":0.85688,"stop_level":14.97156,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-18","known_ts":"2015-12-22","bar_index":3586,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-12-18","trigger_known_ts":"2015-12-22","strength":0.45,"price":16.29,"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.492523,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.77,"atr14":0.692271,"stop_level":14.423864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-23","known_ts":"2015-12-28","bar_index":3587,"type":"BUY","strength":0.45,"price":16.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-12-23","known_ts":"2015-12-28","bar_index":3587,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-12-23","trigger_known_ts":"2015-12-28","strength":0.45,"price":16.28,"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.492835,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.77,"atr14":0.647165,"stop_level":14.446418,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-26","known_ts":"2016-01-28","bar_index":3594,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-26","trigger_known_ts":"2016-01-28","strength":0.45,"price":14.41,"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.55109,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.28,"atr14":0.706581,"stop_level":11.92671,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-11","known_ts":"2016-02-16","bar_index":3598,"type":"BUY","strength":0.588,"price":13.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2016-02-11","known_ts":"2016-02-16","bar_index":3598,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-11","trigger_known_ts":"2016-02-16","strength":0.588,"price":13.6,"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.576324,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":12.33,"atr14":0.720498,"stop_level":11.969751,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-17","known_ts":"2016-02-19","bar_index":3599,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-02-17","trigger_known_ts":"2016-02-19","strength":0.588,"price":13.53,"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.578505,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":12.33,"atr14":0.684568,"stop_level":11.987716,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-31","known_ts":"2016-03-31","bar_index":3609,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.25,"stop_level":15.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":3610,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.44,"stop_level":15.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-03","known_ts":"2016-06-03","bar_index":3624,"type":"RECLAIM","strength":0.863,"price":17.68,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-12","known_ts":"2016-09-12","bar_index":3647,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.77,"stop_level":22.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-17","known_ts":"2016-11-17","bar_index":3663,"type":"RECLAIM","strength":1.0,"price":27.08,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-12","known_ts":"2016-12-12","bar_index":3668,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.32,"stop_level":27.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-15","known_ts":"2016-12-15","bar_index":3669,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.64,"stop_level":27.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-02","known_ts":"2017-02-02","bar_index":3680,"type":"RECLAIM","strength":1.0,"price":30.24,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-06","known_ts":"2017-03-06","bar_index":3687,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.43,"stop_level":30.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-07","known_ts":"2017-03-07","bar_index":3687,"type":"RECLAIM","strength":1.0,"price":32.18,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-03-06","prior_stop_level":30.72,"sweep_low":28.52,"atr14":1.127545,"stop_level":27.956228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-04","known_ts":"2017-05-04","bar_index":3701,"type":"RECLAIM","strength":0.863,"price":32.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-20","known_ts":"2017-06-20","bar_index":3711,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.2,"stop_level":32.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-09-12","known_ts":"2017-09-14","bar_index":3731,"type":"BUY","strength":0.588,"price":28.67,"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":45},{"ts":"2017-10-30","known_ts":"2017-10-30","bar_index":3742,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.35,"stop_level":33.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-22","known_ts":"2017-12-27","bar_index":3755,"type":"BUY","strength":0.588,"price":28.05,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2018-01-22","known_ts":"2018-01-22","bar_index":3761,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.27,"stop_level":28.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-23","known_ts":"2018-01-23","bar_index":3761,"type":"RECLAIM","strength":0.588,"price":28.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-01-22","prior_stop_level":28.4,"sweep_low":28.1,"atr14":0.911705,"stop_level":27.644147,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-06","known_ts":"2018-02-06","bar_index":3764,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.68,"stop_level":28.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-15","known_ts":"2018-02-20","bar_index":3767,"type":"REBUY","strength":0.588,"price":28.19,"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":"2018-03-06","known_ts":"2018-03-06","bar_index":3771,"type":"RECLAIM","strength":0.725,"price":30.5,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-02-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-04-30","known_ts":"2018-04-30","bar_index":3783,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.09,"stop_level":29.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-07","known_ts":"2018-05-07","bar_index":3785,"type":"RECLAIM","strength":0.588,"price":30.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-04-30","prior_stop_level":29.48,"sweep_low":27.87,"atr14":0.978253,"stop_level":27.380874,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-09","known_ts":"2018-05-11","bar_index":3786,"type":"REBUY","strength":0.863,"price":33.75,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2018-06-20","known_ts":"2018-06-20","bar_index":3795,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.61,"stop_level":33.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-22","known_ts":"2018-06-22","bar_index":3796,"type":"RECLAIM","strength":0.863,"price":33.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-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":"2018-06-20","prior_stop_level":33.73,"sweep_low":33.03,"atr14":0.833794,"stop_level":32.613103,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-05","known_ts":"2018-07-05","bar_index":3799,"type":"RECLAIM","strength":1.0,"price":34.47,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-11","known_ts":"2018-09-11","bar_index":3814,"type":"SELL","basis":"structure_stop","strength":1.0,"price":39.01,"stop_level":39.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-12","known_ts":"2018-09-12","bar_index":3815,"type":"RECLAIM","strength":1.0,"price":39.59,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-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":"2018-09-11","prior_stop_level":39.08,"sweep_low":38.5,"atr14":1.078728,"stop_level":37.960636,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-25","known_ts":"2018-09-25","bar_index":3818,"type":"RECLAIM","strength":1.0,"price":40.42,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-09-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-11-09","known_ts":"2018-11-13","bar_index":3829,"type":"BUY","strength":0.863,"price":41.91,"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":"2019-01-17","known_ts":"2019-01-22","bar_index":3844,"type":"BUY","strength":0.725,"price":37.33,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2019-05-28","known_ts":"2019-05-28","bar_index":3873,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.92,"stop_level":48.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-05-30","known_ts":"2019-05-30","bar_index":3874,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.29,"stop_level":48.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-15","known_ts":"2019-10-15","bar_index":3906,"type":"SELL","basis":"structure_stop","strength":0.45,"price":39.71,"stop_level":40.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-10-25","known_ts":"2019-10-29","bar_index":3909,"type":"BUY","strength":0.45,"price":42.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-10-30","known_ts":"2019-10-30","bar_index":3910,"type":"RECLAIM","strength":0.588,"price":47.01,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-10-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-12-02","known_ts":"2019-12-02","bar_index":3917,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.61,"stop_level":48.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-06","known_ts":"2019-12-06","bar_index":3918,"type":"RECLAIM","strength":0.863,"price":49.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-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":"2019-12-02","prior_stop_level":48.5,"sweep_low":46.71,"atr14":1.318202,"stop_level":46.050899,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-17","known_ts":"2019-12-17","bar_index":3921,"type":"RECLAIM","strength":0.863,"price":50.38,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-02","known_ts":"2020-01-02","bar_index":3924,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.45,"stop_level":50.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-02-24","known_ts":"2020-02-24","bar_index":3936,"type":"RECLAIM","strength":0.863,"price":44.89,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-03-24","known_ts":"2020-03-26","bar_index":3943,"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-03-24","trigger_known_ts":"2020-03-26","strength":0.45,"price":25.59,"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.550658,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.27,"atr14":3.467046,"stop_level":14.536477,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-15","known_ts":"2020-04-17","bar_index":3948,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-04-15","trigger_known_ts":"2020-04-17","strength":0.45,"price":23.84,"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.581387,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.1,"atr14":2.827398,"stop_level":18.686301,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-20","known_ts":"2020-04-22","bar_index":3949,"type":"BUY","strength":0.45,"price":25.85,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2020-04-20","known_ts":"2020-04-22","bar_index":3949,"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-04-20","trigger_known_ts":"2020-04-22","strength":0.45,"price":25.85,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.546093,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.1,"atr14":2.588106,"stop_level":18.805947,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":3964,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.27,"stop_level":33.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":3965,"type":"RECLAIM","strength":0.588,"price":35.39,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-24","prior_stop_level":33.83,"sweep_low":31.29,"atr14":2.158445,"stop_level":30.210777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-20","known_ts":"2020-07-22","bar_index":3970,"type":"REBUY","strength":0.725,"price":35.02,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":3981,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.02,"stop_level":37.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-03","known_ts":"2020-11-05","bar_index":3995,"type":"BUY","strength":0.725,"price":36.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2021-05-05","known_ts":"2021-05-05","bar_index":4036,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.5,"stop_level":57.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-05-07","known_ts":"2021-05-07","bar_index":4037,"type":"RECLAIM","strength":0.863,"price":58.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-05","prior_stop_level":57.88,"sweep_low":55.26,"atr14":2.444663,"stop_level":54.037669,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-10","known_ts":"2021-06-14","bar_index":4045,"type":"BUY","strength":0.863,"price":57.32,"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":15},{"ts":"2021-08-23","known_ts":"2021-08-23","bar_index":4062,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.71,"stop_level":52.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-08-27","known_ts":"2021-08-27","bar_index":4063,"type":"RECLAIM","strength":0.588,"price":53.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-23 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-08-23","prior_stop_level":52.56,"sweep_low":51.05,"atr14":1.660455,"stop_level":50.219772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-27","known_ts":"2021-09-29","bar_index":4070,"type":"BUY","strength":0.588,"price":50.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2021-11-19","known_ts":"2021-11-19","bar_index":4083,"type":"SELL","basis":"structure_stop","strength":0.45,"price":45.91,"stop_level":46.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2021-11-22","known_ts":"2021-11-22","bar_index":4083,"type":"RECLAIM","strength":0.588,"price":46.91,"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":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-11-19","prior_stop_level":46.59,"sweep_low":45.6,"atr14":1.547955,"stop_level":44.826022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-21","known_ts":"2021-12-23","bar_index":4090,"type":"BUY","strength":0.45,"price":45.78,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-01-18","known_ts":"2022-01-18","bar_index":4096,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.27,"stop_level":46.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-02-11","known_ts":"2022-02-15","bar_index":4102,"type":"BUY","strength":0.588,"price":45.14,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-03-02","known_ts":"2022-03-02","bar_index":4106,"type":"RECLAIM","strength":0.725,"price":50.2,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-02-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-04-06","known_ts":"2022-04-06","bar_index":4114,"type":"SELL","basis":"structure_stop","strength":0.863,"price":51.93,"stop_level":52.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-04-11","known_ts":"2022-04-11","bar_index":4115,"type":"RECLAIM","strength":0.863,"price":52.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-04-06","prior_stop_level":52.39,"sweep_low":51.38,"atr14":1.29761,"stop_level":50.731195,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-22","known_ts":"2022-04-22","bar_index":4118,"type":"RECLAIM","strength":0.863,"price":52.85,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-04-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-04-29","known_ts":"2022-04-29","bar_index":4119,"type":"SELL","basis":"structure_stop","strength":0.863,"price":51.07,"stop_level":51.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-05-04","known_ts":"2022-05-04","bar_index":4120,"type":"RECLAIM","strength":0.863,"price":52.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-04-29","prior_stop_level":51.93,"sweep_low":49.77,"atr14":1.81204,"stop_level":48.86398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":4147,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.61,"stop_level":45.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-30","known_ts":"2022-08-30","bar_index":4147,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.16,"stop_level":45.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-18","known_ts":"2022-10-20","bar_index":4159,"type":"BUY","strength":0.45,"price":43.63,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-10-26","known_ts":"2022-10-26","bar_index":4161,"type":"RECLAIM","strength":0.725,"price":47.76,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":4168,"type":"SELL","basis":"structure_stop","strength":0.863,"price":49.73,"stop_level":50.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-30","known_ts":"2022-11-30","bar_index":4169,"type":"RECLAIM","strength":0.863,"price":50.31,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-11-28","prior_stop_level":50.27,"sweep_low":48.41,"atr14":1.633426,"stop_level":47.593287,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":4170,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.19,"stop_level":49.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":4171,"type":"RECLAIM","strength":0.863,"price":50.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-12-05","prior_stop_level":49.24,"sweep_low":46.37,"atr14":1.89653,"stop_level":45.421735,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-21","known_ts":"2022-12-21","bar_index":4174,"type":"RECLAIM","strength":0.863,"price":48.62,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-05","known_ts":"2023-01-09","bar_index":4177,"type":"BUY","strength":0.863,"price":52.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-02-16","known_ts":"2023-02-16","bar_index":4186,"type":"SELL","basis":"structure_stop","strength":1.0,"price":54.54,"stop_level":56.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-12","known_ts":"2023-06-14","bar_index":4213,"type":"BUY","strength":0.588,"price":44.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2023-08-03","known_ts":"2023-08-03","bar_index":4225,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.27,"stop_level":48.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-07","known_ts":"2023-08-07","bar_index":4225,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.09,"stop_level":48.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-29","known_ts":"2023-08-31","bar_index":4231,"type":"BUY","strength":0.588,"price":45.47,"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":"2023-09-12","known_ts":"2023-09-14","bar_index":4234,"type":"BUY","strength":0.588,"price":44.89,"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":"2023-10-06","known_ts":"2023-10-10","bar_index":4240,"type":"BUY","strength":0.588,"price":45.51,"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":"2023-11-01","known_ts":"2023-11-01","bar_index":4246,"type":"RECLAIM","strength":0.725,"price":48.5,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-10-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":4261,"type":"SELL","basis":"structure_stop","strength":1.0,"price":49.69,"stop_level":50.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-18","known_ts":"2024-03-20","bar_index":4277,"type":"BUY","strength":0.863,"price":51.16,"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":"2024-06-13","known_ts":"2024-06-13","bar_index":4297,"type":"SELL","basis":"structure_stop","strength":1.0,"price":57.28,"stop_level":57.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-18","known_ts":"2024-06-18","bar_index":4298,"type":"RECLAIM","strength":1.0,"price":58.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-06-13","prior_stop_level":57.98,"sweep_low":56.07,"atr14":1.149885,"stop_level":55.495057,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-01","known_ts":"2024-07-01","bar_index":4301,"type":"RECLAIM","strength":1.0,"price":58.39,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-11","known_ts":"2024-11-13","bar_index":4332,"type":"BUY","strength":0.863,"price":67.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2024-12-06","known_ts":"2024-12-06","bar_index":4338,"type":"SELL","basis":"structure_stop","strength":0.725,"price":63.67,"stop_level":65.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-12-11","known_ts":"2024-12-11","bar_index":4339,"type":"RECLAIM","strength":0.725,"price":66.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-12-06","prior_stop_level":65.86,"sweep_low":60.63,"atr14":2.265908,"stop_level":59.497046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-23","known_ts":"2025-01-23","bar_index":4348,"type":"RECLAIM","strength":0.863,"price":68.07,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-12-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-04","known_ts":"2025-02-04","bar_index":4350,"type":"SELL","basis":"structure_stop","strength":0.863,"price":68.05,"stop_level":68.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-05","known_ts":"2025-02-05","bar_index":4351,"type":"RECLAIM","strength":0.863,"price":68.63,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-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":"2025-02-04","prior_stop_level":68.07,"sweep_low":66.82,"atr14":1.764294,"stop_level":65.937853,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-11","known_ts":"2025-02-11","bar_index":4352,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.61,"stop_level":68.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-12","known_ts":"2025-05-12","bar_index":4373,"type":"RECLAIM","strength":0.725,"price":66.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-02-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-08","known_ts":"2025-08-08","bar_index":4393,"type":"SELL","basis":"structure_stop","strength":1.0,"price":89.36,"stop_level":89.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-12","known_ts":"2025-08-12","bar_index":4394,"type":"RECLAIM","strength":1.0,"price":92.54,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-08-08","prior_stop_level":89.58,"sweep_low":87.8,"atr14":3.092066,"stop_level":86.253967,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-25","known_ts":"2025-08-25","bar_index":4397,"type":"RECLAIM","strength":1.0,"price":92.21,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-18","known_ts":"2025-12-22","bar_index":4424,"type":"BUY","strength":0.725,"price":98.58,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2026-03-12","known_ts":"2026-03-12","bar_index":4442,"type":"SELL","basis":"structure_stop","strength":1.0,"price":125.68,"stop_level":128.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-17","known_ts":"2026-04-17","bar_index":4451,"type":"RECLAIM","strength":1.0,"price":141.48,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-04-17","last_scored_basis":null,"bars_since_signal":27,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":false,"above200":true},"early_dots":["2017-08-11","2017-09-01","2017-11-17","2017-12-14","2018-10-29","2018-12-31","2019-04-24","2019-07-24","2019-08-06","2019-10-25","2020-01-17","2020-02-05","2020-09-30","2020-10-29","2021-02-04","2021-02-26","2021-05-24","2021-09-27","2021-12-08","2021-12-27","2022-05-23","2022-06-23","2022-09-30","2022-12-30","2023-03-24","2023-04-28","2023-05-19","2024-01-22","2024-02-12","2024-03-05","2024-04-04","2024-11-01","2025-03-07","2025-04-07","2025-09-16","2025-10-02","2025-11-10","2025-11-26","2026-03-23","2026-07-23"],"warnings":[{"ts":"2021-11-15","kind":"arm","px":50.56},{"ts":"2021-11-19","kind":"confirm","px":45.91,"level":46.59},{"ts":"2022-01-14","kind":"arm","px":45.55},{"ts":"2022-01-18","kind":"confirm","px":44.27,"level":46.17},{"ts":"2022-03-11","kind":"arm","px":50.65},{"ts":"2022-04-06","kind":"confirm","px":51.93,"level":52.39},{"ts":"2022-04-25","kind":"arm","px":53.47},{"ts":"2022-04-29","kind":"confirm","px":51.07,"level":51.93},{"ts":"2022-08-05","kind":"arm","px":45.62},{"ts":"2022-08-26","kind":"confirm","px":45.61,"level":45.62},{"ts":"2022-08-29","kind":"arm","px":44.71},{"ts":"2022-08-30","kind":"confirm","px":44.16,"level":45.62},{"ts":"2022-11-02","kind":"arm","px":46.51},{"ts":"2022-11-28","kind":"confirm","px":49.73,"level":50.27},{"ts":"2022-11-29","kind":"arm","px":49.24},{"ts":"2022-12-05","kind":"confirm","px":48.19,"level":49.24},{"ts":"2023-01-25","kind":"arm","px":55.04},{"ts":"2023-02-16","kind":"confirm","px":54.54,"level":56.07},{"ts":"2023-07-25","kind":"arm","px":48.0},{"ts":"2023-08-03","kind":"confirm","px":44.27,"level":48.0},{"ts":"2023-08-04","kind":"arm","px":44.08},{"ts":"2023-08-07","kind":"confirm","px":44.09,"level":48.0},{"ts":"2023-10-25","kind":"arm","px":47.27},{"ts":"2024-01-08","kind":"confirm","px":49.69,"level":50.91},{"ts":"2024-05-30","kind":"arm","px":57.73},{"ts":"2024-06-13","kind":"confirm","px":57.28,"level":57.98},{"ts":"2024-11-22","kind":"arm","px":66.28},{"ts":"2024-12-06","kind":"confirm","px":63.67,"level":65.86},{"ts":"2025-01-29","kind":"arm","px":68.53},{"ts":"2025-02-04","kind":"confirm","px":68.05,"level":68.07},{"ts":"2025-02-10","kind":"arm","px":67.25},{"ts":"2025-02-11","kind":"confirm","px":66.61,"level":68.07},{"ts":"2025-05-22","kind":"arm","px":67.26},{"ts":"2025-07-02","kind":"arm","px":82.85},{"ts":"2025-08-08","kind":"confirm","px":89.36,"level":89.58},{"ts":"2026-01-26","kind":"arm","px":110.46},{"ts":"2026-02-27","kind":"arm","px":123.59},{"ts":"2026-03-12","kind":"confirm","px":125.68,"level":128.91},{"ts":"2026-05-19","kind":"arm","px":141.75},{"ts":"2026-07-08","kind":"arm","px":172.64}],"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":[]}}}