{"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":"MTZ","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1973-12-26","known_ts":"1973-12-28","bar_index":72,"type":"BUY","strength":0.45,"price":10.7222,"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-01-30","known_ts":"1974-02-01","bar_index":80,"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":"1974-01-30","trigger_known_ts":"1974-02-01","strength":0.45,"price":8.6667,"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.370966,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2778,"atr14":0.305886,"stop_level":8.124857,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-02-15","known_ts":"1974-02-20","bar_index":84,"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":"1974-02-15","trigger_known_ts":"1974-02-20","strength":0.45,"price":8.0,"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.419356,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.7222,"atr14":0.376065,"stop_level":6.534167,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-02-21","known_ts":"1974-02-25","bar_index":85,"type":"BUY","strength":0.45,"price":8.5,"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-21","known_ts":"1974-02-25","bar_index":85,"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":"1974-02-21","trigger_known_ts":"1974-02-25","strength":0.45,"price":8.5,"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.383066,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.7222,"atr14":0.37753,"stop_level":6.533435,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-03-20","known_ts":"1974-03-20","bar_index":91,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.1111,"stop_level":9.2222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-03-26","known_ts":"1974-03-26","bar_index":92,"type":"RECLAIM","strength":0.588,"price":9.2778,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1974-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1974-03-20","prior_stop_level":9.2222,"sweep_low":9.0556,"atr14":0.321893,"stop_level":8.894653,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-04-01","known_ts":"1974-04-01","bar_index":94,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.5,"stop_level":9.2222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-05-06","known_ts":"1974-05-08","bar_index":102,"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":"1974-05-06","trigger_known_ts":"1974-05-08","strength":0.45,"price":7.3333,"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.467745,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.2222,"atr14":0.274052,"stop_level":7.085174,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-05-22","known_ts":"1974-05-24","bar_index":106,"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":"1974-05-22","trigger_known_ts":"1974-05-24","strength":0.45,"price":6.4444,"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.532262,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.2778,"atr14":0.375025,"stop_level":5.090287,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-06-05","known_ts":"1974-06-07","bar_index":109,"type":"BUY","strength":0.588,"price":7.9444,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"1974-06-21","known_ts":"1974-06-21","bar_index":113,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.7222,"stop_level":6.1111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1974-07-10","known_ts":"1974-07-12","bar_index":117,"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":"1974-07-10","trigger_known_ts":"1974-07-12","strength":0.45,"price":3.7778,"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.725805,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.6667,"atr14":0.442486,"stop_level":2.445457,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-08-08","known_ts":"1974-08-12","bar_index":124,"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":"1974-08-08","trigger_known_ts":"1974-08-12","strength":0.45,"price":2.9444,"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.786294,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7222,"atr14":0.305506,"stop_level":2.569447,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-08-13","known_ts":"1974-08-15","bar_index":125,"type":"BUY","strength":0.45,"price":3.0,"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-08-13","known_ts":"1974-08-15","bar_index":125,"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":"1974-08-13","trigger_known_ts":"1974-08-15","strength":0.45,"price":3.0,"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.782258,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7778,"atr14":0.296559,"stop_level":2.629521,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-09-25","known_ts":"1974-09-27","bar_index":135,"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":"1974-09-25","trigger_known_ts":"1974-09-27","strength":0.45,"price":1.4444,"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.895165,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2778,"atr14":0.257466,"stop_level":1.149067,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-10-08","known_ts":"1974-10-10","bar_index":138,"type":"BUY","strength":0.45,"price":1.6111,"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-10-08","known_ts":"1974-10-10","bar_index":138,"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":"1974-10-08","trigger_known_ts":"1974-10-10","strength":0.45,"price":1.6111,"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.883066,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2222,"atr14":0.26712,"stop_level":1.08864,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-11-08","known_ts":"1974-11-08","bar_index":145,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5556,"stop_level":1.6111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1975-02-06","known_ts":"1975-02-06","bar_index":166,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.0,"stop_level":2.1111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1975-02-10","known_ts":"1975-02-10","bar_index":166,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.8889,"stop_level":2.1111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1975-02-13","known_ts":"1975-02-13","bar_index":167,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.9444,"stop_level":2.1111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1975-03-31","known_ts":"1975-03-31","bar_index":177,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.8333,"stop_level":1.8889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1975-04-22","known_ts":"1975-04-24","bar_index":183,"type":"BUY","strength":0.863,"price":2.4444,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1975-07-02","known_ts":"1975-07-02","bar_index":199,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.2222,"stop_level":3.3333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1975-07-07","known_ts":"1975-07-07","bar_index":200,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.2778,"stop_level":3.3333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1975-07-11","known_ts":"1975-07-11","bar_index":201,"type":"RECLAIM","strength":1.0,"price":3.3889,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1975-07-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":"1975-07-07","prior_stop_level":3.3333,"sweep_low":3.1667,"atr14":0.272822,"stop_level":3.030289,"risk_basis":"daily_ohlc_atr14"},{"ts":"1975-10-31","known_ts":"1975-11-04","bar_index":228,"type":"BUY","strength":0.588,"price":1.7778,"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":"1976-05-06","known_ts":"1976-05-10","bar_index":271,"type":"BUY","strength":0.588,"price":2.1667,"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":"1976-06-07","known_ts":"1976-06-09","bar_index":278,"type":"BUY","strength":0.725,"price":2.1111,"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":"1976-07-16","known_ts":"1976-07-16","bar_index":287,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.0556,"stop_level":2.1111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1976-08-31","known_ts":"1976-09-02","bar_index":298,"type":"BUY","strength":0.588,"price":1.8333,"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":"1976-10-14","known_ts":"1976-10-14","bar_index":308,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.6667,"stop_level":1.7222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1976-12-01","known_ts":"1976-12-03","bar_index":319,"type":"BUY","strength":0.588,"price":1.7778,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":70},{"ts":"1976-12-16","known_ts":"1976-12-16","bar_index":322,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5556,"stop_level":1.6667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1976-12-20","known_ts":"1976-12-20","bar_index":323,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5556,"stop_level":1.6667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1976-12-22","known_ts":"1976-12-27","bar_index":324,"type":"BUY","strength":0.725,"price":1.6667,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1977-02-16","known_ts":"1977-02-16","bar_index":337,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6667,"stop_level":1.7222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1977-03-31","known_ts":"1977-04-04","bar_index":347,"type":"BUY","strength":0.588,"price":1.6667,"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":"1977-04-26","known_ts":"1977-04-26","bar_index":352,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5556,"stop_level":1.6111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1977-06-17","known_ts":"1977-06-21","bar_index":365,"type":"BUY","strength":0.45,"price":1.5,"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":"1977-06-17","known_ts":"1977-06-21","bar_index":365,"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":"1977-06-17","trigger_known_ts":"1977-06-21","strength":0.45,"price":1.5,"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.357134,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3889,"atr14":0.17791,"stop_level":1.299945,"risk_basis":"daily_ohlc_atr14"},{"ts":"1977-06-22","known_ts":"1977-06-22","bar_index":366,"type":"RECLAIM","strength":0.588,"price":1.7778,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1977-06-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1977-08-02","known_ts":"1977-08-02","bar_index":375,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.8889,"stop_level":1.9444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1977-08-18","known_ts":"1977-08-18","bar_index":379,"type":"RECLAIM","strength":1.0,"price":2.1111,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1977-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1977-11-08","known_ts":"1977-11-10","bar_index":398,"type":"BUY","strength":0.863,"price":1.8889,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"1977-12-19","known_ts":"1977-12-19","bar_index":407,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.7778,"stop_level":1.8333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1978-01-18","known_ts":"1978-01-20","bar_index":414,"type":"BUY","strength":0.863,"price":1.8889,"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":"1978-02-24","known_ts":"1978-02-24","bar_index":422,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.7778,"stop_level":1.8889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1978-03-20","known_ts":"1978-03-22","bar_index":428,"type":"BUY","strength":0.725,"price":1.8889,"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":"1978-06-26","known_ts":"1978-06-26","bar_index":450,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3333,"stop_level":2.3889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1978-08-22","known_ts":"1978-08-24","bar_index":464,"type":"BUY","strength":0.725,"price":2.5556,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"1978-09-21","known_ts":"1978-09-25","bar_index":471,"type":"REBUY","strength":0.725,"price":2.5556,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1978-10-16","known_ts":"1978-10-16","bar_index":476,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4444,"stop_level":2.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1978-11-24","known_ts":"1978-11-28","bar_index":486,"type":"BUY","strength":0.588,"price":2.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"1979-06-05","known_ts":"1979-06-05","bar_index":530,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5,"stop_level":2.5556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1979-07-26","known_ts":"1979-07-30","bar_index":542,"type":"BUY","strength":0.725,"price":2.5556,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"1979-09-05","known_ts":"1979-09-05","bar_index":551,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.8889,"stop_level":2.9444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1979-09-07","known_ts":"1979-09-07","bar_index":552,"type":"RECLAIM","strength":1.0,"price":3.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1979-09-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1979-09-05","prior_stop_level":2.9444,"sweep_low":2.8889,"atr14":0.194941,"stop_level":2.791429,"risk_basis":"daily_ohlc_atr14"},{"ts":"1979-09-20","known_ts":"1979-09-20","bar_index":555,"type":"RECLAIM","strength":1.0,"price":3.2222,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1979-09-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1979-11-28","known_ts":"1979-11-30","bar_index":571,"type":"BUY","strength":0.725,"price":3.2778,"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":80},{"ts":"1980-04-29","known_ts":"1980-05-01","bar_index":606,"type":"BUY","strength":0.725,"price":3.9444,"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-06-02","known_ts":"1980-06-02","bar_index":613,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8333,"stop_level":3.9444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1980-06-04","known_ts":"1980-06-04","bar_index":614,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.8333,"stop_level":3.9444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1980-06-10","known_ts":"1980-06-10","bar_index":615,"type":"RECLAIM","strength":0.588,"price":4.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1980-06-04","prior_stop_level":3.9444,"sweep_low":3.7778,"atr14":0.202843,"stop_level":3.676379,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-06-19","known_ts":"1980-06-19","bar_index":618,"type":"RECLAIM","strength":0.725,"price":4.1111,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1980-06-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-12-11","known_ts":"1980-12-11","bar_index":658,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.6111,"stop_level":5.7222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1980-12-12","known_ts":"1980-12-12","bar_index":658,"type":"RECLAIM","strength":0.863,"price":5.8333,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1980-12-11","prior_stop_level":5.7222,"sweep_low":5.6111,"atr14":0.189926,"stop_level":5.516137,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-03-04","known_ts":"1981-03-06","bar_index":677,"type":"BUY","strength":0.588,"price":6.2222,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1981-05-29","known_ts":"1981-06-02","bar_index":697,"type":"BUY","strength":0.863,"price":7.8333,"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":40},{"ts":"1981-08-19","known_ts":"1981-08-21","bar_index":716,"type":"BUY","strength":0.588,"price":6.6667,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"1981-10-06","known_ts":"1981-10-08","bar_index":727,"type":"BUY","strength":0.45,"price":6.1111,"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-19","known_ts":"1981-10-19","bar_index":730,"type":"RECLAIM","strength":0.725,"price":6.5,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1981-10-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-12-03","known_ts":"1981-12-03","bar_index":740,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.0,"stop_level":6.0556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-01-14","known_ts":"1982-01-18","bar_index":750,"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":"1982-01-14","trigger_known_ts":"1982-01-18","strength":0.45,"price":5.3889,"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.321673,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1667,"atr14":0.095944,"stop_level":5.118728,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-01-27","known_ts":"1982-01-29","bar_index":753,"type":"BUY","strength":0.45,"price":5.5556,"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-01-27","known_ts":"1982-01-29","bar_index":753,"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":"1982-01-27","trigger_known_ts":"1982-01-29","strength":0.45,"price":5.5556,"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.30069,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.3889,"atr14":0.095546,"stop_level":5.341127,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-02-18","known_ts":"1982-02-22","bar_index":758,"type":"BUY","strength":0.45,"price":5.3889,"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-02-18","known_ts":"1982-02-22","bar_index":758,"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":"1982-02-18","trigger_known_ts":"1982-02-22","strength":0.45,"price":5.3889,"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.321673,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1667,"atr14":0.09368,"stop_level":5.11986,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-03-11","known_ts":"1982-03-15","bar_index":763,"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":"1982-03-11","trigger_known_ts":"1982-03-15","strength":0.45,"price":4.2222,"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.468531,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.1111,"atr14":0.11327,"stop_level":4.054465,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-03-24","known_ts":"1982-03-26","bar_index":766,"type":"BUY","strength":0.45,"price":4.4444,"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-03-24","known_ts":"1982-03-26","bar_index":766,"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":"1982-03-24","trigger_known_ts":"1982-03-26","strength":0.45,"price":4.4444,"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.440562,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9444,"atr14":0.132709,"stop_level":3.878045,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-04-20","known_ts":"1982-04-20","bar_index":772,"type":"RECLAIM","strength":0.725,"price":5.7222,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1982-03-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-05-24","known_ts":"1982-05-24","bar_index":780,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.6111,"stop_level":5.6667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-05-26","known_ts":"1982-05-26","bar_index":780,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3889,"stop_level":5.6667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-06-28","known_ts":"1982-06-30","bar_index":788,"type":"BUY","strength":0.725,"price":5.3333,"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":40},{"ts":"1982-08-23","known_ts":"1982-08-25","bar_index":801,"type":"BUY","strength":0.725,"price":5.2778,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"1982-09-29","known_ts":"1982-09-29","bar_index":809,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3889,"stop_level":4.4444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-09-30","known_ts":"1982-09-30","bar_index":810,"type":"RECLAIM","strength":0.725,"price":4.7778,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-09-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":"1982-09-29","prior_stop_level":4.4444,"sweep_low":4.3889,"atr14":0.182731,"stop_level":4.297535,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-10-18","known_ts":"1982-10-18","bar_index":814,"type":"RECLAIM","strength":0.863,"price":5.8889,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-11-19","known_ts":"1982-11-19","bar_index":822,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.0556,"stop_level":5.4444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-01-12","known_ts":"1983-01-14","bar_index":834,"type":"BUY","strength":0.588,"price":4.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":15},{"ts":"1983-04-14","known_ts":"1983-04-14","bar_index":855,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.3889,"stop_level":3.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1983-04-18","known_ts":"1983-04-20","bar_index":856,"type":"REBUY","strength":0.45,"price":3.5,"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":"1983-05-12","known_ts":"1983-05-16","bar_index":862,"type":"REBUY","strength":0.588,"price":3.6111,"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":"1983-07-05","known_ts":"1983-07-05","bar_index":874,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8333,"stop_level":3.9444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-07-07","known_ts":"1983-07-07","bar_index":874,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8889,"stop_level":3.9444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-07-12","known_ts":"1983-07-12","bar_index":875,"type":"RECLAIM","strength":0.863,"price":4.1667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-07-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":"1983-07-05","prior_stop_level":3.9444,"sweep_low":3.8333,"atr14":0.138755,"stop_level":3.763922,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-07-12","known_ts":"1983-07-12","bar_index":875,"type":"RECLAIM","strength":0.863,"price":4.1667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-07-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1983-07-07","prior_stop_level":3.9444,"sweep_low":3.8333,"atr14":0.138755,"stop_level":3.763922,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-10-27","known_ts":"1983-10-31","bar_index":901,"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":"1983-10-27","trigger_known_ts":"1983-10-31","strength":0.45,"price":2.4444,"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.5926,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2222,"atr14":0.124102,"stop_level":2.160149,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-11-17","known_ts":"1983-11-21","bar_index":906,"type":"BUY","strength":0.45,"price":2.5556,"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":"1983-11-17","known_ts":"1983-11-21","bar_index":906,"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":"1983-11-17","trigger_known_ts":"1983-11-21","strength":0.45,"price":2.5556,"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.445772,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2222,"atr14":0.112027,"stop_level":2.166186,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-12-16","known_ts":"1983-12-16","bar_index":912,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8333,"stop_level":2.8889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-12-27","known_ts":"1983-12-27","bar_index":914,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5556,"stop_level":2.8889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-01-20","known_ts":"1984-01-20","bar_index":920,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7222,"stop_level":2.8333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-02-23","known_ts":"1984-02-27","bar_index":928,"type":"BUY","strength":0.725,"price":2.7222,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":85},{"ts":"1984-03-28","known_ts":"1984-03-28","bar_index":936,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7222,"stop_level":2.7778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-03-29","known_ts":"1984-03-29","bar_index":936,"type":"RECLAIM","strength":0.725,"price":2.8333,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-03-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1984-03-28","prior_stop_level":2.7778,"sweep_low":2.7222,"atr14":0.117328,"stop_level":2.663536,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-06-22","known_ts":"1984-06-26","bar_index":956,"type":"BUY","strength":1.0,"price":2.8889,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":80},{"ts":"1984-07-19","known_ts":"1984-07-19","bar_index":962,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4444,"stop_level":2.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1984-08-06","known_ts":"1984-08-08","bar_index":966,"type":"BUY","strength":0.725,"price":2.6667,"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":65},{"ts":"1984-09-24","known_ts":"1984-09-24","bar_index":977,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6667,"stop_level":2.7222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1984-09-27","known_ts":"1984-09-27","bar_index":978,"type":"RECLAIM","strength":0.863,"price":2.7778,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-09-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1984-09-24","prior_stop_level":2.7222,"sweep_low":2.6667,"atr14":0.113152,"stop_level":2.610124,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-10-09","known_ts":"1984-10-11","bar_index":981,"type":"BUY","strength":1.0,"price":3.1111,"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":"1984-11-19","known_ts":"1984-11-19","bar_index":990,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.2778,"stop_level":3.3333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-11-27","known_ts":"1984-11-27","bar_index":992,"type":"RECLAIM","strength":1.0,"price":3.3889,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1984-11-19","prior_stop_level":3.3333,"sweep_low":3.2222,"atr14":0.107553,"stop_level":3.168423,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-01-14","known_ts":"1985-01-16","bar_index":1003,"type":"BUY","strength":0.863,"price":3.3889,"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":"1985-03-05","known_ts":"1985-03-05","bar_index":1014,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.8889,"stop_level":4.1111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-04-23","known_ts":"1985-04-25","bar_index":1026,"type":"BUY","strength":0.863,"price":4.1111,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1985-05-09","known_ts":"1985-05-13","bar_index":1030,"type":"BUY","strength":0.863,"price":4.0,"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":"1985-07-05","known_ts":"1985-07-09","bar_index":1043,"type":"BUY","strength":0.725,"price":3.6111,"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":"1985-08-06","known_ts":"1985-08-06","bar_index":1050,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.7222,"stop_level":3.7778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-08-13","known_ts":"1985-08-13","bar_index":1052,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.5556,"stop_level":3.7778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1985-10-09","known_ts":"1985-10-11","bar_index":1065,"type":"BUY","strength":0.588,"price":3.2222,"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":80},{"ts":"1985-11-01","known_ts":"1985-11-01","bar_index":1070,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0556,"stop_level":3.1667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1985-11-05","known_ts":"1985-11-05","bar_index":1071,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0,"stop_level":3.1667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1985-11-12","known_ts":"1985-11-14","bar_index":1073,"type":"REBUY","strength":0.588,"price":3.1111,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"1985-12-24","known_ts":"1985-12-24","bar_index":1082,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1111,"stop_level":3.1667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-01-14","known_ts":"1986-01-14","bar_index":1087,"type":"RECLAIM","strength":0.725,"price":3.4444,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-12-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-01-28","known_ts":"1986-01-28","bar_index":1090,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1111,"stop_level":3.1667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-02-18","known_ts":"1986-02-20","bar_index":1095,"type":"BUY","strength":0.588,"price":3.3333,"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":"1986-03-03","known_ts":"1986-03-03","bar_index":1098,"type":"RECLAIM","strength":0.725,"price":3.5,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1986-02-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-03-25","known_ts":"1986-03-25","bar_index":1103,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1667,"stop_level":3.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-03-27","known_ts":"1986-03-27","bar_index":1104,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0556,"stop_level":3.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-05-28","known_ts":"1986-05-30","bar_index":1118,"type":"BUY","strength":0.45,"price":2.7222,"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":"1986-05-28","known_ts":"1986-05-30","bar_index":1118,"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":"1986-05-28","trigger_known_ts":"1986-05-30","strength":0.45,"price":2.7222,"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.300008,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2778,"atr14":0.144586,"stop_level":2.205507,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-06-18","known_ts":"1986-06-18","bar_index":1123,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.4444,"stop_level":2.5556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1986-06-23","known_ts":"1986-06-23","bar_index":1124,"type":"RECLAIM","strength":0.45,"price":2.6667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-06-18 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":"1986-06-18","prior_stop_level":2.5556,"sweep_low":2.3333,"atr14":0.1208,"stop_level":2.2729,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-07-08","known_ts":"1986-07-08","bar_index":1127,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3889,"stop_level":2.4444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-07-11","known_ts":"1986-07-11","bar_index":1128,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.2778,"stop_level":2.4444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1986-07-31","known_ts":"1986-08-04","bar_index":1133,"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":"1986-07-31","trigger_known_ts":"1986-08-04","strength":0.45,"price":2.0556,"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.439387,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.7222,"atr14":0.128769,"stop_level":1.657816,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-08-21","known_ts":"1986-08-25","bar_index":1138,"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":"1986-08-21","trigger_known_ts":"1986-08-25","strength":0.45,"price":1.7778,"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.51515,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5556,"atr14":0.111388,"stop_level":1.499906,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-09-09","known_ts":"1986-09-11","bar_index":1142,"type":"BUY","strength":0.45,"price":1.8333,"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":"1986-09-09","known_ts":"1986-09-11","bar_index":1142,"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":"1986-09-09","trigger_known_ts":"1986-09-11","strength":0.45,"price":1.8333,"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.500014,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.7222,"atr14":0.091531,"stop_level":1.676435,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-09-30","known_ts":"1986-10-02","bar_index":1147,"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":"1986-09-30","trigger_known_ts":"1986-10-02","strength":0.588,"price":2.1667,"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.409087,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.9444,"atr14":0.110007,"stop_level":1.889397,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-11-07","known_ts":"1986-11-07","bar_index":1156,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7778,"stop_level":1.9444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-12-08","known_ts":"1986-12-10","bar_index":1163,"type":"BUY","strength":0.725,"price":1.8333,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"1986-12-16","known_ts":"1986-12-18","bar_index":1165,"type":"BUY","strength":0.588,"price":1.8333,"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":"1986-12-16","known_ts":"1986-12-18","bar_index":1165,"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":"1986-12-16","trigger_known_ts":"1986-12-18","strength":0.588,"price":1.8333,"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.500014,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.5556,"atr14":0.123202,"stop_level":1.493999,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-12-30","known_ts":"1986-12-30","bar_index":1168,"type":"RECLAIM","strength":0.725,"price":1.6667,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1986-12-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-03-13","known_ts":"1987-03-17","bar_index":1185,"type":"BUY","strength":0.725,"price":1.9444,"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":20},{"ts":"1987-04-14","known_ts":"1987-04-14","bar_index":1192,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.8333,"stop_level":2.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-04-16","known_ts":"1987-04-16","bar_index":1193,"type":"RECLAIM","strength":0.863,"price":2.0556,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-04-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1987-04-14","prior_stop_level":2.0,"sweep_low":1.7778,"atr14":0.139275,"stop_level":1.708163,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-04-30","known_ts":"1987-04-30","bar_index":1196,"type":"RECLAIM","strength":1.0,"price":2.0833,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-04-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-05-13","known_ts":"1987-05-15","bar_index":1199,"type":"BUY","strength":1.0,"price":2.1667,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1987-11-10","known_ts":"1987-11-12","bar_index":1241,"type":"BUY","strength":0.863,"price":3.1667,"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":"1988-04-04","known_ts":"1988-04-04","bar_index":1274,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.2222,"stop_level":5.2778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-04-08","known_ts":"1988-04-08","bar_index":1275,"type":"RECLAIM","strength":1.0,"price":5.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-04-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":"1988-04-04","prior_stop_level":5.2778,"sweep_low":5.1111,"atr14":0.168939,"stop_level":5.026631,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-04-20","known_ts":"1988-04-20","bar_index":1278,"type":"RECLAIM","strength":1.0,"price":5.3333,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-09-09","known_ts":"1988-09-13","bar_index":1311,"type":"BUY","strength":0.725,"price":6.4444,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"1988-11-22","known_ts":"1988-11-22","bar_index":1328,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.1667,"stop_level":8.3889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-12-13","known_ts":"1988-12-13","bar_index":1333,"type":"RECLAIM","strength":0.863,"price":8.4444,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-11-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-10-13","known_ts":"1989-10-13","bar_index":1403,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.4444,"stop_level":8.7778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1989-11-10","known_ts":"1989-11-14","bar_index":1410,"type":"BUY","strength":0.45,"price":8.6111,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-01-04","known_ts":"1990-01-08","bar_index":1422,"type":"BUY","strength":0.45,"price":7.7222,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-01-26","known_ts":"1990-01-26","bar_index":1427,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.3889,"stop_level":7.5556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-01-29","known_ts":"1990-01-29","bar_index":1427,"type":"RECLAIM","strength":0.588,"price":7.6111,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1990-01-26","prior_stop_level":7.5556,"sweep_low":7.3889,"atr14":0.30336,"stop_level":7.23722,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-03-14","known_ts":"1990-03-16","bar_index":1438,"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":"1990-03-14","trigger_known_ts":"1990-03-16","strength":0.45,"price":6.3889,"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.394738,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.1111,"atr14":0.262661,"stop_level":5.979769,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-04-04","known_ts":"1990-04-06","bar_index":1443,"type":"BUY","strength":0.45,"price":6.3333,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-04-04","known_ts":"1990-04-06","bar_index":1443,"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":"1990-04-04","trigger_known_ts":"1990-04-06","strength":0.45,"price":6.3333,"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.400006,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.2222,"atr14":0.231668,"stop_level":6.106366,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-05-01","known_ts":"1990-05-01","bar_index":1449,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2222,"stop_level":6.2778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-05-04","known_ts":"1990-05-04","bar_index":1450,"type":"RECLAIM","strength":0.588,"price":6.4444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1990-05-01","prior_stop_level":6.2778,"sweep_low":6.1111,"atr14":0.235797,"stop_level":5.993201,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-05-09","known_ts":"1990-05-09","bar_index":1451,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1111,"stop_level":6.2222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-05-11","known_ts":"1990-05-11","bar_index":1451,"type":"RECLAIM","strength":0.588,"price":6.2778,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-05-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1990-05-09","prior_stop_level":6.2222,"sweep_low":6.1111,"atr14":0.213662,"stop_level":6.004269,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-05-25","known_ts":"1990-05-30","bar_index":1455,"type":"REBUY","strength":0.588,"price":6.3333,"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":"1990-07-09","known_ts":"1990-07-09","bar_index":1464,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.1111,"stop_level":5.7778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-07-23","known_ts":"1990-07-25","bar_index":1468,"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":"1990-07-23","trigger_known_ts":"1990-07-25","strength":0.45,"price":4.3333,"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.56667,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.4444,"atr14":0.298882,"stop_level":3.294959,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-08-29","known_ts":"1990-08-31","bar_index":1477,"type":"BUY","strength":0.45,"price":3.6667,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-08-29","known_ts":"1990-08-31","bar_index":1477,"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":"1990-08-29","trigger_known_ts":"1990-08-31","strength":0.45,"price":3.6667,"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.620688,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.0556,"atr14":0.23614,"stop_level":2.93753,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-09-26","known_ts":"1990-09-26","bar_index":1483,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6667,"stop_level":3.8333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-10-04","known_ts":"1990-10-04","bar_index":1485,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4444,"stop_level":3.8333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-12-27","known_ts":"1990-12-27","bar_index":1504,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.0,"stop_level":4.1111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-02-01","known_ts":"1991-02-05","bar_index":1513,"type":"BUY","strength":0.725,"price":3.9444,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1991-02-28","known_ts":"1991-02-28","bar_index":1519,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.1667,"stop_level":4.2222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-03-07","known_ts":"1991-03-07","bar_index":1520,"type":"RECLAIM","strength":0.863,"price":4.4444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-02-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":"1991-02-28","prior_stop_level":4.2222,"sweep_low":3.9444,"atr14":0.208332,"stop_level":3.840234,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-18","known_ts":"1991-03-18","bar_index":1523,"type":"RECLAIM","strength":0.863,"price":4.2778,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-06-20","known_ts":"1991-06-24","bar_index":1545,"type":"BUY","strength":0.588,"price":3.4444,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"1991-07-22","known_ts":"1991-07-22","bar_index":1552,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.4444,"stop_level":3.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-07-23","known_ts":"1991-07-23","bar_index":1552,"type":"RECLAIM","strength":0.725,"price":3.5556,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-07-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":"1991-07-22","prior_stop_level":3.5,"sweep_low":3.4444,"atr14":0.149707,"stop_level":3.369547,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-07-25","known_ts":"1991-07-25","bar_index":1553,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3333,"stop_level":3.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-09-11","known_ts":"1991-09-11","bar_index":1564,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.4444,"stop_level":3.1111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1991-09-13","known_ts":"1991-09-13","bar_index":1564,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1111,"stop_level":3.1111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1991-10-31","known_ts":"1991-11-04","bar_index":1576,"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":"1991-10-31","trigger_known_ts":"1991-11-04","strength":0.45,"price":1.7778,"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.599991,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.7222,"atr14":0.138481,"stop_level":1.65296,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-11-18","known_ts":"1991-11-20","bar_index":1580,"type":"BUY","strength":0.45,"price":1.7778,"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":"1991-11-18","known_ts":"1991-11-20","bar_index":1580,"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":"1991-11-18","trigger_known_ts":"1991-11-20","strength":0.45,"price":1.7778,"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.599991,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.6111,"atr14":0.146808,"stop_level":1.537696,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-12-24","known_ts":"1991-12-24","bar_index":1588,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.6667,"stop_level":1.7778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-12-26","known_ts":"1991-12-26","bar_index":1588,"type":"RECLAIM","strength":0.588,"price":1.8333,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-12-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1991-12-24","prior_stop_level":1.7778,"sweep_low":1.6667,"atr14":0.188793,"stop_level":1.572304,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-03-16","known_ts":"1992-03-16","bar_index":1607,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1111,"stop_level":2.1667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-06-09","known_ts":"1992-06-09","bar_index":1626,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1111,"stop_level":1.1667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1992-09-22","known_ts":"1992-09-22","bar_index":1651,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.2222,"stop_level":1.2778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-11-24","known_ts":"1992-11-27","bar_index":1666,"type":"BUY","strength":0.725,"price":1.2222,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"1992-12-17","known_ts":"1992-12-17","bar_index":1671,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.1667,"stop_level":1.2222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-12-22","known_ts":"1992-12-22","bar_index":1672,"type":"RECLAIM","strength":0.863,"price":1.3333,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-12-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1992-12-17","prior_stop_level":1.2222,"sweep_low":1.1667,"atr14":0.184508,"stop_level":1.074446,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-01-05","known_ts":"1993-01-05","bar_index":1675,"type":"RECLAIM","strength":1.0,"price":1.2778,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-01-08","known_ts":"1993-01-12","bar_index":1676,"type":"BUY","strength":1.0,"price":1.5278,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1993-01-26","known_ts":"1993-01-28","bar_index":1680,"type":"BUY","strength":1.0,"price":1.4722,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1993-05-21","known_ts":"1993-05-25","bar_index":1707,"type":"BUY","strength":0.588,"price":1.0,"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":"1993-08-02","known_ts":"1993-08-02","bar_index":1723,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.8333,"stop_level":0.8611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1993-08-04","known_ts":"1993-08-06","bar_index":1724,"type":"BUY","strength":0.588,"price":0.8889,"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":"1993-08-05","known_ts":"1993-08-05","bar_index":1724,"type":"RECLAIM","strength":0.588,"price":0.8889,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-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":"1993-08-02","prior_stop_level":0.8611,"sweep_low":0.6944,"atr14":0.059966,"stop_level":0.664417,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-10-20","known_ts":"1993-10-22","bar_index":1742,"type":"REBUY","strength":1.0,"price":2.0556,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1994-05-31","known_ts":"1994-06-02","bar_index":1793,"type":"BUY","strength":0.725,"price":3.8611,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1994-07-29","known_ts":"1994-08-02","bar_index":1807,"type":"BUY","strength":0.725,"price":3.7222,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":70},{"ts":"1994-08-24","known_ts":"1994-08-26","bar_index":1813,"type":"BUY","strength":0.725,"price":3.7778,"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":"1994-11-22","known_ts":"1994-11-25","bar_index":1834,"type":"BUY","strength":0.588,"price":3.2778,"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":"1995-05-08","known_ts":"1995-05-10","bar_index":1872,"type":"BUY","strength":0.725,"price":5.3333,"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":"1995-06-02","known_ts":"1995-06-02","bar_index":1878,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3889,"stop_level":5.4444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1995-06-23","known_ts":"1995-06-23","bar_index":1883,"type":"RECLAIM","strength":0.863,"price":5.7778,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-06-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-07-11","known_ts":"1995-07-11","bar_index":1886,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5,"stop_level":5.2222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1995-10-13","known_ts":"1995-10-17","bar_index":1909,"type":"BUY","strength":0.45,"price":4.6667,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-10-18","known_ts":"1995-10-18","bar_index":1910,"type":"RECLAIM","strength":0.588,"price":5.2222,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1995-10-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1995-11-14","known_ts":"1995-11-14","bar_index":1916,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6667,"stop_level":5.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-11-16","known_ts":"1995-11-16","bar_index":1917,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.9444,"stop_level":5.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-01-02","known_ts":"1996-01-02","bar_index":1927,"type":"RECLAIM","strength":0.725,"price":5.2778,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-01-10","known_ts":"1996-01-10","bar_index":1929,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.0,"stop_level":5.2778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-03-14","known_ts":"1996-03-18","bar_index":1944,"type":"BUY","strength":0.45,"price":4.4444,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-03-14","known_ts":"1996-03-18","bar_index":1944,"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":"1996-03-14","trigger_known_ts":"1996-03-18","strength":0.45,"price":4.4444,"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.245292,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.1667,"atr14":0.190017,"stop_level":4.071691,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-03-22","known_ts":"1996-03-22","bar_index":1946,"type":"RECLAIM","strength":0.725,"price":4.9861,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-03-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-06-14","known_ts":"1996-06-14","bar_index":1965,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.6389,"stop_level":13.2778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-09-12","known_ts":"1996-09-12","bar_index":1986,"type":"RECLAIM","strength":1.0,"price":17.0556,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-10-01","known_ts":"1996-10-01","bar_index":1990,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.5,"stop_level":14.7778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-10-02","known_ts":"1996-10-02","bar_index":1990,"type":"RECLAIM","strength":0.863,"price":15.3889,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-10-01 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":"1996-10-01","prior_stop_level":14.7778,"sweep_low":14.2222,"atr14":0.721054,"stop_level":13.861673,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-10-08","known_ts":"1996-10-10","bar_index":1992,"type":"REBUY","strength":0.863,"price":16.2778,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1996-10-16","known_ts":"1996-10-18","bar_index":1994,"type":"REBUY","strength":0.863,"price":16.5556,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1996-11-27","known_ts":"1996-11-27","bar_index":2004,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.7778,"stop_level":21.2222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-12-02","known_ts":"1996-12-02","bar_index":2004,"type":"RECLAIM","strength":1.0,"price":21.4444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-11-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":"1996-11-27","prior_stop_level":21.2222,"sweep_low":19.3333,"atr14":1.490223,"stop_level":18.588189,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-01-16","known_ts":"1997-01-16","bar_index":2015,"type":"RECLAIM","strength":1.0,"price":29.1111,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-01-27","known_ts":"1997-01-27","bar_index":2017,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.5556,"stop_level":28.6667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-04-30","known_ts":"1997-05-02","bar_index":2039,"type":"BUY","strength":0.45,"price":19.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-04-30","known_ts":"1997-05-02","bar_index":2039,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1997-04-30","trigger_known_ts":"1997-05-02","strength":0.45,"price":19.0,"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.357144,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.75,"atr14":0.780811,"stop_level":18.359594,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-30","known_ts":"1997-05-30","bar_index":2046,"type":"RECLAIM","strength":0.725,"price":27.5833,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-01","known_ts":"1997-07-01","bar_index":2053,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.6667,"stop_level":31.1667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-09","known_ts":"1997-07-09","bar_index":2055,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.5833,"stop_level":29.6667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-10","known_ts":"1997-07-10","bar_index":2055,"type":"RECLAIM","strength":0.725,"price":32.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-07-09","prior_stop_level":29.6667,"sweep_low":29.4167,"atr14":1.03914,"stop_level":28.89713,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-25","known_ts":"1997-07-25","bar_index":2059,"type":"RECLAIM","strength":0.863,"price":36.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-07-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-07","known_ts":"1997-08-07","bar_index":2062,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.5,"stop_level":33.1667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-08","known_ts":"1997-08-08","bar_index":2062,"type":"RECLAIM","strength":0.863,"price":33.2917,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-08-07","prior_stop_level":33.1667,"sweep_low":31.9167,"atr14":1.217612,"stop_level":31.307894,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-31","known_ts":"1997-11-04","bar_index":2082,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-10-31","trigger_known_ts":"1997-11-04","strength":0.45,"price":22.3333,"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.383909,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.1667,"atr14":1.588658,"stop_level":19.372371,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-11-18","known_ts":"1997-11-20","bar_index":2086,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-11-18","trigger_known_ts":"1997-11-20","strength":0.45,"price":16.4167,"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.547126,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.5833,"atr14":1.661124,"stop_level":12.752738,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-12-15","known_ts":"1997-12-17","bar_index":2092,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-12-15","trigger_known_ts":"1997-12-17","strength":0.45,"price":15.3333,"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.577012,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.6667,"atr14":0.937958,"stop_level":13.197721,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-12-29","known_ts":"1997-12-31","bar_index":2095,"type":"BUY","strength":0.45,"price":15.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-12-29","known_ts":"1997-12-31","bar_index":2095,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1997-12-29","trigger_known_ts":"1997-12-31","strength":0.45,"price":15.25,"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.57931,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.5833,"atr14":0.889989,"stop_level":13.138305,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-05","known_ts":"1998-03-05","bar_index":2110,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.5417,"stop_level":17.7917,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-03-10","known_ts":"1998-03-12","bar_index":2111,"type":"REBUY","strength":0.588,"price":21.1667,"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-03-11","known_ts":"1998-03-11","bar_index":2111,"type":"RECLAIM","strength":0.588,"price":19.7083,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-03-05","prior_stop_level":17.7917,"sweep_low":16.1667,"atr14":0.922398,"stop_level":15.705501,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-03","known_ts":"1998-04-03","bar_index":2117,"type":"RECLAIM","strength":0.725,"price":17.4167,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-03-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-06-04","known_ts":"1998-06-08","bar_index":2131,"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-04","trigger_known_ts":"1998-06-08","strength":0.45,"price":14.4167,"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.602298,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.2083,"atr14":0.603351,"stop_level":12.906625,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-22","known_ts":"1998-06-24","bar_index":2135,"type":"BUY","strength":0.45,"price":14.25,"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-06-22","known_ts":"1998-06-24","bar_index":2135,"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-06-22","trigger_known_ts":"1998-06-24","strength":0.45,"price":14.25,"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.606897,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.2917,"atr14":0.536241,"stop_level":13.02358,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-22","known_ts":"1998-07-22","bar_index":2142,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.7083,"stop_level":15.9583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-07-29","known_ts":"1998-07-29","bar_index":2143,"type":"RECLAIM","strength":0.725,"price":16.5833,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-07-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":"1998-07-22","prior_stop_level":15.9583,"sweep_low":14.5833,"atr14":0.718409,"stop_level":14.224095,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-17","known_ts":"1998-08-17","bar_index":2148,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.7083,"stop_level":14.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-08-18","known_ts":"1998-08-18","bar_index":2148,"type":"RECLAIM","strength":0.725,"price":15.1667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-08-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":"1998-08-17","prior_stop_level":14.875,"sweep_low":14.5,"atr14":0.79333,"stop_level":14.103335,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-12","known_ts":"1998-10-14","bar_index":2161,"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-12","trigger_known_ts":"1998-10-14","strength":0.45,"price":9.8333,"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.624206,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.25,"atr14":0.736431,"stop_level":7.881784,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-15","known_ts":"1998-10-19","bar_index":2162,"type":"BUY","strength":0.588,"price":12.0,"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-10-15","known_ts":"1998-10-19","bar_index":2162,"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-10-15","trigger_known_ts":"1998-10-19","strength":0.588,"price":12.0,"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.527869,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.25,"atr14":0.781646,"stop_level":7.859177,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-28","known_ts":"1998-10-28","bar_index":2165,"type":"RECLAIM","strength":0.725,"price":15.875,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-10-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-28","known_ts":"1998-12-28","bar_index":2178,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.5,"stop_level":13.7083,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-29","known_ts":"1998-12-29","bar_index":2179,"type":"RECLAIM","strength":0.725,"price":14.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-12-28","prior_stop_level":13.7083,"sweep_low":13.3333,"atr14":0.787653,"stop_level":12.939474,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-12","known_ts":"1999-01-14","bar_index":2182,"type":"BUY","strength":0.863,"price":19.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1999-02-04","known_ts":"1999-02-04","bar_index":2187,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.0,"stop_level":19.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-02-09","known_ts":"1999-02-09","bar_index":2188,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.5833,"stop_level":19.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-04-19","known_ts":"1999-04-21","bar_index":2204,"type":"BUY","strength":0.863,"price":16.75,"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":"1999-05-25","known_ts":"1999-05-25","bar_index":2212,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.875,"stop_level":18.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-07-06","known_ts":"1999-07-08","bar_index":2222,"type":"BUY","strength":0.863,"price":20.0,"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":"1999-07-27","known_ts":"1999-07-27","bar_index":2227,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.0833,"stop_level":23.4167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-07-30","known_ts":"1999-07-30","bar_index":2228,"type":"RECLAIM","strength":1.0,"price":23.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-07-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":"1999-07-27","prior_stop_level":23.4167,"sweep_low":22.25,"atr14":0.803598,"stop_level":21.848201,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-04","known_ts":"1999-08-04","bar_index":2229,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.625,"stop_level":22.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-10-12","known_ts":"1999-10-14","bar_index":2245,"type":"BUY","strength":0.863,"price":22.3333,"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":"2000-01-05","known_ts":"2000-01-05","bar_index":2264,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.0833,"stop_level":28.4167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-01-07","known_ts":"2000-01-07","bar_index":2265,"type":"RECLAIM","strength":1.0,"price":28.7917,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-01-05","prior_stop_level":28.4167,"sweep_low":27.625,"atr14":0.811167,"stop_level":27.219416,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-14","known_ts":"2000-01-19","bar_index":2267,"type":"REBUY","strength":1.0,"price":31.25,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2000-03-14","known_ts":"2000-03-14","bar_index":2280,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.0833,"stop_level":43.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-16","known_ts":"2000-03-16","bar_index":2281,"type":"RECLAIM","strength":1.0,"price":44.3333,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-03-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-03-14","prior_stop_level":43.25,"sweep_low":41.4167,"atr14":1.796975,"stop_level":40.518213,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-29","known_ts":"2000-03-29","bar_index":2284,"type":"RECLAIM","strength":1.0,"price":59.3333,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-03-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-04-11","known_ts":"2000-04-11","bar_index":2287,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.75,"stop_level":54.3333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-28","known_ts":"2000-08-30","bar_index":2319,"type":"BUY","strength":0.588,"price":35.4375,"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":"2000-09-19","known_ts":"2000-09-19","bar_index":2324,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.3125,"stop_level":34.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-09-20","known_ts":"2000-09-20","bar_index":2324,"type":"RECLAIM","strength":0.588,"price":35.6875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-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":"2000-09-19","prior_stop_level":34.75,"sweep_low":33.3125,"atr14":2.002952,"stop_level":32.311024,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-23","known_ts":"2000-10-25","bar_index":2332,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-10-23","trigger_known_ts":"2000-10-25","strength":0.45,"price":26.5,"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.553371,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.75,"atr14":1.706437,"stop_level":24.896781,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-26","known_ts":"2000-10-30","bar_index":2333,"type":"BUY","strength":0.45,"price":28.0625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-10-26","known_ts":"2000-10-30","bar_index":2333,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-10-26","trigger_known_ts":"2000-10-30","strength":0.45,"price":28.0625,"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.527036,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.25,"atr14":1.904102,"stop_level":25.297949,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-21","known_ts":"2000-11-21","bar_index":2339,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.1875,"stop_level":30.5625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-01-02","known_ts":"2001-01-04","bar_index":2348,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-01-02","trigger_known_ts":"2001-01-04","strength":0.45,"price":22.1875,"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.626053,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.0,"atr14":2.189712,"stop_level":16.905144,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-16","known_ts":"2001-01-18","bar_index":2351,"type":"BUY","strength":0.45,"price":22.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-01-16","known_ts":"2001-01-18","bar_index":2351,"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":"2001-01-16","trigger_known_ts":"2001-01-18","strength":0.45,"price":22.0,"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.629213,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.0625,"atr14":2.16866,"stop_level":14.97817,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-03-29","known_ts":"2001-04-02","bar_index":2368,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-03-29","trigger_known_ts":"2001-04-02","strength":0.45,"price":13.63,"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.765169,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.26,"atr14":1.030298,"stop_level":11.744851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-06","known_ts":"2001-04-10","bar_index":2370,"type":"BUY","strength":0.45,"price":13.45,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-04-06","known_ts":"2001-04-10","bar_index":2370,"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":"2001-04-06","trigger_known_ts":"2001-04-10","strength":0.45,"price":13.45,"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.759821,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.4,"atr14":1.109445,"stop_level":10.845278,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-15","known_ts":"2001-06-15","bar_index":2386,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.0,"stop_level":16.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-07-25","known_ts":"2001-07-27","bar_index":2395,"type":"BUY","strength":0.725,"price":14.81,"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":55},{"ts":"2001-09-28","known_ts":"2001-10-02","bar_index":2409,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-09-28","trigger_known_ts":"2001-10-02","strength":0.45,"price":6.14,"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.816716,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.3,"atr14":0.701426,"stop_level":3.949287,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-24","known_ts":"2001-10-26","bar_index":2415,"type":"BUY","strength":0.45,"price":4.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-10-24","known_ts":"2001-10-26","bar_index":2415,"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":"2001-10-24","trigger_known_ts":"2001-10-26","strength":0.45,"price":4.9,"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.853731,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.98,"atr14":0.482132,"stop_level":3.738934,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-05","known_ts":"2002-02-05","bar_index":2438,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.95,"stop_level":6.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-03-06","known_ts":"2002-03-08","bar_index":2445,"type":"BUY","strength":0.725,"price":6.68,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"2002-04-10","known_ts":"2002-04-10","bar_index":2453,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.7,"stop_level":7.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-04-15","known_ts":"2002-04-15","bar_index":2454,"type":"RECLAIM","strength":0.725,"price":7.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-04-10","prior_stop_level":7.88,"sweep_low":7.5,"atr14":0.378629,"stop_level":7.310686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-26","known_ts":"2002-04-26","bar_index":2457,"type":"RECLAIM","strength":0.863,"price":7.78,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-05-03","known_ts":"2002-05-03","bar_index":2458,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.64,"stop_level":7.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-05-06","known_ts":"2002-05-06","bar_index":2459,"type":"RECLAIM","strength":0.863,"price":7.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-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":"2002-05-03","prior_stop_level":7.68,"sweep_low":7.54,"atr14":0.379716,"stop_level":7.350142,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-17","known_ts":"2002-05-17","bar_index":2462,"type":"RECLAIM","strength":0.863,"price":8.15,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-09-04","known_ts":"2002-09-06","bar_index":2487,"type":"BUY","strength":0.588,"price":4.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2002-09-19","known_ts":"2002-09-19","bar_index":2490,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.14,"stop_level":3.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-12-09","known_ts":"2002-12-09","bar_index":2509,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.78,"stop_level":3.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-12","known_ts":"2002-12-12","bar_index":2510,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.52,"stop_level":3.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-24","known_ts":"2003-03-26","bar_index":2533,"type":"BUY","strength":0.588,"price":1.98,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2003-04-16","known_ts":"2003-04-16","bar_index":2538,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.95,"stop_level":1.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-04-17","known_ts":"2003-04-17","bar_index":2539,"type":"RECLAIM","strength":0.725,"price":2.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2003-04-16","prior_stop_level":1.97,"sweep_low":1.88,"atr14":0.203168,"stop_level":1.778416,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-09","known_ts":"2003-05-09","bar_index":2544,"type":"RECLAIM","strength":1.0,"price":3.29,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-04-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-27","known_ts":"2004-01-27","bar_index":2604,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.22,"stop_level":14.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-06-04","known_ts":"2004-06-08","bar_index":2634,"type":"BUY","strength":0.588,"price":4.43,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2005-01-04","known_ts":"2005-01-04","bar_index":2683,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.04,"stop_level":9.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-21","known_ts":"2005-01-21","bar_index":2687,"type":"RECLAIM","strength":0.863,"price":9.13,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-01-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-05-05","known_ts":"2005-05-09","bar_index":2711,"type":"BUY","strength":0.725,"price":7.68,"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":"2005-09-02","known_ts":"2005-09-07","bar_index":2739,"type":"REBUY","strength":1.0,"price":11.8,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2006-03-28","known_ts":"2006-03-30","bar_index":2786,"type":"REBUY","strength":1.0,"price":13.99,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2006-06-22","known_ts":"2006-06-26","bar_index":2806,"type":"BUY","strength":0.725,"price":13.32,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2006-10-19","known_ts":"2006-10-19","bar_index":2833,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.37,"stop_level":11.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-26","known_ts":"2006-12-26","bar_index":2849,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.57,"stop_level":11.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-27","known_ts":"2006-12-27","bar_index":2849,"type":"RECLAIM","strength":0.588,"price":11.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-12-26","prior_stop_level":11.58,"sweep_low":11.43,"atr14":0.338118,"stop_level":11.260941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-01","known_ts":"2007-02-05","bar_index":2857,"type":"BUY","strength":0.588,"price":11.53,"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":"2007-02-14","known_ts":"2007-02-14","bar_index":2860,"type":"RECLAIM","strength":0.725,"price":12.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-02-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-27","known_ts":"2007-02-27","bar_index":2862,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.33,"stop_level":11.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-01","known_ts":"2007-03-01","bar_index":2863,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.39,"stop_level":11.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-02-28","known_ts":"2007-02-28","bar_index":2863,"type":"RECLAIM","strength":0.588,"price":11.46,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-02-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-02-27","prior_stop_level":11.4,"sweep_low":11.0,"atr14":0.367511,"stop_level":10.816245,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-09","known_ts":"2007-04-11","bar_index":2872,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-04-09","trigger_known_ts":"2007-04-11","strength":0.45,"price":11.08,"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.239533,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.84,"atr14":0.240981,"stop_level":10.71951,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-12","known_ts":"2007-04-16","bar_index":2873,"type":"BUY","strength":0.725,"price":12.01,"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":20},{"ts":"2007-05-01","known_ts":"2007-05-01","bar_index":2877,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.62,"stop_level":11.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-02","known_ts":"2007-05-02","bar_index":2877,"type":"RECLAIM","strength":0.725,"price":11.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-05-01","prior_stop_level":11.72,"sweep_low":11.36,"atr14":0.291846,"stop_level":11.214077,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-16","known_ts":"2007-05-16","bar_index":2881,"type":"RECLAIM","strength":0.863,"price":12.61,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-05-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-07","known_ts":"2007-06-07","bar_index":2886,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.41,"stop_level":13.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-08","known_ts":"2007-06-08","bar_index":2886,"type":"RECLAIM","strength":0.863,"price":13.61,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-06-07","prior_stop_level":13.54,"sweep_low":13.19,"atr14":0.347921,"stop_level":13.016039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-25","known_ts":"2007-06-25","bar_index":2890,"type":"RECLAIM","strength":0.863,"price":15.76,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-06-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-20","known_ts":"2007-07-20","bar_index":2896,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.13,"stop_level":15.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-07-23","known_ts":"2007-07-23","bar_index":2896,"type":"RECLAIM","strength":1.0,"price":15.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-07-20","prior_stop_level":15.36,"sweep_low":15.02,"atr14":0.423702,"stop_level":14.808149,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-02","known_ts":"2007-10-04","bar_index":2913,"type":"BUY","strength":0.725,"price":15.01,"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":"2007-11-01","known_ts":"2007-11-01","bar_index":2920,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.59,"stop_level":14.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-11-06","known_ts":"2007-11-06","bar_index":2921,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.12,"stop_level":14.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-12-18","known_ts":"2007-12-20","bar_index":2931,"type":"BUY","strength":0.588,"price":10.0,"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":"2008-02-14","known_ts":"2008-02-19","bar_index":2944,"type":"BUY","strength":0.45,"price":7.92,"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-02-14","known_ts":"2008-02-19","bar_index":2944,"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-02-14","trigger_known_ts":"2008-02-19","strength":0.45,"price":7.92,"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.5022,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.96,"atr14":0.574545,"stop_level":6.672728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-12","known_ts":"2008-03-12","bar_index":2950,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.93,"stop_level":7.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-13","known_ts":"2008-03-13","bar_index":2950,"type":"RECLAIM","strength":0.588,"price":8.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-03-12","prior_stop_level":7.98,"sweep_low":7.71,"atr14":0.479134,"stop_level":7.470433,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-20","known_ts":"2008-03-25","bar_index":2952,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-03-20","trigger_known_ts":"2008-03-25","strength":0.588,"price":8.49,"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.466373,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.07,"atr14":0.506725,"stop_level":6.816637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-09","known_ts":"2008-04-09","bar_index":2956,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.97,"stop_level":8.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-10","known_ts":"2008-04-10","bar_index":2956,"type":"RECLAIM","strength":0.588,"price":8.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-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":"2008-04-09","prior_stop_level":8.21,"sweep_low":7.89,"atr14":0.420886,"stop_level":7.679557,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-18","known_ts":"2008-04-18","bar_index":2958,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.55,"stop_level":7.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-15","known_ts":"2008-05-15","bar_index":2965,"type":"RECLAIM","strength":0.725,"price":11.27,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-23","known_ts":"2008-06-23","bar_index":2973,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.24,"stop_level":11.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-25","known_ts":"2008-06-25","bar_index":2974,"type":"RECLAIM","strength":0.863,"price":11.59,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-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":"2008-06-23","prior_stop_level":11.33,"sweep_low":11.0,"atr14":0.392651,"stop_level":10.803675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-16","known_ts":"2008-07-16","bar_index":2979,"type":"RECLAIM","strength":0.863,"price":12.43,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-04","known_ts":"2008-09-04","bar_index":2990,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.42,"stop_level":13.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-12-01","known_ts":"2008-12-03","bar_index":3011,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-12-01","trigger_known_ts":"2008-12-03","strength":0.45,"price":8.14,"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.453324,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.55,"atr14":0.849579,"stop_level":5.125211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-04","known_ts":"2008-12-08","bar_index":3012,"type":"BUY","strength":0.45,"price":9.32,"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-12-04","known_ts":"2008-12-08","bar_index":3012,"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-12-04","trigger_known_ts":"2008-12-08","strength":0.45,"price":9.32,"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.374077,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.1,"atr14":0.903719,"stop_level":5.648141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-26","known_ts":"2008-12-26","bar_index":3017,"type":"RECLAIM","strength":0.725,"price":10.79,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-12-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":3021,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.69,"stop_level":11.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":3022,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.1,"stop_level":11.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-09","known_ts":"2009-03-11","bar_index":3033,"type":"BUY","strength":0.588,"price":11.02,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-03-17","known_ts":"2009-03-17","bar_index":3035,"type":"RECLAIM","strength":0.725,"price":11.62,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-03-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-04","known_ts":"2009-09-09","bar_index":3075,"type":"BUY","strength":0.725,"price":11.04,"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":"2009-11-04","known_ts":"2009-11-04","bar_index":3089,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.68,"stop_level":11.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-06","known_ts":"2009-11-06","bar_index":3089,"type":"RECLAIM","strength":1.0,"price":11.86,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-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":"2009-11-04","prior_stop_level":11.73,"sweep_low":11.4,"atr14":0.524931,"stop_level":11.137535,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-11-20","known_ts":"2009-11-20","bar_index":3093,"type":"RECLAIM","strength":1.0,"price":12.62,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-11-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-06","known_ts":"2010-01-08","bar_index":3103,"type":"BUY","strength":1.0,"price":13.36,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2010-01-28","known_ts":"2010-01-28","bar_index":3108,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.74,"stop_level":12.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-07-08","known_ts":"2010-07-12","bar_index":3145,"type":"BUY","strength":0.588,"price":10.48,"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":80},{"ts":"2010-08-10","known_ts":"2010-08-10","bar_index":3152,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.35,"stop_level":10.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-08-16","known_ts":"2010-08-16","bar_index":3154,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.77,"stop_level":10.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-10-14","known_ts":"2010-10-14","bar_index":3168,"type":"RECLAIM","strength":0.725,"price":11.64,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-16","known_ts":"2011-03-16","bar_index":3203,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.72,"stop_level":19.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-17","known_ts":"2011-03-17","bar_index":3203,"type":"RECLAIM","strength":1.0,"price":19.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-03-16","prior_stop_level":19.16,"sweep_low":18.51,"atr14":0.837273,"stop_level":18.091363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-01","known_ts":"2011-04-01","bar_index":3207,"type":"RECLAIM","strength":1.0,"price":21.76,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-03-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-13","known_ts":"2011-04-13","bar_index":3209,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.8,"stop_level":20.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-15","known_ts":"2011-04-15","bar_index":3210,"type":"RECLAIM","strength":1.0,"price":20.62,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-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":"2011-04-13","prior_stop_level":20.02,"sweep_low":19.38,"atr14":0.732037,"stop_level":19.013982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-28","known_ts":"2011-04-28","bar_index":3213,"type":"RECLAIM","strength":1.0,"price":21.93,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-07-07","known_ts":"2011-07-11","bar_index":3229,"type":"BUY","strength":0.725,"price":20.5,"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":"2011-08-02","known_ts":"2011-08-02","bar_index":3235,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.75,"stop_level":20.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-08-03","known_ts":"2011-08-03","bar_index":3235,"type":"RECLAIM","strength":0.725,"price":20.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-08-02","prior_stop_level":20.08,"sweep_low":19.64,"atr14":0.848013,"stop_level":19.215994,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-08-26","known_ts":"2011-08-30","bar_index":3241,"type":"BUY","strength":0.725,"price":21.53,"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":"2011-11-07","known_ts":"2011-11-07","bar_index":3257,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.75,"stop_level":19.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-12-21","known_ts":"2011-12-23","bar_index":3268,"type":"BUY","strength":0.45,"price":17.48,"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-01-25","known_ts":"2012-01-25","bar_index":3275,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.38,"stop_level":18.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":3281,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.55,"stop_level":17.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-23","known_ts":"2012-02-23","bar_index":3282,"type":"RECLAIM","strength":0.588,"price":18.01,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-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":"2012-02-22","prior_stop_level":17.6,"sweep_low":17.45,"atr14":0.590028,"stop_level":17.154986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-12","known_ts":"2012-03-12","bar_index":3286,"type":"RECLAIM","strength":0.725,"price":18.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-23","known_ts":"2012-05-25","bar_index":3303,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-05-23","trigger_known_ts":"2012-05-25","strength":0.45,"price":16.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.25612,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.82,"atr14":0.600181,"stop_level":14.519909,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-14","known_ts":"2012-06-18","bar_index":3308,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-06-14","trigger_known_ts":"2012-06-18","strength":0.45,"price":16.05,"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.272439,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.27,"atr14":0.567633,"stop_level":14.986183,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-02","known_ts":"2012-07-05","bar_index":3312,"type":"BUY","strength":0.45,"price":16.04,"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-07-02","known_ts":"2012-07-05","bar_index":3312,"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-07-02","trigger_known_ts":"2012-07-05","strength":0.45,"price":16.04,"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.272892,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.61,"atr14":0.63337,"stop_level":13.293315,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-01","known_ts":"2012-08-01","bar_index":3319,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.36,"stop_level":15.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-02","known_ts":"2012-08-02","bar_index":3319,"type":"RECLAIM","strength":0.588,"price":15.98,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-08-01","prior_stop_level":15.44,"sweep_low":12.86,"atr14":0.709735,"stop_level":12.505133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-17","known_ts":"2012-08-17","bar_index":3323,"type":"RECLAIM","strength":0.863,"price":19.15,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-25","known_ts":"2012-10-31","bar_index":3339,"type":"REBUY","strength":0.863,"price":22.56,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-03-12","known_ts":"2013-03-12","bar_index":3369,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.94,"stop_level":29.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-14","known_ts":"2013-03-14","bar_index":3370,"type":"RECLAIM","strength":1.0,"price":30.32,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-03-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-03-12","prior_stop_level":29.99,"sweep_low":29.55,"atr14":0.713231,"stop_level":29.193385,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-04","known_ts":"2013-06-04","bar_index":3388,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.68,"stop_level":31.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-07-18","known_ts":"2013-07-18","bar_index":3399,"type":"RECLAIM","strength":0.863,"price":34.19,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-31","known_ts":"2013-07-31","bar_index":3402,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.0,"stop_level":33.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-01","known_ts":"2013-08-01","bar_index":3402,"type":"RECLAIM","strength":1.0,"price":34.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-07-31","prior_stop_level":33.89,"sweep_low":32.69,"atr14":0.933521,"stop_level":32.22324,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-13","known_ts":"2013-08-13","bar_index":3405,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.64,"stop_level":33.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-10-16","known_ts":"2013-10-18","bar_index":3420,"type":"BUY","strength":0.725,"price":33.29,"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":"2013-11-07","known_ts":"2013-11-07","bar_index":3425,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.06,"stop_level":31.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-11-27","known_ts":"2013-12-02","bar_index":3430,"type":"REBUY","strength":0.725,"price":31.35,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2014-02-03","known_ts":"2014-02-03","bar_index":3444,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.93,"stop_level":35.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-02-04","known_ts":"2014-02-04","bar_index":3445,"type":"RECLAIM","strength":0.725,"price":35.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-02-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":"2014-02-03","prior_stop_level":35.09,"sweep_low":34.92,"atr14":0.773259,"stop_level":34.533371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-18","known_ts":"2014-02-18","bar_index":3448,"type":"RECLAIM","strength":0.863,"price":37.38,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-02-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-08","known_ts":"2014-08-12","bar_index":3488,"type":"BUY","strength":0.45,"price":28.81,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-10-01","known_ts":"2014-10-01","bar_index":3500,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.57,"stop_level":29.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-06","known_ts":"2014-10-06","bar_index":3501,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.2,"stop_level":29.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-03","known_ts":"2014-10-03","bar_index":3501,"type":"RECLAIM","strength":0.588,"price":29.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-10-01","prior_stop_level":29.81,"sweep_low":29.0,"atr14":0.743504,"stop_level":28.628248,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-16","known_ts":"2014-10-20","bar_index":3504,"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":"2014-10-16","trigger_known_ts":"2014-10-20","strength":0.588,"price":25.35,"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.425691,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":21.04,"atr14":1.260259,"stop_level":20.409871,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-24","known_ts":"2014-10-28","bar_index":3506,"type":"BUY","strength":0.588,"price":27.24,"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":"2014-10-24","known_ts":"2014-10-28","bar_index":3506,"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":"2014-10-24","trigger_known_ts":"2014-10-28","strength":0.588,"price":27.24,"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.382873,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":22.85,"atr14":1.260169,"stop_level":22.219915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-30","known_ts":"2015-02-03","bar_index":3528,"type":"BUY","strength":0.588,"price":20.2,"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":"2015-03-06","known_ts":"2015-03-06","bar_index":3536,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.06,"stop_level":20.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-09","known_ts":"2015-03-09","bar_index":3536,"type":"RECLAIM","strength":0.588,"price":20.49,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-03-06","prior_stop_level":20.24,"sweep_low":19.96,"atr14":0.862723,"stop_level":19.528639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-17","known_ts":"2015-03-17","bar_index":3538,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.7,"stop_level":20.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-19","known_ts":"2015-03-23","bar_index":3539,"type":"REBUY","strength":0.725,"price":19.85,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":75},{"ts":"2015-05-22","known_ts":"2015-05-27","bar_index":3554,"type":"BUY","strength":0.725,"price":17.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2015-07-15","known_ts":"2015-07-15","bar_index":3566,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.47,"stop_level":19.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-09-03","known_ts":"2015-09-08","bar_index":3578,"type":"BUY","strength":0.588,"price":17.63,"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":70},{"ts":"2015-09-25","known_ts":"2015-09-25","bar_index":3583,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.2,"stop_level":17.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-01","known_ts":"2015-10-01","bar_index":3584,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.84,"stop_level":17.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-05","known_ts":"2015-10-07","bar_index":3585,"type":"REBUY","strength":0.725,"price":18.1,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2015-10-05","known_ts":"2015-10-05","bar_index":3585,"type":"RECLAIM","strength":0.725,"price":17.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-01","prior_stop_level":17.35,"sweep_low":15.45,"atr14":0.795821,"stop_level":15.05209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-27","known_ts":"2015-10-27","bar_index":3590,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.67,"stop_level":15.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-28","known_ts":"2015-10-28","bar_index":3590,"type":"RECLAIM","strength":0.725,"price":16.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-27","prior_stop_level":15.71,"sweep_low":15.53,"atr14":0.787581,"stop_level":15.13621,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-29","known_ts":"2015-11-02","bar_index":3591,"type":"REBUY","strength":0.725,"price":17.37,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2015-12-14","known_ts":"2015-12-14","bar_index":3601,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.79,"stop_level":16.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-15","known_ts":"2015-12-15","bar_index":3601,"type":"RECLAIM","strength":0.725,"price":17.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-12-14","prior_stop_level":16.81,"sweep_low":16.37,"atr14":0.790679,"stop_level":15.974661,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-23","known_ts":"2016-02-25","bar_index":3617,"type":"BUY","strength":0.725,"price":14.52,"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":50},{"ts":"2016-04-04","known_ts":"2016-04-04","bar_index":3626,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.58,"stop_level":19.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-04-08","known_ts":"2016-04-08","bar_index":3627,"type":"RECLAIM","strength":1.0,"price":20.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-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":"2016-04-04","prior_stop_level":19.86,"sweep_low":19.13,"atr14":0.756991,"stop_level":18.751504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-19","known_ts":"2016-04-19","bar_index":3630,"type":"RECLAIM","strength":1.0,"price":22.12,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-05-12","known_ts":"2016-05-12","bar_index":3635,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.81,"stop_level":22.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-05-16","known_ts":"2016-05-16","bar_index":3636,"type":"RECLAIM","strength":1.0,"price":22.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-05-12","prior_stop_level":22.07,"sweep_low":21.14,"atr14":0.826535,"stop_level":20.726733,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-23","known_ts":"2016-05-25","bar_index":3638,"type":"REBUY","strength":1.0,"price":23.44,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2016-08-26","known_ts":"2016-08-26","bar_index":3660,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.04,"stop_level":30.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-29","known_ts":"2016-08-29","bar_index":3660,"type":"RECLAIM","strength":1.0,"price":30.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-08-26","prior_stop_level":30.24,"sweep_low":29.9,"atr14":0.779537,"stop_level":29.510232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-01","known_ts":"2016-09-01","bar_index":3661,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.43,"stop_level":30.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-18","known_ts":"2016-11-18","bar_index":3680,"type":"RECLAIM","strength":1.0,"price":35.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-03","known_ts":"2017-01-03","bar_index":3689,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.3,"stop_level":38.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-03-02","known_ts":"2017-03-06","bar_index":3703,"type":"BUY","strength":0.863,"price":40.35,"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":"2017-05-15","known_ts":"2017-05-15","bar_index":3720,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.35,"stop_level":43.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-09","known_ts":"2017-06-13","bar_index":3726,"type":"BUY","strength":0.725,"price":45.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2017-06-22","known_ts":"2017-06-26","bar_index":3729,"type":"BUY","strength":0.725,"price":45.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2017-06-30","known_ts":"2017-07-05","bar_index":3731,"type":"BUY","strength":0.725,"price":45.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2017-08-04","known_ts":"2017-08-04","bar_index":3739,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.85,"stop_level":45.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-09-13","known_ts":"2017-09-15","bar_index":3748,"type":"BUY","strength":0.725,"price":43.85,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2017-10-19","known_ts":"2017-10-19","bar_index":3756,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.95,"stop_level":42.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-20","known_ts":"2017-10-20","bar_index":3757,"type":"RECLAIM","strength":0.863,"price":42.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-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":"2017-10-19","prior_stop_level":42.25,"sweep_low":40.65,"atr14":1.338841,"stop_level":39.980579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-29","known_ts":"2017-12-01","bar_index":3766,"type":"BUY","strength":0.725,"price":44.85,"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":"2018-02-05","known_ts":"2018-02-05","bar_index":3781,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.9,"stop_level":52.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-07","known_ts":"2018-02-07","bar_index":3781,"type":"SELL","basis":"structure_stop","strength":0.863,"price":52.1,"stop_level":52.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-22","known_ts":"2018-02-22","bar_index":3785,"type":"RECLAIM","strength":0.863,"price":52.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-07","known_ts":"2018-05-09","bar_index":3802,"type":"BUY","strength":0.588,"price":48.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2018-05-31","known_ts":"2018-05-31","bar_index":3807,"type":"SELL","basis":"structure_stop","strength":0.725,"price":46.65,"stop_level":47.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-01","known_ts":"2018-06-01","bar_index":3808,"type":"RECLAIM","strength":0.725,"price":47.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-05-31","prior_stop_level":47.6,"sweep_low":46.45,"atr14":1.337363,"stop_level":45.781318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-14","known_ts":"2018-06-14","bar_index":3811,"type":"RECLAIM","strength":0.725,"price":53.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-13","known_ts":"2018-09-17","bar_index":3832,"type":"BUY","strength":0.45,"price":43.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":"2018-09-13","known_ts":"2018-09-17","bar_index":3832,"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":"2018-09-13","trigger_known_ts":"2018-09-17","strength":0.45,"price":43.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.199629,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":40.2,"atr14":1.755428,"stop_level":39.322286,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-04","known_ts":"2018-10-04","bar_index":3837,"type":"SELL","basis":"structure_stop","strength":0.45,"price":41.63,"stop_level":42.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-11-02","known_ts":"2018-11-02","bar_index":3844,"type":"RECLAIM","strength":0.725,"price":48.23,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-10-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-19","known_ts":"2018-11-19","bar_index":3847,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.75,"stop_level":45.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-21","known_ts":"2018-12-26","bar_index":3855,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-12-21","trigger_known_ts":"2018-12-26","strength":0.45,"price":40.58,"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.246425,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.24,"atr14":1.891829,"stop_level":36.294085,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-02","known_ts":"2019-01-04","bar_index":3857,"type":"BUY","strength":0.45,"price":42.69,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-02","known_ts":"2019-01-04","bar_index":3857,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-01-02","trigger_known_ts":"2019-01-04","strength":0.45,"price":42.69,"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.207242,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.25,"atr14":1.84357,"stop_level":36.328215,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-01","known_ts":"2019-02-01","bar_index":3864,"type":"SELL","basis":"structure_stop","strength":0.588,"price":43.19,"stop_level":43.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-11","known_ts":"2019-02-13","bar_index":3866,"type":"REBUY","strength":0.725,"price":43.31,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2019-03-22","known_ts":"2019-03-22","bar_index":3875,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.38,"stop_level":46.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-26","known_ts":"2019-03-26","bar_index":3876,"type":"RECLAIM","strength":0.863,"price":46.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-22 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-03-22","prior_stop_level":46.02,"sweep_low":44.55,"atr14":1.285292,"stop_level":43.907354,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-08","known_ts":"2019-04-08","bar_index":3879,"type":"RECLAIM","strength":0.863,"price":50.44,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-13","known_ts":"2019-05-13","bar_index":3887,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.7,"stop_level":49.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-28","known_ts":"2019-07-02","bar_index":3898,"type":"BUY","strength":0.863,"price":51.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2019-08-02","known_ts":"2019-08-06","bar_index":3906,"type":"REBUY","strength":1.0,"price":60.12,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2019-09-20","known_ts":"2019-09-20","bar_index":3917,"type":"SELL","basis":"structure_stop","strength":1.0,"price":63.17,"stop_level":63.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-23","known_ts":"2019-09-23","bar_index":3917,"type":"RECLAIM","strength":1.0,"price":63.67,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-09-20","prior_stop_level":63.63,"sweep_low":62.62,"atr14":1.593573,"stop_level":61.823214,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-07","known_ts":"2019-10-07","bar_index":3921,"type":"RECLAIM","strength":1.0,"price":64.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-09-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":3963,"type":"BUY","strength":0.45,"price":38.79,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":3963,"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-07","trigger_known_ts":"2020-04-09","strength":0.45,"price":38.79,"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.460951,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.09,"atr14":3.429397,"stop_level":25.375302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":3971,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.44,"stop_level":34.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":3972,"type":"RECLAIM","strength":0.588,"price":36.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-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":"2020-05-14","prior_stop_level":34.15,"sweep_low":29.17,"atr14":2.65308,"stop_level":27.84346,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":3978,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.51,"stop_level":39.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":3978,"type":"RECLAIM","strength":0.588,"price":40.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-11","prior_stop_level":39.15,"sweep_low":36.82,"atr14":2.730671,"stop_level":35.454665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-07","known_ts":"2020-07-07","bar_index":3983,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.22,"stop_level":41.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-03","known_ts":"2020-08-05","bar_index":3990,"type":"BUY","strength":0.588,"price":44.49,"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":"2020-08-24","known_ts":"2020-08-24","bar_index":3995,"type":"RECLAIM","strength":0.725,"price":45.54,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-08-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":3998,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.95,"stop_level":44.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-06","known_ts":"2020-10-08","bar_index":4005,"type":"BUY","strength":0.863,"price":46.56,"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":25},{"ts":"2021-03-04","known_ts":"2021-03-04","bar_index":4039,"type":"SELL","basis":"structure_stop","strength":1.0,"price":86.72,"stop_level":86.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-05","known_ts":"2021-03-05","bar_index":4039,"type":"RECLAIM","strength":1.0,"price":92.79,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-04","prior_stop_level":86.75,"sweep_low":84.82,"atr14":3.978901,"stop_level":82.830549,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-17","known_ts":"2021-05-17","bar_index":4056,"type":"RECLAIM","strength":1.0,"price":112.77,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-16","known_ts":"2021-06-16","bar_index":4063,"type":"SELL","basis":"structure_stop","strength":0.863,"price":109.05,"stop_level":112.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-28","known_ts":"2021-09-30","bar_index":4087,"type":"BUY","strength":0.588,"price":86.28,"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":"2021-11-30","known_ts":"2021-11-30","bar_index":4101,"type":"SELL","basis":"structure_stop","strength":0.588,"price":92.17,"stop_level":93.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-02","known_ts":"2021-12-02","bar_index":4102,"type":"SELL","basis":"structure_stop","strength":0.588,"price":92.06,"stop_level":93.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-07","known_ts":"2021-12-07","bar_index":4103,"type":"RECLAIM","strength":0.588,"price":95.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-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":"2021-11-30","prior_stop_level":93.74,"sweep_low":87.21,"atr14":3.91664,"stop_level":85.25168,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-07","known_ts":"2021-12-07","bar_index":4103,"type":"RECLAIM","strength":0.588,"price":95.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-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":"2021-12-02","prior_stop_level":93.74,"sweep_low":87.21,"atr14":3.91664,"stop_level":85.25168,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-22","known_ts":"2021-12-27","bar_index":4107,"type":"REBUY","strength":0.588,"price":92.03,"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":"2022-02-14","known_ts":"2022-02-16","bar_index":4119,"type":"BUY","strength":0.45,"price":94.18,"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-03-16","known_ts":"2022-03-18","bar_index":4126,"type":"BUY","strength":0.45,"price":88.56,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-04-13","known_ts":"2022-04-13","bar_index":4132,"type":"SELL","basis":"structure_stop","strength":0.588,"price":78.6,"stop_level":78.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-14","known_ts":"2022-04-14","bar_index":4133,"type":"RECLAIM","strength":0.588,"price":79.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-04-13","prior_stop_level":78.8,"sweep_low":77.43,"atr14":2.960052,"stop_level":75.949974,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":4146,"type":"SELL","basis":"structure_stop","strength":0.588,"price":78.94,"stop_level":81.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-16","known_ts":"2022-06-16","bar_index":4147,"type":"SELL","basis":"structure_stop","strength":0.588,"price":68.67,"stop_level":81.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-29","known_ts":"2022-07-01","bar_index":4150,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-06-29","trigger_known_ts":"2022-07-01","strength":0.588,"price":72.08,"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.314373,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":69.5,"atr14":3.160511,"stop_level":67.919744,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-18","known_ts":"2022-07-20","bar_index":4154,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-07-18","trigger_known_ts":"2022-07-20","strength":0.45,"price":73.51,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.275335,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":69.55,"atr14":2.59698,"stop_level":68.25151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-26","known_ts":"2022-07-28","bar_index":4156,"type":"BUY","strength":0.45,"price":78.96,"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-07-26","known_ts":"2022-07-28","bar_index":4156,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-07-26","trigger_known_ts":"2022-07-28","strength":0.45,"price":78.96,"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.218063,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":62.64,"atr14":3.297804,"stop_level":60.991098,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":4163,"type":"RECLAIM","strength":0.725,"price":83.75,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-07-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-31","known_ts":"2022-08-31","bar_index":4164,"type":"SELL","basis":"structure_stop","strength":0.588,"price":80.5,"stop_level":80.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-02","known_ts":"2022-09-02","bar_index":4165,"type":"SELL","basis":"structure_stop","strength":0.588,"price":78.9,"stop_level":80.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-09","known_ts":"2022-09-09","bar_index":4166,"type":"RECLAIM","strength":0.725,"price":82.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-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":"2022-09-02","prior_stop_level":80.97,"sweep_low":76.85,"atr14":2.529534,"stop_level":75.585233,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-24","known_ts":"2022-10-26","bar_index":4177,"type":"BUY","strength":0.45,"price":75.83,"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-10-24","known_ts":"2022-10-26","bar_index":4177,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-24","trigger_known_ts":"2022-10-26","strength":0.45,"price":75.83,"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.249059,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":67.45,"atr14":2.820658,"stop_level":66.039671,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-04","known_ts":"2022-11-04","bar_index":4180,"type":"RECLAIM","strength":0.725,"price":89.93,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":4186,"type":"SELL","basis":"structure_stop","strength":0.863,"price":86.56,"stop_level":86.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":4187,"type":"RECLAIM","strength":0.863,"price":86.64,"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":86.58,"sweep_low":85.48,"atr14":3.021392,"stop_level":83.969304,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-19","known_ts":"2022-12-19","bar_index":4190,"type":"RECLAIM","strength":0.863,"price":86.6,"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-06","known_ts":"2023-01-10","bar_index":4194,"type":"BUY","strength":0.863,"price":95.91,"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":"2023-02-21","known_ts":"2023-02-21","bar_index":4204,"type":"SELL","basis":"structure_stop","strength":0.863,"price":92.95,"stop_level":94.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-23","known_ts":"2023-02-23","bar_index":4204,"type":"RECLAIM","strength":0.863,"price":96.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-02-21","prior_stop_level":94.64,"sweep_low":92.43,"atr14":2.68096,"stop_level":91.08952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-01","known_ts":"2023-03-03","bar_index":4206,"type":"BUY","strength":1.0,"price":102.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2023-05-12","known_ts":"2023-05-16","bar_index":4223,"type":"BUY","strength":0.725,"price":95.65,"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":"2023-07-12","known_ts":"2023-07-12","bar_index":4236,"type":"SELL","basis":"structure_stop","strength":1.0,"price":114.66,"stop_level":115.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-13","known_ts":"2023-07-13","bar_index":4236,"type":"RECLAIM","strength":1.0,"price":116.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-07-12","prior_stop_level":115.09,"sweep_low":114.42,"atr14":2.988191,"stop_level":112.925905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-27","known_ts":"2023-07-27","bar_index":4240,"type":"RECLAIM","strength":1.0,"price":117.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-10","known_ts":"2023-11-14","bar_index":4265,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-11-10","trigger_known_ts":"2023-11-14","strength":0.45,"price":51.67,"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.572834,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":44.65,"atr14":3.300784,"stop_level":42.999608,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-15","known_ts":"2023-11-17","bar_index":4266,"type":"BUY","strength":0.45,"price":53.37,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-11-15","known_ts":"2023-11-17","bar_index":4266,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-11-15","trigger_known_ts":"2023-11-17","strength":0.45,"price":53.37,"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.55878,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":46.7,"atr14":3.071513,"stop_level":45.164243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":4276,"type":"SELL","basis":"structure_stop","strength":0.588,"price":70.51,"stop_level":70.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-05","known_ts":"2024-01-05","bar_index":4277,"type":"SELL","basis":"structure_stop","strength":0.588,"price":70.31,"stop_level":70.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":4277,"type":"RECLAIM","strength":0.588,"price":71.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-01-03","prior_stop_level":70.53,"sweep_low":69.04,"atr14":2.572263,"stop_level":67.753868,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":4277,"type":"RECLAIM","strength":0.588,"price":71.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-01-05","prior_stop_level":70.53,"sweep_low":69.04,"atr14":2.572263,"stop_level":67.753868,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":4279,"type":"SELL","basis":"structure_stop","strength":0.588,"price":69.15,"stop_level":69.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-01","known_ts":"2024-03-01","bar_index":4290,"type":"RECLAIM","strength":0.863,"price":86.38,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-10","known_ts":"2024-04-10","bar_index":4299,"type":"SELL","basis":"structure_stop","strength":0.863,"price":90.2,"stop_level":91.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-26","known_ts":"2024-04-26","bar_index":4303,"type":"RECLAIM","strength":0.863,"price":88.69,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-06-04","known_ts":"2024-06-04","bar_index":4311,"type":"SELL","basis":"structure_stop","strength":1.0,"price":107.96,"stop_level":109.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-05","known_ts":"2024-06-05","bar_index":4312,"type":"RECLAIM","strength":1.0,"price":110.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-06-04","prior_stop_level":109.98,"sweep_low":106.6,"atr14":3.537981,"stop_level":104.831009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-18","known_ts":"2024-06-18","bar_index":4315,"type":"RECLAIM","strength":1.0,"price":111.63,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-06-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-23","known_ts":"2024-10-23","bar_index":4344,"type":"SELL","basis":"structure_stop","strength":1.0,"price":122.32,"stop_level":125.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-25","known_ts":"2024-10-25","bar_index":4345,"type":"SELL","basis":"structure_stop","strength":0.863,"price":121.95,"stop_level":125.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-11-01","known_ts":"2024-11-01","bar_index":4346,"type":"RECLAIM","strength":0.863,"price":130.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-25","prior_stop_level":125.38,"sweep_low":118.86,"atr14":4.280788,"stop_level":116.719606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-04","known_ts":"2024-11-06","bar_index":4347,"type":"REBUY","strength":1.0,"price":140.63,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2025-01-29","known_ts":"2025-01-29","bar_index":4366,"type":"SELL","basis":"structure_stop","strength":1.0,"price":139.57,"stop_level":144.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-30","known_ts":"2025-01-30","bar_index":4366,"type":"RECLAIM","strength":1.0,"price":146.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-01-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":"2025-01-29","prior_stop_level":144.07,"sweep_low":136.13,"atr14":6.988663,"stop_level":132.635669,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-05","known_ts":"2025-05-05","bar_index":4388,"type":"RECLAIM","strength":0.863,"price":145.29,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-20","known_ts":"2025-08-20","bar_index":4412,"type":"SELL","basis":"structure_stop","strength":1.0,"price":172.51,"stop_level":174.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-22","known_ts":"2025-08-22","bar_index":4413,"type":"RECLAIM","strength":1.0,"price":176.97,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-08-20","prior_stop_level":174.05,"sweep_low":167.66,"atr14":5.960257,"stop_level":164.679871,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-22","known_ts":"2025-09-22","bar_index":4420,"type":"RECLAIM","strength":1.0,"price":205.94,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-03","known_ts":"2025-12-05","bar_index":4437,"type":"BUY","strength":0.863,"price":219.52,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2026-04-01","known_ts":"2026-04-06","bar_index":4464,"type":"REBUY","strength":1.0,"price":337.27,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2026-05-18","known_ts":"2026-05-18","bar_index":4474,"type":"SELL","basis":"structure_stop","strength":1.0,"price":385.58,"stop_level":412.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-05-18","last_scored_basis":"structure_stop","bars_since_signal":21,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2018-03-12","2018-03-28","2018-04-24","2018-08-17","2019-05-30","2019-06-25","2019-12-13","2020-01-15","2020-02-11","2020-03-20","2020-10-01","2020-10-30","2021-03-04","2021-03-30","2021-06-24","2021-07-29","2021-08-19","2021-09-23","2021-10-19","2021-12-28","2022-02-04","2022-03-08","2022-07-26","2022-10-06","2023-03-22","2023-05-01","2023-06-05","2023-08-22","2023-10-04","2024-04-26","2024-07-11","2024-08-14","2024-12-31","2025-04-08","2025-08-26","2025-09-12","2025-11-14","2026-06-02","2026-07-21","2026-08-11"],"warnings":[{"ts":"2022-06-15","kind":"arm","px":75.47},{"ts":"2022-06-16","kind":"confirm","px":68.67,"level":81.15},{"ts":"2022-08-23","kind":"arm","px":82.25},{"ts":"2022-08-31","kind":"confirm","px":80.5,"level":80.97},{"ts":"2022-09-01","kind":"arm","px":79.34},{"ts":"2022-09-02","kind":"confirm","px":78.9,"level":80.97},{"ts":"2022-11-23","kind":"arm","px":89.9},{"ts":"2022-12-05","kind":"confirm","px":86.56,"level":86.58},{"ts":"2023-02-08","kind":"arm","px":96.35},{"ts":"2023-02-21","kind":"confirm","px":92.95,"level":94.64},{"ts":"2023-05-26","kind":"arm","px":98.24},{"ts":"2023-07-07","kind":"arm","px":115.75},{"ts":"2023-07-12","kind":"confirm","px":114.66,"level":115.09},{"ts":"2023-12-19","kind":"arm","px":73.49},{"ts":"2024-01-03","kind":"confirm","px":70.51,"level":70.53},{"ts":"2024-01-04","kind":"arm","px":69.9},{"ts":"2024-01-05","kind":"confirm","px":70.31,"level":70.53},{"ts":"2024-01-12","kind":"arm","px":71.88},{"ts":"2024-01-16","kind":"confirm","px":69.15,"level":69.9},{"ts":"2024-03-15","kind":"arm","px":84.41},{"ts":"2024-04-09","kind":"arm","px":93.03},{"ts":"2024-04-10","kind":"confirm","px":90.2,"level":91.98},{"ts":"2024-05-30","kind":"arm","px":111.39},{"ts":"2024-06-04","kind":"confirm","px":107.96,"level":109.98},{"ts":"2024-10-03","kind":"arm","px":125.66},{"ts":"2024-10-23","kind":"confirm","px":122.32,"level":125.38},{"ts":"2024-10-24","kind":"arm","px":122.53},{"ts":"2024-10-25","kind":"confirm","px":121.95,"level":125.38},{"ts":"2024-11-14","kind":"arm","px":137.4},{"ts":"2025-01-28","kind":"arm","px":135.0},{"ts":"2025-01-29","kind":"confirm","px":139.57,"level":144.07},{"ts":"2025-05-22","kind":"arm","px":150.77},{"ts":"2025-06-25","kind":"arm","px":168.56},{"ts":"2025-08-01","kind":"arm","px":174.05},{"ts":"2025-08-20","kind":"confirm","px":172.51,"level":174.05},{"ts":"2025-10-13","kind":"arm","px":203.26},{"ts":"2026-02-04","kind":"arm","px":235.44},{"ts":"2026-03-09","kind":"arm","px":297.81},{"ts":"2026-04-28","kind":"arm","px":375.09},{"ts":"2026-05-18","kind":"confirm","px":385.58,"level":412.27}],"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":[]}}}