{"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":"PNRG","timeframe":"3D","as_of":"2026-09-21T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1980-08-20","known_ts":"1980-08-22","bar_index":37,"type":"BUY","strength":0.588,"price":9.375,"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":"1980-09-26","known_ts":"1980-09-26","bar_index":45,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.5,"stop_level":11.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1980-10-01","known_ts":"1980-10-01","bar_index":46,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.0,"stop_level":11.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1980-10-07","known_ts":"1980-10-07","bar_index":48,"type":"RECLAIM","strength":0.588,"price":11.875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-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":"1980-10-01","prior_stop_level":11.625,"sweep_low":11.0,"atr14":0.404454,"stop_level":10.797773,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-11-06","known_ts":"1980-11-06","bar_index":55,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.125,"stop_level":13.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1980-11-13","known_ts":"1980-11-13","bar_index":56,"type":"RECLAIM","strength":0.725,"price":13.625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-11-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":"1980-11-06","prior_stop_level":13.25,"sweep_low":12.875,"atr14":0.437387,"stop_level":12.656306,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-11-14","known_ts":"1980-11-18","bar_index":57,"type":"REBUY","strength":0.725,"price":15.625,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1981-04-30","known_ts":"1981-05-04","bar_index":95,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1981-04-30","trigger_known_ts":"1981-05-04","strength":0.45,"price":10.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.382353,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.125,"atr14":0.357586,"stop_level":9.946207,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-05-08","known_ts":"1981-05-12","bar_index":97,"type":"BUY","strength":0.45,"price":11.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":"1981-05-08","known_ts":"1981-05-12","bar_index":97,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1981-05-08","trigger_known_ts":"1981-05-12","strength":0.45,"price":11.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.352941,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.5,"atr14":0.344246,"stop_level":10.327877,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-06-25","known_ts":"1981-06-29","bar_index":108,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1981-06-25","trigger_known_ts":"1981-06-29","strength":0.45,"price":9.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.470588,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.875,"atr14":0.361564,"stop_level":8.694218,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-07-14","known_ts":"1981-07-16","bar_index":112,"type":"BUY","strength":0.588,"price":8.75,"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":"1981-09-17","known_ts":"1981-09-17","bar_index":127,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.0,"stop_level":8.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1981-10-02","known_ts":"1981-10-06","bar_index":131,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1981-10-02","trigger_known_ts":"1981-10-06","strength":0.588,"price":7.875,"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.536765,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.0,"atr14":0.430743,"stop_level":6.784629,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-10-07","known_ts":"1981-10-09","bar_index":132,"type":"BUY","strength":0.588,"price":8.125,"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":"1981-10-07","known_ts":"1981-10-09","bar_index":132,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1981-10-07","trigger_known_ts":"1981-10-09","strength":0.588,"price":8.125,"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.522059,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.375,"atr14":0.43562,"stop_level":7.15719,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-12-02","known_ts":"1981-12-02","bar_index":145,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.375,"stop_level":8.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1981-12-09","known_ts":"1981-12-09","bar_index":146,"type":"RECLAIM","strength":0.725,"price":8.625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-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":"1981-12-02","prior_stop_level":8.5,"sweep_low":8.25,"atr14":0.463654,"stop_level":8.018173,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-12-10","known_ts":"1981-12-14","bar_index":147,"type":"REBUY","strength":0.725,"price":8.75,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1982-01-25","known_ts":"1982-01-25","bar_index":157,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0,"stop_level":8.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-01-29","known_ts":"1982-01-29","bar_index":158,"type":"RECLAIM","strength":0.725,"price":8.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1982-01-25","prior_stop_level":8.25,"sweep_low":8.0,"atr14":0.39628,"stop_level":7.80186,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-03-22","known_ts":"1982-03-24","bar_index":170,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1982-03-22","trigger_known_ts":"1982-03-24","strength":0.45,"price":5.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.56,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.5,"atr14":0.355939,"stop_level":5.322031,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-04-07","known_ts":"1982-04-12","bar_index":174,"type":"BUY","strength":0.45,"price":6.875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1982-04-07","known_ts":"1982-04-12","bar_index":174,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1982-04-07","trigger_known_ts":"1982-04-12","strength":0.45,"price":6.875,"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.375,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.75,"atr14":0.413789,"stop_level":5.543106,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-05-25","known_ts":"1982-05-25","bar_index":185,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5,"stop_level":7.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-07-21","known_ts":"1982-07-23","bar_index":198,"type":"BUY","strength":0.588,"price":6.125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1982-08-06","known_ts":"1982-08-06","bar_index":202,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.375,"stop_level":5.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1982-08-24","known_ts":"1982-08-26","bar_index":206,"type":"BUY","strength":0.45,"price":6.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":"1982-09-20","known_ts":"1982-09-20","bar_index":212,"type":"RECLAIM","strength":0.725,"price":6.125,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1982-08-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-09-28","known_ts":"1982-09-28","bar_index":214,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5,"stop_level":6.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-10-14","known_ts":"1982-10-18","bar_index":218,"type":"REBUY","strength":0.725,"price":5.875,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"1982-11-19","known_ts":"1982-11-19","bar_index":226,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.0,"stop_level":5.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-04-22","known_ts":"1983-04-26","bar_index":262,"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-04-22","trigger_known_ts":"1983-04-26","strength":0.45,"price":4.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.5,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.75,"atr14":0.53496,"stop_level":3.48252,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-04-27","known_ts":"1983-04-29","bar_index":263,"type":"BUY","strength":0.45,"price":4.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":"1983-04-27","known_ts":"1983-04-29","bar_index":263,"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-04-27","trigger_known_ts":"1983-04-29","strength":0.45,"price":4.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.5,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.75,"atr14":0.577827,"stop_level":3.461087,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-06-01","known_ts":"1983-06-01","bar_index":271,"type":"RECLAIM","strength":0.725,"price":4.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1983-04-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-07-06","known_ts":"1983-07-08","bar_index":279,"type":"BUY","strength":0.588,"price":4.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"1983-08-10","known_ts":"1983-08-10","bar_index":287,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.75,"stop_level":4.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-09-16","known_ts":"1983-09-20","bar_index":296,"type":"BUY","strength":0.45,"price":4.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":"1983-09-16","known_ts":"1983-09-20","bar_index":296,"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-09-16","trigger_known_ts":"1983-09-20","strength":0.45,"price":4.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.333333,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5,"atr14":0.436766,"stop_level":3.281617,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-10-04","known_ts":"1983-10-04","bar_index":300,"type":"RECLAIM","strength":0.725,"price":3.75,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1983-09-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-01-12","known_ts":"1984-01-16","bar_index":323,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1984-01-12","trigger_known_ts":"1984-01-16","strength":0.45,"price":2.75,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.421053,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5,"atr14":0.6489,"stop_level":2.17555,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-01-20","known_ts":"1984-01-24","bar_index":325,"type":"BUY","strength":0.45,"price":2.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1984-01-20","known_ts":"1984-01-24","bar_index":325,"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":"1984-01-20","trigger_known_ts":"1984-01-24","strength":0.45,"price":2.75,"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.388889,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5,"atr14":0.564658,"stop_level":2.217671,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-04-11","known_ts":"1984-04-13","bar_index":344,"type":"BUY","strength":0.863,"price":3.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1984-07-06","known_ts":"1984-07-06","bar_index":363,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5,"stop_level":2.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1984-07-12","known_ts":"1984-07-16","bar_index":365,"type":"BUY","strength":0.725,"price":2.75,"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":85},{"ts":"1984-07-31","known_ts":"1984-07-31","bar_index":369,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.0,"stop_level":2.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1984-08-23","known_ts":"1984-08-27","bar_index":375,"type":"BUY","strength":0.588,"price":2.25,"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":50},{"ts":"1984-09-19","known_ts":"1984-09-19","bar_index":381,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.75,"stop_level":3.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-10-05","known_ts":"1984-10-05","bar_index":385,"type":"RECLAIM","strength":1.0,"price":3.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-09-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-01-10","known_ts":"1985-01-14","bar_index":407,"type":"BUY","strength":0.588,"price":1.75,"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":"1985-02-28","known_ts":"1985-02-28","bar_index":418,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.75,"stop_level":1.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1985-04-08","known_ts":"1985-04-10","bar_index":427,"type":"BUY","strength":0.588,"price":1.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"1985-06-11","known_ts":"1985-06-13","bar_index":442,"type":"BUY","strength":0.863,"price":1.75,"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":10},{"ts":"1985-06-19","known_ts":"1985-06-21","bar_index":444,"type":"REBUY","strength":0.863,"price":1.75,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1985-08-01","known_ts":"1985-08-01","bar_index":454,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6875,"stop_level":1.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1985-10-07","known_ts":"1985-10-09","bar_index":469,"type":"BUY","strength":0.588,"price":1.5,"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-12-16","known_ts":"1985-12-16","bar_index":485,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.375,"stop_level":1.4375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1986-02-19","known_ts":"1986-02-21","bar_index":500,"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-02-19","trigger_known_ts":"1986-02-21","strength":0.45,"price":0.9375,"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.53125,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.875,"atr14":0.174013,"stop_level":0.787994,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-02-24","known_ts":"1986-02-26","bar_index":501,"type":"BUY","strength":0.45,"price":0.9375,"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-02-24","known_ts":"1986-02-26","bar_index":501,"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-02-24","trigger_known_ts":"1986-02-26","strength":0.45,"price":0.9375,"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.53125,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.875,"atr14":0.151761,"stop_level":0.79912,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-06-27","known_ts":"1986-07-01","bar_index":530,"type":"BUY","strength":0.45,"price":0.8125,"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-06-27","known_ts":"1986-07-01","bar_index":530,"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-06-27","trigger_known_ts":"1986-07-01","strength":0.45,"price":0.8125,"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.566667,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.75,"atr14":0.044488,"stop_level":0.727756,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-07-14","known_ts":"1986-07-14","bar_index":533,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.625,"stop_level":0.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-07-29","known_ts":"1986-07-31","bar_index":537,"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-29","trigger_known_ts":"1986-07-31","strength":0.588,"price":0.6875,"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.633333,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.5625,"atr14":0.144821,"stop_level":0.49009,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-10-17","known_ts":"1986-10-21","bar_index":556,"type":"BUY","strength":0.725,"price":0.625,"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":"1987-06-16","known_ts":"1987-06-16","bar_index":611,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.6875,"stop_level":0.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1987-08-13","known_ts":"1987-08-17","bar_index":625,"type":"BUY","strength":0.863,"price":0.8125,"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":"1987-09-17","known_ts":"1987-09-21","bar_index":633,"type":"BUY","strength":1.0,"price":0.8125,"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":30},{"ts":"1987-12-24","known_ts":"1987-12-29","bar_index":656,"type":"BUY","strength":0.588,"price":0.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":50},{"ts":"1988-03-03","known_ts":"1988-03-03","bar_index":671,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4062,"stop_level":0.4375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1988-03-22","known_ts":"1988-03-24","bar_index":676,"type":"BUY","strength":0.725,"price":0.5625,"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":30},{"ts":"1988-06-06","known_ts":"1988-06-06","bar_index":693,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.9375,"stop_level":0.9688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-06-21","known_ts":"1988-06-21","bar_index":697,"type":"RECLAIM","strength":1.0,"price":1.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-06-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-02-16","known_ts":"1990-02-21","bar_index":837,"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-02-16","trigger_known_ts":"1990-02-21","strength":0.45,"price":1.375,"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.463415,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.375,"atr14":0.209581,"stop_level":1.27021,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-02-22","known_ts":"1990-02-26","bar_index":838,"type":"BUY","strength":0.45,"price":1.625,"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-02-22","known_ts":"1990-02-26","bar_index":838,"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-02-22","trigger_known_ts":"1990-02-26","strength":0.45,"price":1.625,"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.365854,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.375,"atr14":0.220489,"stop_level":1.264756,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-02-27","known_ts":"1990-02-27","bar_index":839,"type":"RECLAIM","strength":0.588,"price":1.9062,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1990-02-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1990-04-02","known_ts":"1990-04-02","bar_index":847,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7812,"stop_level":1.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-04-12","known_ts":"1990-04-12","bar_index":849,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5938,"stop_level":1.7812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-04-16","known_ts":"1990-04-18","bar_index":850,"type":"REBUY","strength":0.725,"price":1.875,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"1990-04-17","known_ts":"1990-04-17","bar_index":850,"type":"RECLAIM","strength":0.588,"price":1.8125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-04-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":"1990-04-12","prior_stop_level":1.7812,"sweep_low":1.5938,"atr14":0.147435,"stop_level":1.520082,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-06-22","known_ts":"1990-06-22","bar_index":866,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8125,"stop_level":1.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-08-01","known_ts":"1990-08-03","bar_index":875,"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-08-01","trigger_known_ts":"1990-08-03","strength":0.588,"price":1.75,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.317073,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.625,"atr14":0.139042,"stop_level":1.555479,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-08-06","known_ts":"1990-08-08","bar_index":876,"type":"BUY","strength":0.725,"price":2.0,"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":"1990-09-11","known_ts":"1990-09-11","bar_index":884,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2188,"stop_level":2.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-10-01","known_ts":"1990-10-01","bar_index":889,"type":"RECLAIM","strength":0.863,"price":2.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-09-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-10-04","known_ts":"1990-10-08","bar_index":890,"type":"BUY","strength":0.863,"price":2.3125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1990-12-04","known_ts":"1990-12-06","bar_index":904,"type":"BUY","strength":0.45,"price":1.7188,"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-12-04","known_ts":"1990-12-06","bar_index":904,"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-12-04","trigger_known_ts":"1990-12-06","strength":0.45,"price":1.7188,"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.374982,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.6875,"atr14":0.152912,"stop_level":1.611044,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-12-28","known_ts":"1990-12-28","bar_index":909,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.5,"stop_level":1.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1991-03-14","known_ts":"1991-03-18","bar_index":927,"type":"BUY","strength":0.45,"price":1.125,"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-03-14","known_ts":"1991-03-18","bar_index":927,"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-03-14","trigger_known_ts":"1991-03-18","strength":0.45,"price":1.125,"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.590909,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0,"atr14":0.148039,"stop_level":0.925981,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-05-13","known_ts":"1991-05-13","bar_index":940,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.375,"stop_level":1.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-10-11","known_ts":"1991-10-15","bar_index":976,"type":"BUY","strength":0.45,"price":1.125,"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-10-11","known_ts":"1991-10-15","bar_index":976,"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-10-11","trigger_known_ts":"1991-10-15","strength":0.45,"price":1.125,"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.419355,"monthly_oversold_dwell":17,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.125,"atr14":0.227078,"stop_level":1.011461,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-05-15","known_ts":"1992-05-15","bar_index":1026,"type":"RECLAIM","strength":0.863,"price":1.625,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-06-05","known_ts":"1992-06-05","bar_index":1030,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.25,"stop_level":1.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-06-29","known_ts":"1992-06-29","bar_index":1036,"type":"RECLAIM","strength":0.863,"price":1.375,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-06-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-09-18","known_ts":"1992-09-22","bar_index":1055,"type":"BUY","strength":0.725,"price":1.1875,"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":"1992-11-02","known_ts":"1992-11-02","bar_index":1065,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.125,"stop_level":1.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-11-09","known_ts":"1992-11-11","bar_index":1067,"type":"REBUY","strength":0.863,"price":1.5,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1993-01-11","known_ts":"1993-01-13","bar_index":1081,"type":"BUY","strength":0.725,"price":1.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"1993-03-19","known_ts":"1993-03-23","bar_index":1097,"type":"BUY","strength":1.0,"price":1.25,"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-06-17","known_ts":"1993-06-17","bar_index":1117,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.0625,"stop_level":2.1875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-06-23","known_ts":"1993-06-23","bar_index":1119,"type":"RECLAIM","strength":1.0,"price":2.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1993-06-17","prior_stop_level":2.1875,"sweep_low":2.0,"atr14":0.144078,"stop_level":1.927961,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-09-03","known_ts":"1993-09-08","bar_index":1136,"type":"BUY","strength":0.725,"price":2.1875,"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":"1993-11-16","known_ts":"1993-11-16","bar_index":1153,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.375,"stop_level":2.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-11-19","known_ts":"1993-11-23","bar_index":1154,"type":"REBUY","strength":1.0,"price":3.375,"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":"1993-11-19","known_ts":"1993-11-19","bar_index":1154,"type":"RECLAIM","strength":1.0,"price":2.625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-11-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":"1993-11-16","prior_stop_level":2.5,"sweep_low":2.375,"atr14":0.148183,"stop_level":2.300909,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-02-15","known_ts":"1994-02-17","bar_index":1174,"type":"BUY","strength":0.725,"price":3.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":35},{"ts":"1994-03-04","known_ts":"1994-03-04","bar_index":1178,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.625,"stop_level":2.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1994-05-02","known_ts":"1994-05-04","bar_index":1191,"type":"BUY","strength":0.45,"price":1.875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-05-02","known_ts":"1994-05-04","bar_index":1191,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-05-02","trigger_known_ts":"1994-05-04","strength":0.45,"price":1.875,"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.482759,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.625,"atr14":0.108668,"stop_level":1.570666,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-06-01","known_ts":"1994-06-01","bar_index":1198,"type":"RECLAIM","strength":0.725,"price":2.5,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-05-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-07-18","known_ts":"1994-07-18","bar_index":1208,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.375,"stop_level":2.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-08-17","known_ts":"1994-08-19","bar_index":1216,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1994-08-17","trigger_known_ts":"1994-08-19","strength":0.45,"price":2.125,"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.413793,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0,"atr14":0.057662,"stop_level":1.971169,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-13","known_ts":"1994-09-15","bar_index":1222,"type":"BUY","strength":0.45,"price":2.125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-09-13","known_ts":"1994-09-15","bar_index":1222,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-09-13","trigger_known_ts":"1994-09-15","strength":0.45,"price":2.125,"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.413793,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0625,"atr14":0.032146,"stop_level":2.046427,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-01-04","known_ts":"1995-01-06","bar_index":1248,"type":"REBUY","strength":0.863,"price":2.3125,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":75},{"ts":"1995-02-21","known_ts":"1995-02-23","bar_index":1259,"type":"BUY","strength":0.725,"price":2.25,"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":65},{"ts":"1995-03-17","known_ts":"1995-03-21","bar_index":1265,"type":"BUY","strength":0.863,"price":2.2812,"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":75},{"ts":"1995-05-01","known_ts":"1995-05-03","bar_index":1275,"type":"BUY","strength":0.725,"price":2.3125,"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":65},{"ts":"1995-05-25","known_ts":"1995-05-30","bar_index":1281,"type":"BUY","strength":0.863,"price":2.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"1995-06-29","known_ts":"1995-07-03","bar_index":1289,"type":"BUY","strength":0.725,"price":2.25,"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":75},{"ts":"1995-10-24","known_ts":"1995-10-26","bar_index":1316,"type":"BUY","strength":0.863,"price":2.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":"quality","score":65},{"ts":"1995-11-14","known_ts":"1995-11-16","bar_index":1321,"type":"REBUY","strength":0.863,"price":2.5,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"1996-02-01","known_ts":"1996-02-05","bar_index":1339,"type":"BUY","strength":0.725,"price":2.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":55},{"ts":"1996-04-11","known_ts":"1996-04-15","bar_index":1355,"type":"BUY","strength":0.725,"price":2.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":30},{"ts":"1996-05-02","known_ts":"1996-05-06","bar_index":1360,"type":"BUY","strength":0.725,"price":2.5625,"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":"1997-01-15","known_ts":"1997-01-15","bar_index":1419,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.25,"stop_level":4.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-01-22","known_ts":"1997-01-22","bar_index":1421,"type":"RECLAIM","strength":0.725,"price":4.625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1997-01-15","prior_stop_level":4.5,"sweep_low":4.25,"atr14":0.096626,"stop_level":4.201687,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-04-18","known_ts":"1997-04-18","bar_index":1441,"type":"RECLAIM","strength":0.863,"price":4.9375,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-01-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-04-23","known_ts":"1997-04-25","bar_index":1442,"type":"BUY","strength":0.863,"price":5.0625,"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":"quality","score":65},{"ts":"1997-07-10","known_ts":"1997-07-10","bar_index":1460,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.875,"stop_level":8.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-11","known_ts":"1997-07-11","bar_index":1460,"type":"RECLAIM","strength":1.0,"price":8.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-07-10","prior_stop_level":8.25,"sweep_low":7.875,"atr14":0.170462,"stop_level":7.789769,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-11-11","known_ts":"1997-11-13","bar_index":1489,"type":"BUY","strength":0.725,"price":9.875,"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":"1998-02-04","known_ts":"1998-02-06","bar_index":1508,"type":"BUY","strength":0.45,"price":8.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":"1998-04-13","known_ts":"1998-04-13","bar_index":1523,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.625,"stop_level":7.9375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-05-19","known_ts":"1998-05-21","bar_index":1532,"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-05-19","trigger_known_ts":"1998-05-21","strength":0.45,"price":7.25,"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.275,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.375,"atr14":0.157361,"stop_level":6.296319,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-05-28","known_ts":"1998-06-01","bar_index":1534,"type":"BUY","strength":0.45,"price":7.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-05-28","known_ts":"1998-06-01","bar_index":1534,"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-05-28","trigger_known_ts":"1998-06-01","strength":0.45,"price":7.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.275,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.375,"atr14":0.100877,"stop_level":6.324562,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-18","known_ts":"1998-06-22","bar_index":1539,"type":"BUY","strength":0.588,"price":7.25,"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-06-18","known_ts":"1998-06-22","bar_index":1539,"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-18","trigger_known_ts":"1998-06-22","strength":0.588,"price":7.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.275,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.25,"atr14":0.146883,"stop_level":6.176559,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-10","known_ts":"1998-08-12","bar_index":1551,"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-08-10","trigger_known_ts":"1998-08-12","strength":0.45,"price":6.625,"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.3375,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5,"atr14":0.12652,"stop_level":6.43674,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-18","known_ts":"1998-08-20","bar_index":1553,"type":"BUY","strength":0.45,"price":6.875,"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-08-18","known_ts":"1998-08-20","bar_index":1553,"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-08-18","trigger_known_ts":"1998-08-20","strength":0.45,"price":6.875,"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.3125,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5,"atr14":0.11617,"stop_level":6.441915,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-29","known_ts":"1998-09-29","bar_index":1562,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.375,"stop_level":6.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-01","known_ts":"1998-10-01","bar_index":1563,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.375,"stop_level":6.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-05","known_ts":"1998-10-07","bar_index":1564,"type":"REBUY","strength":0.588,"price":6.875,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-10-06","known_ts":"1998-10-06","bar_index":1564,"type":"RECLAIM","strength":0.588,"price":6.875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-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":"1998-09-29","prior_stop_level":6.5,"sweep_low":6.375,"atr14":0.129147,"stop_level":6.310427,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-06","known_ts":"1998-10-06","bar_index":1564,"type":"RECLAIM","strength":0.588,"price":6.875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-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":"1998-10-01","prior_stop_level":6.5,"sweep_low":6.375,"atr14":0.129147,"stop_level":6.310427,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-26","known_ts":"1998-10-26","bar_index":1569,"type":"RECLAIM","strength":0.725,"price":7.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-10-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-01-19","known_ts":"1999-01-21","bar_index":1588,"type":"BUY","strength":0.45,"price":6.625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-01-19","known_ts":"1999-01-21","bar_index":1588,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-01-19","trigger_known_ts":"1999-01-21","strength":0.45,"price":6.625,"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.19697,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.25,"atr14":0.155855,"stop_level":5.172073,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-27","known_ts":"1999-01-27","bar_index":1590,"type":"RECLAIM","strength":0.588,"price":6.875,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-01-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1999-04-23","known_ts":"1999-04-27","bar_index":1610,"type":"BUY","strength":0.45,"price":5.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":"1999-04-23","known_ts":"1999-04-27","bar_index":1610,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-04-23","trigger_known_ts":"1999-04-27","strength":0.45,"price":5.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.311475,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.125,"atr14":0.228384,"stop_level":4.010808,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-24","known_ts":"1999-05-24","bar_index":1617,"type":"RECLAIM","strength":0.725,"price":5.375,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-04-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-09","known_ts":"1999-06-09","bar_index":1620,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.1406,"stop_level":5.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-10-26","known_ts":"1999-10-28","bar_index":1653,"type":"BUY","strength":0.588,"price":5.0,"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":65},{"ts":"1999-11-30","known_ts":"1999-11-30","bar_index":1661,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8125,"stop_level":4.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-02-16","known_ts":"2000-02-18","bar_index":1679,"type":"BUY","strength":0.588,"price":4.8125,"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":65},{"ts":"2000-05-22","known_ts":"2000-05-24","bar_index":1701,"type":"BUY","strength":0.45,"price":4.375,"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-05-22","known_ts":"2000-05-24","bar_index":1701,"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-05-22","trigger_known_ts":"2000-05-24","strength":0.45,"price":4.375,"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.270833,"monthly_oversold_dwell":27,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.75,"atr14":0.18593,"stop_level":3.657035,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-08","known_ts":"2000-06-08","bar_index":1705,"type":"RECLAIM","strength":0.725,"price":4.875,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-05-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-09-20","known_ts":"2000-09-22","bar_index":1729,"type":"BUY","strength":1.0,"price":6.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2000-10-19","known_ts":"2000-10-23","bar_index":1736,"type":"REBUY","strength":1.0,"price":8.3125,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2001-03-30","known_ts":"2001-04-03","bar_index":1773,"type":"BUY","strength":0.725,"price":6.7969,"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":"2001-05-09","known_ts":"2001-05-11","bar_index":1782,"type":"REBUY","strength":0.725,"price":7.93,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2001-06-04","known_ts":"2001-06-04","bar_index":1787,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.2,"stop_level":8.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-18","known_ts":"2001-06-18","bar_index":1791,"type":"RECLAIM","strength":1.0,"price":8.55,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-06-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-08","known_ts":"2001-08-10","bar_index":1803,"type":"BUY","strength":0.863,"price":9.1,"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":"2001-08-27","known_ts":"2001-08-27","bar_index":1807,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.65,"stop_level":8.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-09-07","known_ts":"2001-09-17","bar_index":1810,"type":"REBUY","strength":0.725,"price":9.5,"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":"2002-02-13","known_ts":"2002-02-15","bar_index":1845,"type":"REBUY","strength":0.725,"price":8.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2002-03-07","known_ts":"2002-03-11","bar_index":1850,"type":"BUY","strength":0.588,"price":8.01,"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":45},{"ts":"2002-04-23","known_ts":"2002-04-23","bar_index":1860,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.0,"stop_level":8.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-04-26","known_ts":"2002-04-26","bar_index":1861,"type":"RECLAIM","strength":0.863,"price":8.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2002-04-23","prior_stop_level":8.01,"sweep_low":8.0,"atr14":0.078071,"stop_level":7.960965,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-07","known_ts":"2002-05-09","bar_index":1864,"type":"BUY","strength":0.725,"price":8.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2002-06-19","known_ts":"2002-06-21","bar_index":1874,"type":"BUY","strength":0.588,"price":8.74,"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":50},{"ts":"2002-08-22","known_ts":"2002-08-26","bar_index":1889,"type":"BUY","strength":0.725,"price":8.06,"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":80},{"ts":"2002-09-05","known_ts":"2002-09-09","bar_index":1892,"type":"BUY","strength":0.45,"price":8.06,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-09-10","known_ts":"2002-09-10","bar_index":1893,"type":"RECLAIM","strength":0.588,"price":8.06,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2002-09-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-10-14","known_ts":"2002-10-14","bar_index":1901,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0,"stop_level":8.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-09","known_ts":"2002-12-11","bar_index":1914,"type":"BUY","strength":0.45,"price":8.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":"2003-01-14","known_ts":"2003-01-16","bar_index":1922,"type":"REBUY","strength":0.725,"price":8.2,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2003-06-20","known_ts":"2003-06-20","bar_index":1958,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.45,"stop_level":9.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-23","known_ts":"2003-06-23","bar_index":1958,"type":"RECLAIM","strength":0.863,"price":9.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-06-20","prior_stop_level":9.49,"sweep_low":9.45,"atr14":0.103966,"stop_level":9.398017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-11","known_ts":"2003-07-11","bar_index":1963,"type":"RECLAIM","strength":1.0,"price":9.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-23","known_ts":"2003-10-23","bar_index":1987,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.43,"stop_level":9.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-28","known_ts":"2003-10-28","bar_index":1988,"type":"RECLAIM","strength":1.0,"price":10.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-10-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-10-23","prior_stop_level":9.87,"sweep_low":9.43,"atr14":0.226507,"stop_level":9.316747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-04","known_ts":"2003-12-04","bar_index":1997,"type":"RECLAIM","strength":1.0,"price":12.42,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-10-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-09","known_ts":"2003-12-09","bar_index":1998,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.36,"stop_level":12.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-15","known_ts":"2003-12-15","bar_index":1999,"type":"RECLAIM","strength":1.0,"price":12.61,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-12-09","prior_stop_level":12.42,"sweep_low":11.39,"atr14":0.144785,"stop_level":11.317608,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-26","known_ts":"2003-12-26","bar_index":2002,"type":"RECLAIM","strength":1.0,"price":14.42,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-11","known_ts":"2004-02-11","bar_index":2012,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.35,"stop_level":15.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-15","known_ts":"2004-04-15","bar_index":2027,"type":"RECLAIM","strength":0.863,"price":19.65,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-02-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-08-02","known_ts":"2004-08-02","bar_index":2051,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.2,"stop_level":19.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-08-04","known_ts":"2004-08-04","bar_index":2052,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.75,"stop_level":19.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-09-10","known_ts":"2004-09-14","bar_index":2061,"type":"BUY","strength":0.725,"price":19.99,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2004-09-23","known_ts":"2004-09-27","bar_index":2064,"type":"BUY","strength":0.725,"price":20.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":35},{"ts":"2004-12-31","known_ts":"2005-01-04","bar_index":2087,"type":"BUY","strength":0.725,"price":20.87,"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":"2005-04-29","known_ts":"2005-04-29","bar_index":2114,"type":"SELL","basis":"structure_stop","strength":0.45,"price":19.9,"stop_level":20.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2005-05-06","known_ts":"2005-05-10","bar_index":2116,"type":"BUY","strength":0.588,"price":21.08,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":85},{"ts":"2005-05-06","known_ts":"2005-05-06","bar_index":2116,"type":"RECLAIM","strength":0.45,"price":20.01,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2005-04-29","prior_stop_level":20.0,"sweep_low":19.87,"atr14":0.312735,"stop_level":19.713633,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-22","known_ts":"2005-07-22","bar_index":2133,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.03,"stop_level":38.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-05","known_ts":"2005-08-05","bar_index":2137,"type":"RECLAIM","strength":0.863,"price":39.02,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-07-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-05","known_ts":"2005-10-07","bar_index":2151,"type":"BUY","strength":0.863,"price":50.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":"2005-11-25","known_ts":"2005-11-29","bar_index":2163,"type":"BUY","strength":0.725,"price":44.21,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2006-01-09","known_ts":"2006-01-09","bar_index":2172,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.0,"stop_level":51.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-12","known_ts":"2006-01-12","bar_index":2173,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.87,"stop_level":51.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-27","known_ts":"2006-01-27","bar_index":2177,"type":"RECLAIM","strength":0.863,"price":52.93,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-14","known_ts":"2006-02-16","bar_index":2181,"type":"BUY","strength":0.863,"price":54.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":55},{"ts":"2006-04-28","known_ts":"2006-04-28","bar_index":2198,"type":"SELL","basis":"structure_stop","strength":0.863,"price":75.12,"stop_level":79.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-05","known_ts":"2006-05-05","bar_index":2199,"type":"RECLAIM","strength":1.0,"price":80.81,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-04-28","prior_stop_level":79.58,"sweep_low":66.35,"atr14":4.611418,"stop_level":64.044291,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-07","known_ts":"2006-08-09","bar_index":2221,"type":"BUY","strength":0.588,"price":72.7,"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":"2006-09-26","known_ts":"2006-09-26","bar_index":2232,"type":"SELL","basis":"structure_stop","strength":0.725,"price":73.81,"stop_level":76.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-29","known_ts":"2006-09-29","bar_index":2233,"type":"SELL","basis":"structure_stop","strength":0.725,"price":71.66,"stop_level":76.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-27","known_ts":"2006-11-29","bar_index":2247,"type":"BUY","strength":0.45,"price":69.09,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-01-22","known_ts":"2007-01-24","bar_index":2259,"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-01-22","trigger_known_ts":"2007-01-24","strength":0.45,"price":52.4,"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.383529,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":50.1,"atr14":1.546821,"stop_level":49.32659,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-15","known_ts":"2007-02-20","bar_index":2265,"type":"BUY","strength":0.45,"price":54.67,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-02-15","known_ts":"2007-02-20","bar_index":2265,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-02-15","trigger_known_ts":"2007-02-20","strength":0.45,"price":54.67,"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.356824,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":52.07,"atr14":1.70295,"stop_level":51.218525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-27","known_ts":"2007-04-27","bar_index":2281,"type":"SELL","basis":"structure_stop","strength":0.588,"price":55.1,"stop_level":55.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-04-30","known_ts":"2007-04-30","bar_index":2281,"type":"RECLAIM","strength":0.588,"price":58.01,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-04-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-04-27","prior_stop_level":55.57,"sweep_low":54.75,"atr14":2.371319,"stop_level":53.564341,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-29","known_ts":"2007-07-03","bar_index":2296,"type":"BUY","strength":0.725,"price":58.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2007-08-29","known_ts":"2007-08-31","bar_index":2310,"type":"BUY","strength":0.588,"price":56.8,"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":75},{"ts":"2007-11-01","known_ts":"2007-11-01","bar_index":2325,"type":"SELL","basis":"structure_stop","strength":0.725,"price":54.45,"stop_level":54.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-12-03","known_ts":"2007-12-05","bar_index":2332,"type":"BUY","strength":0.725,"price":54.7,"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":50},{"ts":"2007-12-14","known_ts":"2007-12-18","bar_index":2335,"type":"BUY","strength":0.725,"price":56.0,"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":90},{"ts":"2007-12-28","known_ts":"2008-01-02","bar_index":2338,"type":"BUY","strength":0.725,"price":55.62,"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":90},{"ts":"2008-02-26","known_ts":"2008-02-28","bar_index":2351,"type":"BUY","strength":0.863,"price":55.8,"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":100},{"ts":"2008-03-05","known_ts":"2008-03-07","bar_index":2353,"type":"BUY","strength":0.725,"price":55.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":80},{"ts":"2008-04-08","known_ts":"2008-04-08","bar_index":2360,"type":"SELL","basis":"structure_stop","strength":0.725,"price":55.04,"stop_level":55.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-09","known_ts":"2008-04-09","bar_index":2361,"type":"RECLAIM","strength":0.725,"price":57.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-08","prior_stop_level":55.27,"sweep_low":53.0,"atr14":0.858405,"stop_level":52.570798,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-14","known_ts":"2008-04-16","bar_index":2362,"type":"REBUY","strength":0.863,"price":57.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2008-05-20","known_ts":"2008-05-20","bar_index":2370,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.25,"stop_level":62.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-22","known_ts":"2008-07-24","bar_index":2385,"type":"BUY","strength":0.863,"price":60.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":35},{"ts":"2008-09-17","known_ts":"2008-09-17","bar_index":2398,"type":"SELL","basis":"structure_stop","strength":1.0,"price":67.98,"stop_level":70.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-09-18","known_ts":"2008-09-18","bar_index":2398,"type":"RECLAIM","strength":1.0,"price":74.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-09-17","prior_stop_level":70.67,"sweep_low":65.92,"atr14":5.3683,"stop_level":63.23585,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-15","known_ts":"2008-12-17","bar_index":2419,"type":"BUY","strength":0.588,"price":52.55,"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":"2009-01-02","known_ts":"2009-01-02","bar_index":2423,"type":"SELL","basis":"structure_stop","strength":0.45,"price":47.87,"stop_level":48.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2009-01-29","known_ts":"2009-02-02","bar_index":2429,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-01-29","trigger_known_ts":"2009-02-02","strength":0.45,"price":35.61,"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.56037,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.56,"atr14":3.415001,"stop_level":28.8525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-20","known_ts":"2009-02-24","bar_index":2434,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-02-20","trigger_known_ts":"2009-02-24","strength":0.45,"price":33.74,"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.583457,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.1,"atr14":2.616128,"stop_level":28.791936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":2438,"type":"BUY","strength":0.45,"price":29.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":"2009-03-10","known_ts":"2009-03-12","bar_index":2438,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-10","trigger_known_ts":"2009-03-12","strength":0.45,"price":29.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.641975,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.46,"atr14":3.033488,"stop_level":22.943256,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-03","known_ts":"2009-04-03","bar_index":2444,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.52,"stop_level":47.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-30","known_ts":"2009-04-30","bar_index":2450,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.49,"stop_level":42.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-09","known_ts":"2009-06-11","bar_index":2459,"type":"BUY","strength":0.725,"price":40.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2009-08-20","known_ts":"2009-08-24","bar_index":2476,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-08-20","trigger_known_ts":"2009-08-24","strength":0.45,"price":28.07,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.648906,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.58,"atr14":2.722841,"stop_level":22.21858,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-11","known_ts":"2009-09-15","bar_index":2481,"type":"BUY","strength":0.45,"price":27.89,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-09-11","known_ts":"2009-09-15","bar_index":2481,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-09-11","trigger_known_ts":"2009-09-15","strength":0.45,"price":27.89,"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.646738,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.1,"atr14":1.836935,"stop_level":24.181533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-27","known_ts":"2009-10-27","bar_index":2491,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.47,"stop_level":31.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-10-29","known_ts":"2009-10-29","bar_index":2492,"type":"RECLAIM","strength":0.725,"price":31.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-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":"2009-10-27","prior_stop_level":31.09,"sweep_low":29.1,"atr14":1.917568,"stop_level":28.141216,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-11-13","known_ts":"2009-11-13","bar_index":2496,"type":"RECLAIM","strength":0.863,"price":34.38,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-03-15","known_ts":"2010-03-17","bar_index":2523,"type":"BUY","strength":0.588,"price":28.24,"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":"2010-04-05","known_ts":"2010-04-05","bar_index":2527,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.89,"stop_level":27.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-04-06","known_ts":"2010-04-06","bar_index":2528,"type":"RECLAIM","strength":0.725,"price":27.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2010-04-05","prior_stop_level":27.7,"sweep_low":26.89,"atr14":1.019861,"stop_level":26.38007,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-01","known_ts":"2010-06-03","bar_index":2541,"type":"BUY","strength":0.588,"price":19.17,"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":"2010-07-14","known_ts":"2010-07-14","bar_index":2551,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.61,"stop_level":20.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-07-16","known_ts":"2010-07-16","bar_index":2551,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.0,"stop_level":20.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-07-15","known_ts":"2010-07-15","bar_index":2551,"type":"RECLAIM","strength":0.588,"price":21.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-07-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":"2010-07-14","prior_stop_level":20.69,"sweep_low":20.42,"atr14":1.334807,"stop_level":19.752596,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-22","known_ts":"2010-07-22","bar_index":2553,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.55,"stop_level":20.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-09-17","known_ts":"2010-09-17","bar_index":2566,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.24,"stop_level":18.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-09-21","known_ts":"2010-09-21","bar_index":2567,"type":"RECLAIM","strength":0.725,"price":19.94,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-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":"2010-09-17","prior_stop_level":18.57,"sweep_low":18.02,"atr14":1.023427,"stop_level":17.508287,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-25","known_ts":"2010-10-27","bar_index":2575,"type":"BUY","strength":0.725,"price":19.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":"quality","score":75},{"ts":"2010-11-10","known_ts":"2010-11-12","bar_index":2579,"type":"BUY","strength":0.725,"price":20.8,"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":"2011-01-20","known_ts":"2011-01-24","bar_index":2595,"type":"BUY","strength":1.0,"price":20.0,"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":60},{"ts":"2011-07-18","known_ts":"2011-07-20","bar_index":2636,"type":"BUY","strength":0.725,"price":24.82,"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":"2011-08-04","known_ts":"2011-08-04","bar_index":2640,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.82,"stop_level":22.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-08-08","known_ts":"2011-08-08","bar_index":2641,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.0,"stop_level":22.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-09-01","known_ts":"2011-09-06","bar_index":2647,"type":"BUY","strength":0.588,"price":20.73,"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":15},{"ts":"2011-12-07","known_ts":"2011-12-07","bar_index":2669,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.0,"stop_level":20.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-12-08","known_ts":"2011-12-08","bar_index":2669,"type":"RECLAIM","strength":0.725,"price":20.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2011-12-07","prior_stop_level":20.04,"sweep_low":20.0,"atr14":0.423611,"stop_level":19.788194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-30","known_ts":"2012-01-30","bar_index":2681,"type":"RECLAIM","strength":1.0,"price":22.34,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":2686,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.03,"stop_level":22.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-08","known_ts":"2012-03-08","bar_index":2690,"type":"RECLAIM","strength":1.0,"price":22.52,"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":true}},{"ts":"2012-04-03","known_ts":"2012-04-03","bar_index":2696,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.65,"stop_level":26.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-25","known_ts":"2012-04-25","bar_index":2701,"type":"RECLAIM","strength":1.0,"price":25.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-06-12","known_ts":"2012-06-14","bar_index":2712,"type":"BUY","strength":0.863,"price":25.51,"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":"2012-07-30","known_ts":"2012-07-30","bar_index":2723,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.0,"stop_level":27.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-02","known_ts":"2012-08-02","bar_index":2724,"type":"RECLAIM","strength":1.0,"price":27.58,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-07-30","prior_stop_level":27.19,"sweep_low":25.14,"atr14":0.548044,"stop_level":24.865978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-19","known_ts":"2012-09-21","bar_index":2735,"type":"BUY","strength":0.863,"price":27.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":50},{"ts":"2012-09-27","known_ts":"2012-10-01","bar_index":2737,"type":"BUY","strength":0.863,"price":27.49,"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":"2012-10-15","known_ts":"2012-10-15","bar_index":2741,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.11,"stop_level":26.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-10-22","known_ts":"2012-10-22","bar_index":2742,"type":"RECLAIM","strength":0.863,"price":27.56,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-15 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":"2012-10-15","prior_stop_level":26.14,"sweep_low":26.01,"atr14":0.44294,"stop_level":25.78853,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-15","known_ts":"2012-11-19","bar_index":2748,"type":"BUY","strength":0.725,"price":27.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2012-12-10","known_ts":"2012-12-10","bar_index":2753,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.3,"stop_level":27.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-12-12","known_ts":"2012-12-12","bar_index":2754,"type":"RECLAIM","strength":0.725,"price":28.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2012-12-10","prior_stop_level":27.25,"sweep_low":26.3,"atr14":0.402475,"stop_level":26.098762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-23","known_ts":"2013-01-25","bar_index":2763,"type":"BUY","strength":0.588,"price":25.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":40},{"ts":"2013-05-15","known_ts":"2013-05-15","bar_index":2789,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.66,"stop_level":29.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-17","known_ts":"2013-05-17","bar_index":2789,"type":"RECLAIM","strength":1.0,"price":31.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-05-15","prior_stop_level":29.7,"sweep_low":29.66,"atr14":1.257922,"stop_level":29.031039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-29","known_ts":"2013-05-31","bar_index":2792,"type":"REBUY","strength":1.0,"price":32.9,"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":"2013-07-29","known_ts":"2013-07-31","bar_index":2806,"type":"REBUY","strength":1.0,"price":44.92,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-10-08","known_ts":"2013-10-08","bar_index":2822,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.5,"stop_level":48.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-12-04","known_ts":"2013-12-06","bar_index":2836,"type":"BUY","strength":0.725,"price":50.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":20},{"ts":"2014-02-19","known_ts":"2014-02-21","bar_index":2853,"type":"REBUY","strength":0.725,"price":53.99,"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":"2014-03-07","known_ts":"2014-03-11","bar_index":2857,"type":"REBUY","strength":0.725,"price":55.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2014-06-06","known_ts":"2014-06-06","bar_index":2878,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.15,"stop_level":57.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-09","known_ts":"2014-06-09","bar_index":2878,"type":"RECLAIM","strength":0.863,"price":60.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-06-06","prior_stop_level":57.85,"sweep_low":55.01,"atr14":1.81944,"stop_level":54.10028,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-24","known_ts":"2014-06-24","bar_index":2882,"type":"RECLAIM","strength":0.863,"price":62.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-06-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-24","known_ts":"2014-07-28","bar_index":2889,"type":"REBUY","strength":0.863,"price":65.1,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2014-10-27","known_ts":"2014-10-29","bar_index":2911,"type":"BUY","strength":0.725,"price":64.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2014-11-17","known_ts":"2014-11-17","bar_index":2916,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.05,"stop_level":64.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-11-18","known_ts":"2014-11-18","bar_index":2916,"type":"RECLAIM","strength":0.863,"price":66.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-11-17","prior_stop_level":64.1,"sweep_low":64.0,"atr14":2.157889,"stop_level":62.921056,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-04","known_ts":"2014-12-08","bar_index":2920,"type":"BUY","strength":0.863,"price":68.0,"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":45},{"ts":"2014-12-12","known_ts":"2014-12-16","bar_index":2922,"type":"BUY","strength":0.863,"price":68.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2015-02-27","known_ts":"2015-03-03","bar_index":2939,"type":"BUY","strength":0.588,"price":59.9,"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":"2015-04-29","known_ts":"2015-05-01","bar_index":2953,"type":"BUY","strength":0.45,"price":54.41,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2015-06-18","known_ts":"2015-06-18","bar_index":2964,"type":"SELL","basis":"structure_stop","strength":0.588,"price":54.5,"stop_level":57.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-07-24","known_ts":"2015-07-28","bar_index":2973,"type":"BUY","strength":0.588,"price":57.08,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2015-08-06","known_ts":"2015-08-10","bar_index":2976,"type":"BUY","strength":0.588,"price":56.95,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2015-09-04","known_ts":"2015-09-09","bar_index":2983,"type":"BUY","strength":0.588,"price":61.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2015-09-28","known_ts":"2015-09-28","bar_index":2988,"type":"SELL","basis":"structure_stop","strength":0.725,"price":69.0,"stop_level":71.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-09-29","known_ts":"2015-09-29","bar_index":2988,"type":"RECLAIM","strength":0.725,"price":72.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-09-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":"2015-09-28","prior_stop_level":71.36,"sweep_low":69.0,"atr14":3.585779,"stop_level":67.20711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-02","known_ts":"2016-02-04","bar_index":3017,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-02-02","trigger_known_ts":"2016-02-04","strength":0.45,"price":41.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.464052,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.0,"atr14":0.970319,"stop_level":37.51484,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-05","known_ts":"2016-02-09","bar_index":3018,"type":"BUY","strength":0.45,"price":49.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,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2016-02-05","known_ts":"2016-02-09","bar_index":3018,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-05","trigger_known_ts":"2016-02-09","strength":0.45,"price":49.56,"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.352157,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.01,"atr14":1.344647,"stop_level":37.337677,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-28","known_ts":"2016-03-28","bar_index":3029,"type":"SELL","basis":"structure_stop","strength":0.45,"price":33.39,"stop_level":34.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-04-28","known_ts":"2016-05-02","bar_index":3037,"type":"BUY","strength":0.588,"price":39.12,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2016-04-28","known_ts":"2016-05-02","bar_index":3037,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-04-28","trigger_known_ts":"2016-05-02","strength":0.588,"price":39.12,"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.488627,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":28.9,"atr14":1.423386,"stop_level":28.188307,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-19","known_ts":"2016-05-19","bar_index":3042,"type":"RECLAIM","strength":0.725,"price":53.1,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-04-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-12-27","known_ts":"2016-12-29","bar_index":3093,"type":"BUY","strength":0.588,"price":51.0,"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":0},{"ts":"2017-02-28","known_ts":"2017-02-28","bar_index":3107,"type":"SELL","basis":"structure_stop","strength":0.863,"price":54.0,"stop_level":54.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-05-19","known_ts":"2017-05-23","bar_index":3126,"type":"BUY","strength":0.45,"price":43.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2017-08-15","known_ts":"2017-08-17","bar_index":3146,"type":"BUY","strength":0.725,"price":48.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":70},{"ts":"2017-09-14","known_ts":"2017-09-18","bar_index":3153,"type":"BUY","strength":0.863,"price":50.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2018-01-02","known_ts":"2018-01-04","bar_index":3178,"type":"BUY","strength":1.0,"price":52.15,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2018-01-19","known_ts":"2018-01-23","bar_index":3182,"type":"BUY","strength":1.0,"price":53.03,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2018-05-03","known_ts":"2018-05-03","bar_index":3206,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.54,"stop_level":66.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-05-07","known_ts":"2018-05-07","bar_index":3206,"type":"RECLAIM","strength":1.0,"price":68.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-05-03","prior_stop_level":66.0,"sweep_low":65.54,"atr14":1.412805,"stop_level":64.833598,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-29","known_ts":"2018-05-29","bar_index":3211,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.05,"stop_level":65.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-04","known_ts":"2018-06-04","bar_index":3213,"type":"RECLAIM","strength":1.0,"price":68.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-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":"2018-05-29","prior_stop_level":65.75,"sweep_low":65.05,"atr14":1.157277,"stop_level":64.471362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-12","known_ts":"2018-06-12","bar_index":3215,"type":"RECLAIM","strength":1.0,"price":68.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-11","known_ts":"2018-09-11","bar_index":3236,"type":"SELL","basis":"structure_stop","strength":1.0,"price":68.4,"stop_level":70.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-12","known_ts":"2018-09-12","bar_index":3236,"type":"RECLAIM","strength":1.0,"price":71.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-09-11","prior_stop_level":70.25,"sweep_low":68.4,"atr14":1.233304,"stop_level":67.783348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-11","known_ts":"2018-12-13","bar_index":3257,"type":"BUY","strength":0.725,"price":78.3,"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":"aplus","score":80},{"ts":"2019-04-03","known_ts":"2019-04-03","bar_index":3282,"type":"SELL","basis":"structure_stop","strength":1.0,"price":118.56,"stop_level":123.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-04","known_ts":"2019-04-04","bar_index":3283,"type":"RECLAIM","strength":1.0,"price":146.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-04-03","prior_stop_level":123.0,"sweep_low":118.56,"atr14":11.894532,"stop_level":112.612734,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-09","known_ts":"2019-09-11","bar_index":3319,"type":"BUY","strength":0.45,"price":113.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2019-09-09","known_ts":"2019-09-11","bar_index":3319,"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-09-09","trigger_known_ts":"2019-09-11","strength":0.45,"price":113.3,"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.352571,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":109.6,"atr14":2.32301,"stop_level":108.438495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-11","known_ts":"2019-10-11","bar_index":3327,"type":"RECLAIM","strength":0.725,"price":132.79,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-09-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-13","known_ts":"2019-11-13","bar_index":3334,"type":"SELL","basis":"structure_stop","strength":0.725,"price":152.83,"stop_level":156.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-18","known_ts":"2019-11-18","bar_index":3335,"type":"SELL","basis":"structure_stop","strength":0.725,"price":148.92,"stop_level":156.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":3339,"type":"RECLAIM","strength":0.863,"price":151.73,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-03-23","known_ts":"2020-03-25","bar_index":3364,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-03-23","trigger_known_ts":"2020-03-25","strength":0.45,"price":63.47,"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.624438,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":47.68,"atr14":6.024373,"stop_level":44.667813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-03","known_ts":"2020-04-07","bar_index":3367,"type":"BUY","strength":0.45,"price":81.59,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2020-04-03","known_ts":"2020-04-07","bar_index":3367,"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-03","trigger_known_ts":"2020-04-07","strength":0.45,"price":81.59,"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.486209,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":58.78,"atr14":7.189339,"stop_level":55.18533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":3385,"type":"SELL","basis":"structure_stop","strength":0.588,"price":80.0,"stop_level":81.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":3386,"type":"SELL","basis":"structure_stop","strength":0.588,"price":74.7,"stop_level":81.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-11","known_ts":"2020-09-15","bar_index":3404,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-09-11","trigger_known_ts":"2020-09-15","strength":0.588,"price":73.43,"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.537594,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":62.68,"atr14":2.105899,"stop_level":61.62705,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-16","known_ts":"2020-09-18","bar_index":3405,"type":"BUY","strength":0.588,"price":70.88,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2020-09-16","known_ts":"2020-09-18","bar_index":3405,"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-09-16","trigger_known_ts":"2020-09-18","strength":0.588,"price":70.88,"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.553652,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":62.68,"atr14":2.376728,"stop_level":61.491636,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-24","known_ts":"2020-09-28","bar_index":3407,"type":"BUY","strength":0.588,"price":69.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,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2020-09-24","known_ts":"2020-09-28","bar_index":3407,"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-09-24","trigger_known_ts":"2020-09-28","strength":0.588,"price":69.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.565491,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":65.63,"atr14":2.641275,"stop_level":64.309362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-19","known_ts":"2020-10-19","bar_index":3412,"type":"SELL","basis":"structure_stop","strength":0.725,"price":62.5,"stop_level":66.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-13","known_ts":"2020-11-17","bar_index":3419,"type":"BUY","strength":0.588,"price":62.45,"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":25,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2020-12-23","known_ts":"2020-12-23","bar_index":3428,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.85,"stop_level":47.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2021-02-08","known_ts":"2021-02-10","bar_index":3438,"type":"BUY","strength":0.45,"price":54.97,"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":"2021-02-08","known_ts":"2021-02-10","bar_index":3438,"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":"2021-02-08","trigger_known_ts":"2021-02-10","strength":0.45,"price":54.97,"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.607357,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":35.06,"atr14":7.76166,"stop_level":31.17917,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-02","known_ts":"2021-03-02","bar_index":3443,"type":"RECLAIM","strength":0.725,"price":48.26,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2021-02-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-03-29","known_ts":"2021-03-29","bar_index":3449,"type":"SELL","basis":"structure_stop","strength":0.725,"price":52.39,"stop_level":53.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-03-30","known_ts":"2021-03-30","bar_index":3449,"type":"RECLAIM","strength":0.725,"price":54.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-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":"2021-03-29","prior_stop_level":53.3,"sweep_low":51.99,"atr14":3.887834,"stop_level":50.046083,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-01","known_ts":"2021-06-03","bar_index":3464,"type":"BUY","strength":0.588,"price":47.01,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2021-09-29","known_ts":"2021-10-01","bar_index":3492,"type":"BUY","strength":1.0,"price":59.4,"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":20},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":3505,"type":"SELL","basis":"structure_stop","strength":1.0,"price":66.95,"stop_level":67.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-29","known_ts":"2021-11-29","bar_index":3506,"type":"RECLAIM","strength":1.0,"price":67.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-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":"2021-11-26","prior_stop_level":67.02,"sweep_low":65.01,"atr14":2.222773,"stop_level":63.898614,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-03","known_ts":"2022-01-05","bar_index":3514,"type":"BUY","strength":0.863,"price":71.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":65},{"ts":"2022-02-02","known_ts":"2022-02-02","bar_index":3521,"type":"SELL","basis":"structure_stop","strength":1.0,"price":74.64,"stop_level":75.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-14","known_ts":"2022-03-14","bar_index":3530,"type":"RECLAIM","strength":1.0,"price":71.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-02-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-22","known_ts":"2022-03-22","bar_index":3532,"type":"SELL","basis":"structure_stop","strength":0.863,"price":68.5,"stop_level":71.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-04-21","known_ts":"2022-04-25","bar_index":3539,"type":"BUY","strength":0.863,"price":78.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":45},{"ts":"2022-06-22","known_ts":"2022-06-22","bar_index":3553,"type":"SELL","basis":"structure_stop","strength":1.0,"price":77.46,"stop_level":78.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-09-02","known_ts":"2022-09-02","bar_index":3570,"type":"RECLAIM","strength":0.863,"price":92.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-09-15","known_ts":"2022-09-15","bar_index":3572,"type":"SELL","basis":"structure_stop","strength":0.863,"price":88.6,"stop_level":90.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-09-21","known_ts":"2022-09-21","bar_index":3574,"type":"RECLAIM","strength":0.863,"price":91.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-09-15","prior_stop_level":90.0,"sweep_low":87.12,"atr14":2.955733,"stop_level":85.642133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-10","known_ts":"2022-11-14","bar_index":3586,"type":"BUY","strength":0.725,"price":80.7,"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":"2023-02-01","known_ts":"2023-02-01","bar_index":3604,"type":"SELL","basis":"structure_stop","strength":1.0,"price":91.0,"stop_level":91.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-02-02","known_ts":"2023-02-02","bar_index":3604,"type":"RECLAIM","strength":1.0,"price":91.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-02-01","prior_stop_level":91.25,"sweep_low":90.41,"atr14":1.732991,"stop_level":89.543505,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-09","known_ts":"2023-02-09","bar_index":3606,"type":"SELL","basis":"structure_stop","strength":1.0,"price":89.75,"stop_level":91.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-02-27","known_ts":"2023-02-27","bar_index":3610,"type":"RECLAIM","strength":1.0,"price":91.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-04-11","known_ts":"2023-04-13","bar_index":3620,"type":"BUY","strength":0.725,"price":94.99,"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":"2023-07-25","known_ts":"2023-07-27","bar_index":3644,"type":"BUY","strength":0.863,"price":95.75,"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":30},{"ts":"2023-08-18","known_ts":"2023-08-22","bar_index":3650,"type":"BUY","strength":0.863,"price":96.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2023-10-04","known_ts":"2023-10-04","bar_index":3660,"type":"SELL","basis":"structure_stop","strength":1.0,"price":104.25,"stop_level":107.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-05","known_ts":"2023-10-05","bar_index":3661,"type":"RECLAIM","strength":1.0,"price":109.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-10-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-10-04","prior_stop_level":107.58,"sweep_low":104.0,"atr14":3.595378,"stop_level":102.202311,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-18","known_ts":"2023-10-18","bar_index":3664,"type":"RECLAIM","strength":1.0,"price":108.48,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-10-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-12-21","known_ts":"2023-12-26","bar_index":3679,"type":"BUY","strength":0.863,"price":109.57,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":3681,"type":"SELL","basis":"structure_stop","strength":0.863,"price":103.95,"stop_level":104.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-01-05","known_ts":"2024-01-05","bar_index":3682,"type":"RECLAIM","strength":0.863,"price":105.7,"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":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-03","prior_stop_level":104.8,"sweep_low":101.09,"atr14":2.970953,"stop_level":99.604524,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-23","known_ts":"2024-02-27","bar_index":3693,"type":"BUY","strength":0.588,"price":97.6,"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":"2024-06-04","known_ts":"2024-06-04","bar_index":3716,"type":"SELL","basis":"structure_stop","strength":0.588,"price":104.6,"stop_level":105.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-06","known_ts":"2024-06-06","bar_index":3717,"type":"RECLAIM","strength":0.588,"price":105.88,"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":false,"monthlyBull":false},"anchor_ts":"2024-06-04","prior_stop_level":105.67,"sweep_low":100.22,"atr14":4.312837,"stop_level":98.063581,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-20","known_ts":"2024-06-20","bar_index":3720,"type":"RECLAIM","strength":0.863,"price":109.1,"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":false}},{"ts":"2024-07-12","known_ts":"2024-07-16","bar_index":3725,"type":"BUY","strength":1.0,"price":119.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-09-06","known_ts":"2024-09-06","bar_index":3738,"type":"SELL","basis":"structure_stop","strength":1.0,"price":124.45,"stop_level":127.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-10","known_ts":"2024-09-10","bar_index":3738,"type":"SELL","basis":"structure_stop","strength":1.0,"price":126.94,"stop_level":127.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-12","known_ts":"2024-09-12","bar_index":3739,"type":"RECLAIM","strength":1.0,"price":134.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-09-06","prior_stop_level":127.88,"sweep_low":122.49,"atr14":5.047445,"stop_level":119.966278,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-12","known_ts":"2024-09-12","bar_index":3739,"type":"RECLAIM","strength":1.0,"price":134.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-09-10","prior_stop_level":127.88,"sweep_low":122.74,"atr14":5.047445,"stop_level":120.216278,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-24","known_ts":"2024-09-24","bar_index":3742,"type":"RECLAIM","strength":1.0,"price":138.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-09-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-28","known_ts":"2024-10-28","bar_index":3750,"type":"SELL","basis":"structure_stop","strength":1.0,"price":163.01,"stop_level":163.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-30","known_ts":"2024-10-30","bar_index":3750,"type":"SELL","basis":"structure_stop","strength":1.0,"price":160.48,"stop_level":163.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-29","known_ts":"2024-10-29","bar_index":3750,"type":"RECLAIM","strength":1.0,"price":164.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-28","prior_stop_level":163.21,"sweep_low":162.51,"atr14":5.552062,"stop_level":159.733969,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-31","known_ts":"2024-10-31","bar_index":3751,"type":"RECLAIM","strength":1.0,"price":164.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-30","prior_stop_level":163.21,"sweep_low":159.98,"atr14":5.474635,"stop_level":157.242682,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-05","known_ts":"2024-11-07","bar_index":3752,"type":"REBUY","strength":1.0,"price":180.32,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2024-12-06","known_ts":"2024-12-06","bar_index":3759,"type":"SELL","basis":"structure_stop","strength":1.0,"price":183.05,"stop_level":198.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-03-19","known_ts":"2025-03-21","bar_index":3782,"type":"BUY","strength":0.725,"price":216.14,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2025-04-08","known_ts":"2025-04-08","bar_index":3786,"type":"SELL","basis":"structure_stop","strength":0.725,"price":182.74,"stop_level":183.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-04-09","known_ts":"2025-04-09","bar_index":3787,"type":"RECLAIM","strength":0.725,"price":206.58,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-04-08 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":"2025-04-08","prior_stop_level":183.2,"sweep_low":176.46,"atr14":13.092226,"stop_level":169.913887,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-19","known_ts":"2025-05-21","bar_index":3796,"type":"BUY","strength":0.725,"price":187.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2025-07-08","known_ts":"2025-07-10","bar_index":3807,"type":"BUY","strength":0.45,"price":164.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,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2025-08-15","known_ts":"2025-08-15","bar_index":3816,"type":"SELL","basis":"structure_stop","strength":0.588,"price":149.39,"stop_level":157.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-10","known_ts":"2025-09-12","bar_index":3822,"type":"BUY","strength":0.588,"price":170.48,"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":"2025-10-02","known_ts":"2025-10-02","bar_index":3827,"type":"SELL","basis":"structure_stop","strength":0.588,"price":159.35,"stop_level":165.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-10-06","known_ts":"2025-10-06","bar_index":3828,"type":"RECLAIM","strength":0.588,"price":166.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-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":"2025-10-02","prior_stop_level":165.52,"sweep_low":157.44,"atr14":8.749589,"stop_level":153.065205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-30","known_ts":"2025-11-03","bar_index":3834,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-10-30","trigger_known_ts":"2025-11-03","strength":0.45,"price":135.15,"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.411265,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":126.4,"atr14":8.983633,"stop_level":121.908184,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-20","known_ts":"2025-11-24","bar_index":3839,"type":"BUY","strength":0.588,"price":164.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2025-11-20","known_ts":"2025-11-24","bar_index":3839,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-11-20","trigger_known_ts":"2025-11-24","strength":0.588,"price":164.91,"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.281626,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":133.4,"atr14":8.684392,"stop_level":129.057804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-25","known_ts":"2025-11-25","bar_index":3840,"type":"RECLAIM","strength":0.725,"price":183.61,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-11-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-06","known_ts":"2026-01-06","bar_index":3849,"type":"SELL","basis":"structure_stop","strength":0.725,"price":165.62,"stop_level":166.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-09","known_ts":"2026-01-09","bar_index":3850,"type":"RECLAIM","strength":0.725,"price":175.73,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-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":"2026-01-06","prior_stop_level":166.21,"sweep_low":163.2,"atr14":8.415886,"stop_level":158.992057,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-23","known_ts":"2026-01-23","bar_index":3853,"type":"RECLAIM","strength":0.863,"price":175.98,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-28","known_ts":"2026-01-30","bar_index":3854,"type":"REBUY","strength":0.863,"price":183.09,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2026-02-13","known_ts":"2026-02-13","bar_index":3858,"type":"SELL","basis":"structure_stop","strength":0.863,"price":171.91,"stop_level":175.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-19","known_ts":"2026-02-19","bar_index":3859,"type":"RECLAIM","strength":0.863,"price":182.53,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-02-13","prior_stop_level":175.2,"sweep_low":167.25,"atr14":9.739823,"stop_level":162.380088,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-27","known_ts":"2026-03-03","bar_index":3861,"type":"BUY","strength":0.863,"price":201.45,"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":"2026-04-09","known_ts":"2026-04-09","bar_index":3870,"type":"SELL","basis":"structure_stop","strength":0.863,"price":223.49,"stop_level":229.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-04-13","known_ts":"2026-04-13","bar_index":3871,"type":"SELL","basis":"structure_stop","strength":0.863,"price":217.09,"stop_level":229.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-04-29","known_ts":"2026-04-29","bar_index":3875,"type":"RECLAIM","strength":0.863,"price":216.43,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-17","known_ts":"2026-07-21","bar_index":3893,"type":"BUY","strength":0.588,"price":189.86,"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":40}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-07-21","last_scored_basis":null,"bars_since_signal":15,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2017-12-18","2018-01-19","2018-02-14","2018-11-21","2019-05-09","2019-08-21","2020-01-22","2020-02-12","2020-03-02","2020-11-10","2021-01-21","2021-04-22","2021-05-10","2021-09-02","2021-09-29","2021-12-07","2022-02-18","2022-03-30","2022-06-30","2022-07-19","2022-08-09","2022-10-04","2022-11-02","2023-03-28","2023-11-13","2023-12-18","2024-01-24","2024-02-14","2024-06-25","2024-07-09","2024-12-23","2025-01-22","2025-02-26","2025-03-11","2025-05-06","2025-06-18","2025-07-08","2026-05-07","2026-06-11","2026-06-30"],"warnings":[{"ts":"2022-09-06","kind":"arm","px":90.76},{"ts":"2022-09-15","kind":"confirm","px":88.6,"level":90.0},{"ts":"2022-12-07","kind":"arm","px":76.07},{"ts":"2023-02-01","kind":"confirm","px":91.0,"level":91.25},{"ts":"2023-02-03","kind":"arm","px":91.3},{"ts":"2023-02-09","kind":"confirm","px":89.75,"level":91.0},{"ts":"2023-09-22","kind":"arm","px":112.1},{"ts":"2023-10-04","kind":"confirm","px":104.25,"level":107.58},{"ts":"2024-01-02","kind":"arm","px":101.81},{"ts":"2024-01-03","kind":"confirm","px":103.95,"level":104.8},{"ts":"2024-03-18","kind":"arm","px":100.07},{"ts":"2024-05-10","kind":"arm","px":104.04},{"ts":"2024-06-04","kind":"confirm","px":104.6,"level":105.67},{"ts":"2024-09-05","kind":"arm","px":130.15},{"ts":"2024-09-06","kind":"confirm","px":124.45,"level":127.88},{"ts":"2024-09-09","kind":"arm","px":126.95},{"ts":"2024-09-10","kind":"confirm","px":126.94,"level":127.88},{"ts":"2024-09-26","kind":"arm","px":138.6},{"ts":"2024-10-25","kind":"arm","px":168.0},{"ts":"2024-10-28","kind":"confirm","px":163.01,"level":163.21},{"ts":"2024-10-29","kind":"arm","px":164.36},{"ts":"2024-10-30","kind":"confirm","px":160.48,"level":163.21},{"ts":"2024-11-25","kind":"arm","px":203.9},{"ts":"2024-12-06","kind":"confirm","px":183.05,"level":198.0},{"ts":"2025-04-07","kind":"arm","px":188.79},{"ts":"2025-04-08","kind":"confirm","px":182.74,"level":183.2},{"ts":"2025-08-07","kind":"arm","px":166.8},{"ts":"2025-08-15","kind":"confirm","px":149.39,"level":157.71},{"ts":"2025-10-01","kind":"arm","px":171.38},{"ts":"2025-10-02","kind":"confirm","px":159.35,"level":165.52},{"ts":"2025-12-11","kind":"arm","px":184.51},{"ts":"2026-01-06","kind":"confirm","px":165.62,"level":166.21},{"ts":"2026-02-12","kind":"arm","px":175.3},{"ts":"2026-02-13","kind":"confirm","px":171.91,"level":175.2},{"ts":"2026-03-13","kind":"arm","px":205.66},{"ts":"2026-04-08","kind":"arm","px":230.15},{"ts":"2026-04-09","kind":"confirm","px":223.49,"level":229.65},{"ts":"2026-04-10","kind":"arm","px":220.43},{"ts":"2026-04-13","kind":"confirm","px":217.09,"level":229.65},{"ts":"2026-08-25","kind":"arm","px":207.11}],"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":[]}}}