{"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":"XOMA","timeframe":"3D","as_of":"2026-07-10T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1986-12-05","known_ts":"1986-12-09","bar_index":43,"type":"BUY","strength":0.588,"price":3150.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1987-01-02","known_ts":"1987-01-02","bar_index":49,"type":"RECLAIM","strength":0.725,"price":3600.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1986-12-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-01-21","known_ts":"1987-01-21","bar_index":53,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4200.0,"stop_level":4275.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-01-26","known_ts":"1987-01-26","bar_index":54,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3900.0,"stop_level":4275.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-01-29","known_ts":"1987-01-29","bar_index":55,"type":"RECLAIM","strength":0.725,"price":4425.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1987-01-26","prior_stop_level":4275.0,"sweep_low":3900.0,"atr14":265.426038,"stop_level":3767.286981,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-03-20","known_ts":"1987-03-20","bar_index":67,"type":"RECLAIM","strength":0.863,"price":8550.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-08-03","known_ts":"1987-08-05","bar_index":98,"type":"BUY","strength":0.588,"price":5925.0,"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":30},{"ts":"1987-09-02","known_ts":"1987-09-02","bar_index":105,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6000.0,"stop_level":6150.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1987-10-01","known_ts":"1987-10-05","bar_index":112,"type":"REBUY","strength":0.588,"price":6150.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"1987-11-12","known_ts":"1987-11-16","bar_index":122,"type":"BUY","strength":0.45,"price":3525.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":"1987-11-12","known_ts":"1987-11-16","bar_index":122,"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":"1987-11-12","trigger_known_ts":"1987-11-16","strength":0.45,"price":3525.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.626984,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3150.0,"atr14":405.634625,"stop_level":2947.182687,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-01-20","known_ts":"1988-01-20","bar_index":137,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3600.0,"stop_level":3750.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-01-29","known_ts":"1988-01-29","bar_index":139,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3375.0,"stop_level":3600.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-02-18","known_ts":"1988-02-22","bar_index":144,"type":"REBUY","strength":0.588,"price":3375.0,"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":"1988-03-21","known_ts":"1988-03-21","bar_index":151,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3600.0,"stop_level":3675.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-03-23","known_ts":"1988-03-23","bar_index":152,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3525.0,"stop_level":3675.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-04-19","known_ts":"1988-04-21","bar_index":158,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1988-04-19","trigger_known_ts":"1988-04-21","strength":0.588,"price":3150.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.631579,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3000.0,"atr14":195.202908,"stop_level":2902.398546,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-05-13","known_ts":"1988-05-17","bar_index":164,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1988-05-13","trigger_known_ts":"1988-05-17","strength":0.45,"price":3000.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.591837,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2775.0,"atr14":179.076089,"stop_level":2685.461955,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-05-23","known_ts":"1988-05-25","bar_index":166,"type":"BUY","strength":0.45,"price":3225.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":"1988-05-23","known_ts":"1988-05-25","bar_index":166,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1988-05-23","trigger_known_ts":"1988-05-25","strength":0.45,"price":3225.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.511364,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2850.0,"atr14":168.639227,"stop_level":2765.680387,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-06-22","known_ts":"1988-06-22","bar_index":173,"type":"RECLAIM","strength":0.725,"price":3975.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1988-05-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-07-05","known_ts":"1988-07-05","bar_index":175,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3825.0,"stop_level":3900.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-07-13","known_ts":"1988-07-13","bar_index":177,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3750.0,"stop_level":3825.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-07-14","known_ts":"1988-07-14","bar_index":178,"type":"RECLAIM","strength":0.863,"price":3900.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-07-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":"1988-07-13","prior_stop_level":3825.0,"sweep_low":3675.0,"atr14":170.174473,"stop_level":3589.912763,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-07-27","known_ts":"1988-07-27","bar_index":181,"type":"RECLAIM","strength":0.863,"price":4125.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-07-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-09-02","known_ts":"1988-09-07","bar_index":190,"type":"REBUY","strength":0.863,"price":4650.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1988-12-02","known_ts":"1988-12-06","bar_index":211,"type":"BUY","strength":0.725,"price":3900.0,"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":"1989-02-21","known_ts":"1989-02-23","bar_index":229,"type":"REBUY","strength":1.0,"price":4275.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":0},{"ts":"1989-06-22","known_ts":"1989-06-22","bar_index":257,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5550.0,"stop_level":5625.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-06-26","known_ts":"1989-06-26","bar_index":258,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5475.0,"stop_level":5625.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-08-11","known_ts":"1989-08-15","bar_index":269,"type":"BUY","strength":0.863,"price":5775.0,"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":"1989-09-29","known_ts":"1989-09-29","bar_index":280,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5775.0,"stop_level":6000.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1989-10-03","known_ts":"1989-10-03","bar_index":281,"type":"RECLAIM","strength":0.863,"price":6300.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-09-29 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":"1989-09-29","prior_stop_level":6000.0,"sweep_low":5625.0,"atr14":319.159656,"stop_level":5465.420172,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-12-11","known_ts":"1989-12-13","bar_index":297,"type":"BUY","strength":0.725,"price":6750.0,"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":"1990-01-15","known_ts":"1990-01-15","bar_index":304,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6487.5,"stop_level":6525.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1990-01-16","known_ts":"1990-01-16","bar_index":305,"type":"RECLAIM","strength":0.725,"price":6750.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-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":"1990-01-15","prior_stop_level":6525.0,"sweep_low":6225.0,"atr14":359.722845,"stop_level":6045.138578,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-04-11","known_ts":"1990-04-16","bar_index":325,"type":"BUY","strength":0.588,"price":5625.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":70},{"ts":"1990-06-11","known_ts":"1990-06-11","bar_index":338,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6975.0,"stop_level":7050.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-06-12","known_ts":"1990-06-12","bar_index":339,"type":"RECLAIM","strength":0.725,"price":7275.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1990-06-11","prior_stop_level":7050.0,"sweep_low":6825.0,"atr14":321.445666,"stop_level":6664.277167,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-06-15","known_ts":"1990-06-15","bar_index":340,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6900.0,"stop_level":6975.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-07-09","known_ts":"1990-07-11","bar_index":345,"type":"REBUY","strength":1.0,"price":7575.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"1990-07-20","known_ts":"1990-07-24","bar_index":348,"type":"BUY","strength":1.0,"price":7425.0,"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":45},{"ts":"1990-10-15","known_ts":"1990-10-17","bar_index":368,"type":"BUY","strength":0.45,"price":5100.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":"1990-11-01","known_ts":"1990-11-01","bar_index":372,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5025.0,"stop_level":5250.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-12-13","known_ts":"1990-12-13","bar_index":382,"type":"RECLAIM","strength":0.725,"price":6037.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-01-21","known_ts":"1991-01-21","bar_index":390,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5250.0,"stop_level":5400.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-01-23","known_ts":"1991-01-25","bar_index":391,"type":"REBUY","strength":0.863,"price":6225.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"1991-01-23","known_ts":"1991-01-23","bar_index":391,"type":"RECLAIM","strength":0.725,"price":5475.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-01-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1991-01-21","prior_stop_level":5400.0,"sweep_low":5025.0,"atr14":265.394226,"stop_level":4892.302887,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-12","known_ts":"1991-03-12","bar_index":402,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8625.0,"stop_level":8925.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-09-05","known_ts":"1991-09-09","bar_index":443,"type":"BUY","strength":0.45,"price":5400.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":"1991-09-05","known_ts":"1991-09-09","bar_index":443,"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-09-05","trigger_known_ts":"1991-09-09","strength":0.45,"price":5400.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.419355,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4500.0,"atr14":594.985104,"stop_level":4202.507448,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-11-15","known_ts":"1991-11-15","bar_index":460,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5175.0,"stop_level":5700.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-12-26","known_ts":"1991-12-26","bar_index":469,"type":"RECLAIM","strength":0.725,"price":6750.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-11-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-01-16","known_ts":"1992-01-16","bar_index":473,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6150.0,"stop_level":6600.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-01-20","known_ts":"1992-01-20","bar_index":474,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6300.0,"stop_level":6600.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-01-23","known_ts":"1992-01-23","bar_index":475,"type":"RECLAIM","strength":0.725,"price":6787.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1992-01-16","prior_stop_level":6600.0,"sweep_low":5850.0,"atr14":431.758745,"stop_level":5634.120627,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-01-23","known_ts":"1992-01-23","bar_index":475,"type":"RECLAIM","strength":0.725,"price":6787.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1992-01-20","prior_stop_level":6600.0,"sweep_low":5850.0,"atr14":431.758745,"stop_level":5634.120627,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-02-04","known_ts":"1992-02-04","bar_index":478,"type":"RECLAIM","strength":0.863,"price":7050.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-02-25","known_ts":"1992-02-25","bar_index":482,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6600.0,"stop_level":6750.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-02-27","known_ts":"1992-02-27","bar_index":483,"type":"RECLAIM","strength":0.863,"price":7125.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1992-02-25","prior_stop_level":6750.0,"sweep_low":6600.0,"atr14":384.900215,"stop_level":6407.549892,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-03-10","known_ts":"1992-03-10","bar_index":486,"type":"RECLAIM","strength":0.863,"price":6825.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-05-13","known_ts":"1992-05-15","bar_index":501,"type":"BUY","strength":0.45,"price":5362.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1992-05-13","known_ts":"1992-05-15","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":"1992-05-13","trigger_known_ts":"1992-05-15","strength":0.45,"price":5362.5,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.423387,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4650.0,"atr14":350.321743,"stop_level":4474.839128,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-05-18","known_ts":"1992-05-18","bar_index":502,"type":"RECLAIM","strength":0.588,"price":6075.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1992-05-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1992-06-04","known_ts":"1992-06-04","bar_index":506,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4575.0,"stop_level":5925.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1992-06-10","known_ts":"1992-06-10","bar_index":507,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4237.5,"stop_level":5925.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1992-07-14","known_ts":"1992-07-16","bar_index":515,"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":"1992-07-14","trigger_known_ts":"1992-07-16","strength":0.45,"price":4275.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.418367,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3825.0,"atr14":247.098097,"stop_level":3701.450951,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-07-17","known_ts":"1992-07-21","bar_index":516,"type":"BUY","strength":0.45,"price":4200.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":"1992-07-17","known_ts":"1992-07-21","bar_index":516,"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":"1992-07-17","trigger_known_ts":"1992-07-21","strength":0.45,"price":4200.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.428571,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3825.0,"atr14":242.337653,"stop_level":3703.831174,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-09-08","known_ts":"1992-09-10","bar_index":528,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1992-09-08","trigger_known_ts":"1992-09-10","strength":0.45,"price":3300.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.55102,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3150.0,"atr14":171.690834,"stop_level":3064.154583,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-10-12","known_ts":"1992-10-14","bar_index":536,"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":"1992-10-12","trigger_known_ts":"1992-10-14","strength":0.45,"price":2775.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.622449,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2700.0,"atr14":212.614917,"stop_level":2593.692542,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-10-15","known_ts":"1992-10-19","bar_index":537,"type":"BUY","strength":0.45,"price":3037.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1992-10-15","known_ts":"1992-10-19","bar_index":537,"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":"1992-10-15","trigger_known_ts":"1992-10-19","strength":0.45,"price":3037.5,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.586735,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2700.0,"atr14":205.49015,"stop_level":2597.254925,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-11-02","known_ts":"1992-11-02","bar_index":541,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2775.0,"stop_level":2925.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1992-11-05","known_ts":"1992-11-09","bar_index":542,"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":"1992-11-05","trigger_known_ts":"1992-11-09","strength":0.588,"price":2962.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.596939,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2625.0,"atr14":192.592701,"stop_level":2528.703649,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-11-09","known_ts":"1992-11-09","bar_index":542,"type":"RECLAIM","strength":0.588,"price":2962.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1992-11-02","prior_stop_level":2925.0,"sweep_low":2625.0,"atr14":192.592701,"stop_level":2528.703649,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-01-06","known_ts":"1993-01-06","bar_index":555,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2812.5,"stop_level":2850.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-01-11","known_ts":"1993-01-11","bar_index":556,"type":"RECLAIM","strength":0.725,"price":2925.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-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":"1993-01-06","prior_stop_level":2850.0,"sweep_low":2775.0,"atr14":188.779218,"stop_level":2680.610391,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-04-26","known_ts":"1993-04-28","bar_index":581,"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":"1993-04-26","trigger_known_ts":"1993-04-28","strength":0.45,"price":1687.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.72561,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1500.0,"atr14":119.94688,"stop_level":1440.02656,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-05-04","known_ts":"1993-05-06","bar_index":583,"type":"BUY","strength":0.45,"price":1950.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":"1993-05-04","known_ts":"1993-05-06","bar_index":583,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1993-05-04","trigger_known_ts":"1993-05-06","strength":0.45,"price":1950.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.682927,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1500.0,"atr14":155.602579,"stop_level":1422.198711,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-05-21","known_ts":"1993-05-21","bar_index":587,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1762.5,"stop_level":1912.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-06-03","known_ts":"1993-06-07","bar_index":590,"type":"REBUY","strength":0.588,"price":1725.0,"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":"1993-06-29","known_ts":"1993-06-29","bar_index":596,"type":"RECLAIM","strength":0.725,"price":2062.5,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1993-06-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-07-16","known_ts":"1993-07-16","bar_index":600,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1931.25,"stop_level":1950.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-08-06","known_ts":"1993-08-10","bar_index":605,"type":"REBUY","strength":0.725,"price":2043.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":40},{"ts":"1993-10-11","known_ts":"1993-10-13","bar_index":620,"type":"BUY","strength":0.588,"price":1912.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"1993-11-18","known_ts":"1993-11-18","bar_index":629,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1800.0,"stop_level":1912.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-01-05","known_ts":"1994-01-07","bar_index":640,"type":"BUY","strength":0.725,"price":1762.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":"base","score":55},{"ts":"1994-01-18","known_ts":"1994-01-20","bar_index":643,"type":"BUY","strength":0.725,"price":1668.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":65},{"ts":"1994-02-02","known_ts":"1994-02-02","bar_index":646,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1650.0,"stop_level":1687.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1994-04-28","known_ts":"1994-05-02","bar_index":666,"type":"BUY","strength":0.588,"price":1125.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":25},{"ts":"1994-06-14","known_ts":"1994-06-14","bar_index":676,"type":"SELL","basis":"structure_stop","strength":0.725,"price":975.0,"stop_level":1012.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1994-06-16","known_ts":"1994-06-16","bar_index":677,"type":"SELL","basis":"structure_stop","strength":0.725,"price":937.5,"stop_level":1012.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1994-08-02","known_ts":"1994-08-04","bar_index":688,"type":"BUY","strength":0.45,"price":750.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":"1994-08-02","known_ts":"1994-08-04","bar_index":688,"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-08-02","trigger_known_ts":"1994-08-04","strength":0.45,"price":750.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.649123,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":675.0,"atr14":80.811489,"stop_level":634.594255,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-12","known_ts":"1994-09-12","bar_index":697,"type":"SELL","basis":"structure_stop","strength":0.588,"price":862.5,"stop_level":937.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-09-14","known_ts":"1994-09-14","bar_index":698,"type":"RECLAIM","strength":0.588,"price":956.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-09-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-09-12","prior_stop_level":937.5,"sweep_low":862.5,"atr14":88.046545,"stop_level":818.476727,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-10-17","known_ts":"1994-10-17","bar_index":705,"type":"SELL","basis":"structure_stop","strength":0.863,"price":900.0,"stop_level":937.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1994-11-25","known_ts":"1994-11-29","bar_index":715,"type":"BUY","strength":0.863,"price":993.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1994-12-16","known_ts":"1994-12-16","bar_index":720,"type":"SELL","basis":"structure_stop","strength":0.863,"price":862.5,"stop_level":900.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1995-04-13","known_ts":"1995-04-18","bar_index":747,"type":"BUY","strength":0.588,"price":525.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":15},{"ts":"1995-06-06","known_ts":"1995-06-06","bar_index":759,"type":"SELL","basis":"structure_stop","strength":0.863,"price":618.75,"stop_level":637.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1995-06-12","known_ts":"1995-06-12","bar_index":760,"type":"RECLAIM","strength":0.863,"price":656.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-06-06 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":"1995-06-06","prior_stop_level":637.5,"sweep_low":600.0,"atr14":56.723149,"stop_level":571.638425,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-05","known_ts":"1995-07-05","bar_index":765,"type":"SELL","basis":"structure_stop","strength":0.863,"price":665.625,"stop_level":693.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1995-08-04","known_ts":"1995-08-04","bar_index":773,"type":"RECLAIM","strength":1.0,"price":825.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-07-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-09-08","known_ts":"1995-09-08","bar_index":781,"type":"SELL","basis":"structure_stop","strength":1.0,"price":900.0,"stop_level":918.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-09-13","known_ts":"1995-09-13","bar_index":782,"type":"RECLAIM","strength":1.0,"price":928.125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-09-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-09-08","prior_stop_level":918.75,"sweep_low":881.25,"atr14":83.379647,"stop_level":839.560177,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-09-26","known_ts":"1995-09-26","bar_index":785,"type":"RECLAIM","strength":1.0,"price":975.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-12-20","known_ts":"1995-12-22","bar_index":805,"type":"BUY","strength":0.725,"price":918.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1996-01-25","known_ts":"1996-01-25","bar_index":813,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1256.25,"stop_level":1275.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-29","known_ts":"1996-01-29","bar_index":813,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1256.25,"stop_level":1275.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-30","known_ts":"1996-01-30","bar_index":814,"type":"RECLAIM","strength":1.0,"price":1556.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-01-25","prior_stop_level":1275.0,"sweep_low":1218.75,"atr14":111.882488,"stop_level":1162.808756,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-01-30","known_ts":"1996-01-30","bar_index":814,"type":"RECLAIM","strength":1.0,"price":1556.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-01-29","prior_stop_level":1275.0,"sweep_low":1237.5,"atr14":111.882488,"stop_level":1181.558756,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-02-13","known_ts":"1996-02-13","bar_index":817,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1312.5,"stop_level":1425.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-04-09","known_ts":"1996-04-11","bar_index":830,"type":"BUY","strength":0.863,"price":1368.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1996-05-08","known_ts":"1996-05-08","bar_index":837,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1537.5,"stop_level":1584.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-05-10","known_ts":"1996-05-10","bar_index":837,"type":"RECLAIM","strength":1.0,"price":1593.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-05-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-05-08","prior_stop_level":1584.375,"sweep_low":1481.25,"atr14":97.825919,"stop_level":1432.337041,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-05-24","known_ts":"1996-05-24","bar_index":841,"type":"RECLAIM","strength":1.0,"price":2100.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-05-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-06-14","known_ts":"1996-06-14","bar_index":845,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2193.75,"stop_level":2212.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-08-20","known_ts":"1996-08-22","bar_index":861,"type":"BUY","strength":0.725,"price":1893.75,"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":"1996-09-27","known_ts":"1996-09-27","bar_index":870,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1687.5,"stop_level":1720.3125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-11-13","known_ts":"1996-11-15","bar_index":881,"type":"BUY","strength":0.588,"price":1162.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":"base","score":25},{"ts":"1997-01-02","known_ts":"1997-01-02","bar_index":892,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1509.375,"stop_level":1518.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-01-03","known_ts":"1997-01-03","bar_index":892,"type":"RECLAIM","strength":0.725,"price":1537.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-01-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1997-01-02","prior_stop_level":1518.75,"sweep_low":1481.25,"atr14":91.81679,"stop_level":1435.341605,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-01-16","known_ts":"1997-01-16","bar_index":895,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1500.0,"stop_level":1509.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-01-20","known_ts":"1997-01-20","bar_index":896,"type":"RECLAIM","strength":0.588,"price":1556.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1997-01-16","prior_stop_level":1509.375,"sweep_low":1500.0,"atr14":102.259387,"stop_level":1448.870306,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-01-31","known_ts":"1997-01-31","bar_index":899,"type":"RECLAIM","strength":0.725,"price":1668.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-03-13","known_ts":"1997-03-13","bar_index":908,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1875.0,"stop_level":1893.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-03-14","known_ts":"1997-03-14","bar_index":908,"type":"RECLAIM","strength":0.863,"price":1912.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-03-13","prior_stop_level":1893.75,"sweep_low":1875.0,"atr14":109.183487,"stop_level":1820.408257,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-20","known_ts":"1997-05-22","bar_index":924,"type":"BUY","strength":0.588,"price":1490.625,"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":"1997-06-18","known_ts":"1997-06-18","bar_index":930,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1425.0,"stop_level":1462.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-06-19","known_ts":"1997-06-19","bar_index":931,"type":"RECLAIM","strength":0.588,"price":1481.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1997-06-18","prior_stop_level":1462.5,"sweep_low":1425.0,"atr14":89.231565,"stop_level":1380.384218,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-24","known_ts":"1997-06-24","bar_index":932,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1453.125,"stop_level":1462.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1997-07-02","known_ts":"1997-07-07","bar_index":934,"type":"REBUY","strength":0.588,"price":1565.625,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1997-10-08","known_ts":"1997-10-08","bar_index":956,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2287.5,"stop_level":2306.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-10-09","known_ts":"1997-10-09","bar_index":957,"type":"RECLAIM","strength":1.0,"price":2362.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-10-08","prior_stop_level":2306.25,"sweep_low":2250.0,"atr14":116.960265,"stop_level":2191.519868,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-03","known_ts":"1998-06-03","bar_index":1011,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1359.375,"stop_level":1368.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-06-04","known_ts":"1998-06-04","bar_index":1011,"type":"RECLAIM","strength":0.588,"price":1425.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-06-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-06-03","prior_stop_level":1368.75,"sweep_low":1350.0,"atr14":87.223435,"stop_level":1306.388283,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-19","known_ts":"1998-06-23","bar_index":1015,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-06-19","trigger_known_ts":"1998-06-23","strength":0.588,"price":1368.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.434109,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1275.0,"atr14":82.655366,"stop_level":1233.672317,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-29","known_ts":"1998-07-01","bar_index":1017,"type":"BUY","strength":0.588,"price":1471.875,"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-29","known_ts":"1998-07-01","bar_index":1017,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-06-29","trigger_known_ts":"1998-07-01","strength":0.588,"price":1471.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.391473,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1293.75,"atr14":73.806011,"stop_level":1256.846995,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-11","known_ts":"1998-08-13","bar_index":1027,"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-11","trigger_known_ts":"1998-08-13","strength":0.45,"price":871.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.639535,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":862.5,"atr14":92.322485,"stop_level":816.338758,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-10","known_ts":"1998-09-14","bar_index":1034,"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-09-10","trigger_known_ts":"1998-09-14","strength":0.45,"price":637.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.736434,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":571.875,"atr14":79.522209,"stop_level":532.113896,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-23","known_ts":"1998-09-25","bar_index":1037,"type":"BUY","strength":0.45,"price":768.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":"1998-09-23","known_ts":"1998-09-25","bar_index":1037,"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-09-23","trigger_known_ts":"1998-09-25","strength":0.45,"price":768.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.682171,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":609.375,"atr14":66.983041,"stop_level":575.88348,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-14","known_ts":"1998-10-14","bar_index":1042,"type":"SELL","basis":"structure_stop","strength":0.588,"price":590.625,"stop_level":600.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-16","known_ts":"1998-10-16","bar_index":1042,"type":"RECLAIM","strength":0.588,"price":609.375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-10-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":"1998-10-14","prior_stop_level":600.0,"sweep_low":571.875,"atr14":62.988094,"stop_level":540.380953,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-19","known_ts":"1998-10-21","bar_index":1043,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-10-19","trigger_known_ts":"1998-10-21","strength":0.588,"price":656.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.722222,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":571.875,"atr14":61.508234,"stop_level":541.120883,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-04","known_ts":"1998-11-04","bar_index":1047,"type":"RECLAIM","strength":0.725,"price":1462.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-10-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-11-30","known_ts":"1998-11-30","bar_index":1052,"type":"SELL","basis":"structure_stop","strength":0.725,"price":975.0,"stop_level":1050.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-31","known_ts":"1999-01-05","bar_index":1060,"type":"BUY","strength":0.863,"price":1143.75,"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":"1999-02-17","known_ts":"1999-02-17","bar_index":1070,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1087.5,"stop_level":1106.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-07","known_ts":"1999-05-11","bar_index":1089,"type":"BUY","strength":0.725,"price":993.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1999-11-09","known_ts":"1999-11-11","bar_index":1132,"type":"BUY","strength":0.588,"price":890.625,"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":"2000-03-21","known_ts":"2000-03-21","bar_index":1162,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2531.25,"stop_level":2587.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-22","known_ts":"2000-03-22","bar_index":1162,"type":"RECLAIM","strength":1.0,"price":2925.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-03-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-03-21","prior_stop_level":2587.5,"sweep_low":2250.0,"atr14":484.236456,"stop_level":2007.881772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-06","known_ts":"2000-06-08","bar_index":1180,"type":"BUY","strength":0.725,"price":1612.5,"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":"2000-07-28","known_ts":"2000-07-28","bar_index":1192,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1687.5,"stop_level":1950.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-01","known_ts":"2000-08-01","bar_index":1193,"type":"RECLAIM","strength":0.725,"price":2100.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-07-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":"2000-07-28","prior_stop_level":1950.0,"sweep_low":1678.125,"atr14":198.796887,"stop_level":1578.726557,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-17","known_ts":"2000-08-17","bar_index":1197,"type":"RECLAIM","strength":0.725,"price":1875.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-10-11","known_ts":"2000-10-11","bar_index":1209,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3150.0,"stop_level":3412.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-10-16","known_ts":"2000-10-16","bar_index":1210,"type":"RECLAIM","strength":1.0,"price":3450.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-10-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-10-11","prior_stop_level":3412.5,"sweep_low":2325.0,"atr14":396.747517,"stop_level":2126.626242,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-25","known_ts":"2000-10-25","bar_index":1213,"type":"RECLAIM","strength":1.0,"price":3506.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-10-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-01-18","known_ts":"2001-01-22","bar_index":1232,"type":"BUY","strength":0.725,"price":3712.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":"2001-02-14","known_ts":"2001-02-14","bar_index":1238,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3140.625,"stop_level":3206.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-02-15","known_ts":"2001-02-15","bar_index":1238,"type":"RECLAIM","strength":0.725,"price":3262.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-14 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":"2001-02-14","prior_stop_level":3206.25,"sweep_low":3075.0,"atr14":262.635138,"stop_level":2943.682431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-10","known_ts":"2001-04-12","bar_index":1251,"type":"BUY","strength":0.45,"price":2064.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-04-10","known_ts":"2001-04-12","bar_index":1251,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-04-10","trigger_known_ts":"2001-04-12","strength":0.45,"price":2064.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.545124,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1593.75,"atr14":201.516585,"stop_level":1492.991707,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-24","known_ts":"2001-04-24","bar_index":1254,"type":"RECLAIM","strength":0.588,"price":3144.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-04-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2001-06-21","known_ts":"2001-06-21","bar_index":1267,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3672.0,"stop_level":3750.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-06-22","known_ts":"2001-06-22","bar_index":1268,"type":"RECLAIM","strength":0.863,"price":4407.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2001-06-21","prior_stop_level":3750.0,"sweep_low":3492.0,"atr14":313.884024,"stop_level":3335.057988,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-06","known_ts":"2001-07-06","bar_index":1271,"type":"RECLAIM","strength":0.863,"price":4557.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-06-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-07-24","known_ts":"2001-07-24","bar_index":1275,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3813.0,"stop_level":3834.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-07-26","known_ts":"2001-07-26","bar_index":1275,"type":"RECLAIM","strength":0.863,"price":3960.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2001-07-24","prior_stop_level":3834.0,"sweep_low":3750.0,"atr14":265.428378,"stop_level":3617.285811,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-18","known_ts":"2001-10-22","bar_index":1294,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-10-18","trigger_known_ts":"2001-10-22","strength":0.45,"price":2397.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.531653,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2085.0,"atr14":225.826998,"stop_level":1972.086501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-23","known_ts":"2001-10-25","bar_index":1295,"type":"BUY","strength":0.45,"price":2385.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-10-23","known_ts":"2001-10-25","bar_index":1295,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-10-23","trigger_known_ts":"2001-10-25","strength":0.45,"price":2385.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.533998,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2205.0,"atr14":204.510173,"stop_level":2102.744914,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-06","known_ts":"2001-12-06","bar_index":1305,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2409.0,"stop_level":2463.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-11","known_ts":"2001-12-11","bar_index":1306,"type":"RECLAIM","strength":0.588,"price":2472.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-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":"2001-12-06","prior_stop_level":2463.0,"sweep_low":2370.0,"atr14":117.395655,"stop_level":2311.302172,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-29","known_ts":"2002-01-29","bar_index":1317,"type":"RECLAIM","strength":0.863,"price":3348.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-02-25","known_ts":"2002-02-25","bar_index":1323,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2682.0,"stop_level":2775.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-02-26","known_ts":"2002-02-26","bar_index":1323,"type":"RECLAIM","strength":0.725,"price":2790.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-02-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":"2002-02-25","prior_stop_level":2775.0,"sweep_low":2505.0,"atr14":247.588731,"stop_level":2381.205634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-08","known_ts":"2002-05-10","bar_index":1340,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-05-08","trigger_known_ts":"2002-05-10","strength":0.45,"price":1089.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.787222,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":915.0,"atr14":132.8753,"stop_level":848.56235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-21","known_ts":"2002-05-23","bar_index":1343,"type":"BUY","strength":0.45,"price":1287.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":"2002-05-21","known_ts":"2002-05-23","bar_index":1343,"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":"2002-05-21","trigger_known_ts":"2002-05-23","strength":0.45,"price":1287.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.748535,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1050.0,"atr14":108.752156,"stop_level":995.623922,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-06-17","known_ts":"2002-06-19","bar_index":1349,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-06-17","trigger_known_ts":"2002-06-19","strength":0.45,"price":1317.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.742673,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":900.0,"atr14":108.533378,"stop_level":845.733311,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-05","known_ts":"2002-07-05","bar_index":1353,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1068.0,"stop_level":1083.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-07-11","known_ts":"2002-07-11","bar_index":1354,"type":"RECLAIM","strength":0.588,"price":1110.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-07-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-07-05","prior_stop_level":1083.0,"sweep_low":975.0,"atr14":105.685506,"stop_level":922.157247,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-14","known_ts":"2003-02-19","bar_index":1405,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-02-14","trigger_known_ts":"2003-02-19","strength":0.45,"price":954.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.656958,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":852.0,"atr14":72.267708,"stop_level":815.866146,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-28","known_ts":"2003-03-04","bar_index":1408,"type":"BUY","strength":0.45,"price":1002.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":"2003-02-28","known_ts":"2003-03-04","bar_index":1408,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2003-02-28","trigger_known_ts":"2003-03-04","strength":0.45,"price":1002.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.620885,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":942.0,"atr14":73.07386,"stop_level":905.46307,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-16","known_ts":"2003-04-16","bar_index":1419,"type":"RECLAIM","strength":0.725,"price":1479.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-07-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-12","known_ts":"2003-05-12","bar_index":1424,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1416.0,"stop_level":1488.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-13","known_ts":"2003-05-13","bar_index":1425,"type":"RECLAIM","strength":0.863,"price":1548.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-05-12","prior_stop_level":1488.0,"sweep_low":1374.0,"atr14":95.517498,"stop_level":1326.241251,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-27","known_ts":"2003-05-27","bar_index":1428,"type":"RECLAIM","strength":0.863,"price":1812.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-19","known_ts":"2003-06-19","bar_index":1433,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1782.0,"stop_level":1833.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-14","known_ts":"2003-07-14","bar_index":1439,"type":"RECLAIM","strength":1.0,"price":1980.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-19","known_ts":"2003-09-19","bar_index":1455,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2493.0,"stop_level":2550.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-01-02","known_ts":"2004-01-06","bar_index":1479,"type":"BUY","strength":0.725,"price":2043.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":15},{"ts":"2004-01-30","known_ts":"2004-01-30","bar_index":1485,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1956.0,"stop_level":2154.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-02-19","known_ts":"2004-02-19","bar_index":1489,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1920.0,"stop_level":1980.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-04-02","known_ts":"2004-04-06","bar_index":1500,"type":"BUY","strength":0.588,"price":1590.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":0},{"ts":"2004-04-21","known_ts":"2004-04-23","bar_index":1504,"type":"BUY","strength":0.588,"price":1407.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":20},{"ts":"2004-06-17","known_ts":"2004-06-17","bar_index":1517,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1167.0,"stop_level":1173.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-06-21","known_ts":"2004-06-21","bar_index":1517,"type":"RECLAIM","strength":0.45,"price":1206.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-06-17 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":"2004-06-17","prior_stop_level":1173.0,"sweep_low":1152.0,"atr14":53.669584,"stop_level":1125.165208,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-12","known_ts":"2004-07-12","bar_index":1522,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1146.0,"stop_level":1155.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-07-13","known_ts":"2004-07-13","bar_index":1522,"type":"RECLAIM","strength":0.588,"price":1179.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-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":"2004-07-12","prior_stop_level":1155.0,"sweep_low":1134.0,"atr14":61.438028,"stop_level":1103.280986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-15","known_ts":"2004-07-15","bar_index":1523,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1119.0,"stop_level":1155.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-07-27","known_ts":"2004-07-29","bar_index":1526,"type":"REBUY","strength":0.588,"price":1107.0,"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":"2004-07-27","known_ts":"2004-07-29","bar_index":1526,"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":"2004-07-27","trigger_known_ts":"2004-07-29","strength":0.588,"price":1107.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.610759,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":981.0,"atr14":74.323001,"stop_level":943.8385,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-09","known_ts":"2004-08-11","bar_index":1529,"type":"REBUY","strength":0.45,"price":1035.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-08-09","known_ts":"2004-08-11","bar_index":1529,"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":"2004-08-09","trigger_known_ts":"2004-08-11","strength":0.45,"price":1035.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.636076,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":648.0,"atr14":97.300762,"stop_level":599.349619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-25","known_ts":"2004-08-27","bar_index":1533,"type":"BUY","strength":0.588,"price":765.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-08-25","known_ts":"2004-08-27","bar_index":1533,"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":"2004-08-25","trigger_known_ts":"2004-08-27","strength":0.588,"price":765.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.731013,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":582.0,"atr14":85.461473,"stop_level":539.269263,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-30","known_ts":"2004-09-01","bar_index":1534,"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":"2004-08-30","trigger_known_ts":"2004-09-01","strength":0.588,"price":738.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.740506,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":591.0,"atr14":81.98865,"stop_level":550.005675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-10","known_ts":"2004-11-12","bar_index":1551,"type":"BUY","strength":0.588,"price":630.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-11-10","known_ts":"2004-11-12","bar_index":1551,"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":"2004-11-10","trigger_known_ts":"2004-11-12","strength":0.588,"price":630.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.717742,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":558.0,"atr14":37.30908,"stop_level":539.34546,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-24","known_ts":"2004-11-24","bar_index":1554,"type":"SELL","basis":"structure_stop","strength":0.588,"price":612.0,"stop_level":627.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-12-02","known_ts":"2004-12-02","bar_index":1556,"type":"RECLAIM","strength":0.588,"price":660.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2004-11-24","prior_stop_level":627.0,"sweep_low":585.0,"atr14":31.576579,"stop_level":569.21171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-07","known_ts":"2004-12-09","bar_index":1557,"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":"2004-12-07","trigger_known_ts":"2004-12-09","strength":0.588,"price":633.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.716398,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":585.0,"atr14":31.614703,"stop_level":569.192649,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-04","known_ts":"2005-01-04","bar_index":1563,"type":"SELL","basis":"structure_stop","strength":0.588,"price":720.0,"stop_level":726.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-01-07","known_ts":"2005-01-07","bar_index":1564,"type":"SELL","basis":"structure_stop","strength":0.588,"price":693.0,"stop_level":726.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-04-05","known_ts":"2005-04-07","bar_index":1584,"type":"BUY","strength":0.45,"price":354.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":"2005-04-05","known_ts":"2005-04-07","bar_index":1584,"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":"2005-04-05","trigger_known_ts":"2005-04-07","strength":0.45,"price":354.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.765408,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":294.0,"atr14":41.130455,"stop_level":273.434772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-04-29","known_ts":"2005-04-29","bar_index":1590,"type":"RECLAIM","strength":0.725,"price":366.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-04-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-06-22","known_ts":"2005-06-22","bar_index":1602,"type":"SELL","basis":"structure_stop","strength":0.863,"price":534.0,"stop_level":540.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-23","known_ts":"2005-06-23","bar_index":1602,"type":"RECLAIM","strength":0.863,"price":555.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-06-22","prior_stop_level":540.0,"sweep_low":525.0,"atr14":45.894878,"stop_level":502.052561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-30","known_ts":"2005-06-30","bar_index":1604,"type":"SELL","basis":"structure_stop","strength":0.725,"price":504.0,"stop_level":534.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-07-05","known_ts":"2005-07-05","bar_index":1605,"type":"RECLAIM","strength":0.725,"price":537.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-06-30","prior_stop_level":534.0,"sweep_low":504.0,"atr14":36.440798,"stop_level":485.779601,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-18","known_ts":"2005-07-18","bar_index":1608,"type":"RECLAIM","strength":0.863,"price":543.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-09-07","known_ts":"2005-09-09","bar_index":1620,"type":"BUY","strength":0.863,"price":576.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2005-09-23","known_ts":"2005-09-23","bar_index":1624,"type":"SELL","basis":"structure_stop","strength":1.0,"price":510.0,"stop_level":519.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-09-27","known_ts":"2005-09-27","bar_index":1624,"type":"RECLAIM","strength":1.0,"price":531.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-09-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":"2005-09-23","prior_stop_level":519.0,"sweep_low":504.0,"atr14":29.030326,"stop_level":489.484837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-01","known_ts":"2005-12-05","bar_index":1640,"type":"BUY","strength":0.863,"price":549.0,"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":"2005-12-28","known_ts":"2005-12-28","bar_index":1646,"type":"SELL","basis":"structure_stop","strength":1.0,"price":495.0,"stop_level":501.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-01-04","known_ts":"2006-01-04","bar_index":1647,"type":"RECLAIM","strength":1.0,"price":519.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-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":"2005-12-28","prior_stop_level":501.0,"sweep_low":465.0,"atr14":24.037216,"stop_level":452.981392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-15","known_ts":"2006-02-17","bar_index":1657,"type":"BUY","strength":0.863,"price":522.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":"quality","score":75},{"ts":"2006-04-25","known_ts":"2006-04-25","bar_index":1672,"type":"SELL","basis":"structure_stop","strength":1.0,"price":549.0,"stop_level":567.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-05-01","known_ts":"2006-05-01","bar_index":1674,"type":"RECLAIM","strength":1.0,"price":570.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-04-25","prior_stop_level":567.0,"sweep_low":531.0,"atr14":30.299056,"stop_level":515.850472,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-10","known_ts":"2006-07-12","bar_index":1690,"type":"BUY","strength":0.725,"price":552.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":"quality","score":70},{"ts":"2006-07-21","known_ts":"2006-07-21","bar_index":1693,"type":"SELL","basis":"structure_stop","strength":0.588,"price":495.0,"stop_level":501.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2006-07-24","known_ts":"2006-07-24","bar_index":1693,"type":"RECLAIM","strength":0.588,"price":513.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2006-07-21","prior_stop_level":501.0,"sweep_low":495.0,"atr14":23.886686,"stop_level":483.056657,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-25","known_ts":"2006-09-27","bar_index":1708,"type":"BUY","strength":0.588,"price":522.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":"quality","score":65},{"ts":"2006-10-24","known_ts":"2006-10-24","bar_index":1715,"type":"SELL","basis":"structure_stop","strength":1.0,"price":582.0,"stop_level":606.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-10-27","known_ts":"2006-10-27","bar_index":1716,"type":"RECLAIM","strength":1.0,"price":612.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-10-24","prior_stop_level":606.0,"sweep_low":573.0,"atr14":27.216063,"stop_level":559.391968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-09","known_ts":"2006-11-09","bar_index":1719,"type":"RECLAIM","strength":1.0,"price":705.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-11-28","known_ts":"2006-11-28","bar_index":1723,"type":"SELL","basis":"structure_stop","strength":1.0,"price":672.0,"stop_level":687.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-01-18","known_ts":"2007-01-18","bar_index":1734,"type":"RECLAIM","strength":1.0,"price":741.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-27","known_ts":"2007-02-27","bar_index":1743,"type":"SELL","basis":"structure_stop","strength":1.0,"price":906.0,"stop_level":912.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-28","known_ts":"2007-02-28","bar_index":1743,"type":"RECLAIM","strength":1.0,"price":960.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-02-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-02-27","prior_stop_level":912.0,"sweep_low":900.0,"atr14":49.855005,"stop_level":875.072498,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-27","known_ts":"2007-08-29","bar_index":1785,"type":"BUY","strength":0.588,"price":801.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":70},{"ts":"2007-09-17","known_ts":"2007-09-17","bar_index":1789,"type":"SELL","basis":"structure_stop","strength":0.863,"price":930.0,"stop_level":936.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-09-18","known_ts":"2007-09-18","bar_index":1790,"type":"RECLAIM","strength":0.863,"price":951.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-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":"2007-09-17","prior_stop_level":936.0,"sweep_low":900.0,"atr14":50.50637,"stop_level":874.746815,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-01","known_ts":"2007-10-01","bar_index":1793,"type":"RECLAIM","strength":0.863,"price":1155.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-11-01","known_ts":"2007-11-01","bar_index":1800,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1038.0,"stop_level":1077.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-03-03","known_ts":"2008-03-05","bar_index":1828,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-03-03","trigger_known_ts":"2008-03-05","strength":0.45,"price":819.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.356132,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":750.0,"atr14":45.378213,"stop_level":727.310893,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-19","known_ts":"2008-03-24","bar_index":1832,"type":"BUY","strength":0.45,"price":756.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":"2008-03-19","known_ts":"2008-03-24","bar_index":1832,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-03-19","trigger_known_ts":"2008-03-24","strength":0.45,"price":756.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.40566,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":684.0,"atr14":56.452523,"stop_level":655.773738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-28","known_ts":"2008-05-30","bar_index":1848,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-05-28","trigger_known_ts":"2008-05-30","strength":0.45,"price":600.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.528302,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":534.0,"atr14":34.163214,"stop_level":516.918393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-07","known_ts":"2008-07-09","bar_index":1857,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-07","trigger_known_ts":"2008-07-09","strength":0.45,"price":537.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.57783,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":474.0,"atr14":31.146305,"stop_level":458.426847,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-10","known_ts":"2008-07-14","bar_index":1858,"type":"BUY","strength":0.45,"price":525.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":"2008-07-10","known_ts":"2008-07-14","bar_index":1858,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-10","trigger_known_ts":"2008-07-14","strength":0.45,"price":525.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.587264,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":474.0,"atr14":32.172898,"stop_level":457.913551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-20","known_ts":"2008-08-20","bar_index":1867,"type":"SELL","basis":"structure_stop","strength":0.588,"price":600.0,"stop_level":630.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":1890,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-11-24","trigger_known_ts":"2008-11-26","strength":0.45,"price":273.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.766067,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":210.0,"atr14":40.833509,"stop_level":189.583246,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-30","known_ts":"2009-01-02","bar_index":1898,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-12-30","trigger_known_ts":"2009-01-02","strength":0.45,"price":201.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.777409,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":177.0,"atr14":28.673766,"stop_level":162.663117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-05","known_ts":"2009-01-07","bar_index":1899,"type":"BUY","strength":0.45,"price":222.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-01-05","known_ts":"2009-01-07","bar_index":1899,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-01-05","trigger_known_ts":"2009-01-07","strength":0.45,"price":222.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.754153,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":177.0,"atr14":26.28909,"stop_level":163.855455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-20","known_ts":"2009-02-20","bar_index":1909,"type":"SELL","basis":"structure_stop","strength":0.588,"price":192.0,"stop_level":240.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-25","known_ts":"2009-02-25","bar_index":1910,"type":"SELL","basis":"structure_stop","strength":0.588,"price":177.0,"stop_level":240.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-19","known_ts":"2009-03-23","bar_index":1916,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-19","trigger_known_ts":"2009-03-23","strength":0.588,"price":129.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.845878,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":111.0,"atr14":18.828435,"stop_level":101.585782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-24","known_ts":"2009-03-26","bar_index":1917,"type":"BUY","strength":0.588,"price":159.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-03-24","known_ts":"2009-03-26","bar_index":1917,"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-24","trigger_known_ts":"2009-03-26","strength":0.588,"price":159.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.799242,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":114.0,"atr14":19.506221,"stop_level":104.246889,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-15","known_ts":"2009-04-15","bar_index":1922,"type":"RECLAIM","strength":0.725,"price":138.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-03-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-22","known_ts":"2009-06-22","bar_index":1937,"type":"SELL","basis":"structure_stop","strength":0.725,"price":258.0,"stop_level":276.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-10","known_ts":"2009-07-10","bar_index":1942,"type":"RECLAIM","strength":0.863,"price":261.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-01-28","known_ts":"2010-01-28","bar_index":1988,"type":"SELL","basis":"structure_stop","strength":0.588,"price":192.0,"stop_level":198.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-03-03","known_ts":"2010-03-05","bar_index":1996,"type":"BUY","strength":0.588,"price":150.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2010-05-06","known_ts":"2010-05-06","bar_index":2011,"type":"SELL","basis":"structure_stop","strength":0.725,"price":180.0,"stop_level":198.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-08-31","known_ts":"2010-09-02","bar_index":2038,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2010-08-31","trigger_known_ts":"2010-09-02","strength":0.45,"price":57.6,"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.781818,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":49.0,"atr14":6.469255,"stop_level":45.765372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-09","known_ts":"2010-09-13","bar_index":2040,"type":"BUY","strength":0.45,"price":66.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":"2010-09-09","known_ts":"2010-09-13","bar_index":2040,"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":"2010-09-09","trigger_known_ts":"2010-09-13","strength":0.45,"price":66.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.75,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":55.2,"atr14":5.893363,"stop_level":52.253318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-18","known_ts":"2010-10-18","bar_index":2049,"type":"SELL","basis":"structure_stop","strength":0.45,"price":62.0,"stop_level":63.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2010-10-28","known_ts":"2010-10-28","bar_index":2051,"type":"SELL","basis":"structure_stop","strength":0.45,"price":47.0,"stop_level":63.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2010-11-03","known_ts":"2010-11-05","bar_index":2053,"type":"REBUY","strength":0.45,"price":52.6,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2010-12-21","known_ts":"2010-12-21","bar_index":2064,"type":"RECLAIM","strength":0.725,"price":143.2,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-08-12","known_ts":"2011-08-16","bar_index":2118,"type":"BUY","strength":0.588,"price":45.2,"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":"2011-09-23","known_ts":"2011-09-23","bar_index":2127,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.0,"stop_level":37.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-28","known_ts":"2011-09-28","bar_index":2128,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.2,"stop_level":37.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-10-03","known_ts":"2011-10-03","bar_index":2129,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.8,"stop_level":37.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-11-02","known_ts":"2011-11-04","bar_index":2137,"type":"BUY","strength":0.725,"price":33.4,"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":"aplus","score":90},{"ts":"2011-11-10","known_ts":"2011-11-14","bar_index":2139,"type":"BUY","strength":0.725,"price":32.6,"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":80},{"ts":"2011-12-23","known_ts":"2011-12-28","bar_index":2149,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-12-23","trigger_known_ts":"2011-12-28","strength":0.45,"price":22.8,"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.831858,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.8,"atr14":2.026124,"stop_level":19.786938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-09","known_ts":"2012-01-11","bar_index":2152,"type":"BUY","strength":0.45,"price":31.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-01-09","known_ts":"2012-01-11","bar_index":2152,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-01-09","trigger_known_ts":"2012-01-11","strength":0.45,"price":31.4,"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.732082,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.2,"atr14":2.26841,"stop_level":21.065795,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-02","known_ts":"2012-02-02","bar_index":2157,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.8,"stop_level":27.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-06","known_ts":"2012-02-06","bar_index":2158,"type":"RECLAIM","strength":0.725,"price":32.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-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":"2012-02-02","prior_stop_level":27.8,"sweep_low":26.2,"atr14":2.428036,"stop_level":24.985982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":2162,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.8,"stop_level":30.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-24","known_ts":"2012-02-24","bar_index":2162,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.6,"stop_level":30.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-27","known_ts":"2012-02-27","bar_index":2163,"type":"RECLAIM","strength":0.725,"price":31.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-02-22","prior_stop_level":30.0,"sweep_low":27.0,"atr14":1.96437,"stop_level":26.017815,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-27","known_ts":"2012-02-27","bar_index":2163,"type":"RECLAIM","strength":0.725,"price":31.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-02-24","prior_stop_level":30.0,"sweep_low":28.8,"atr14":1.96437,"stop_level":27.817815,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-09","known_ts":"2012-03-09","bar_index":2166,"type":"RECLAIM","strength":0.863,"price":37.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-01","known_ts":"2012-08-01","bar_index":2199,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.0,"stop_level":69.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-09-17","known_ts":"2012-09-19","bar_index":2210,"type":"BUY","strength":0.863,"price":77.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2012-10-08","known_ts":"2012-10-08","bar_index":2215,"type":"SELL","basis":"structure_stop","strength":0.863,"price":70.2,"stop_level":70.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-11-30","known_ts":"2012-12-04","bar_index":2227,"type":"BUY","strength":0.725,"price":59.6,"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":"2013-01-02","known_ts":"2013-01-04","bar_index":2234,"type":"BUY","strength":0.588,"price":55.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":25},{"ts":"2013-01-30","known_ts":"2013-01-30","bar_index":2240,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.6,"stop_level":53.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-01-31","known_ts":"2013-01-31","bar_index":2240,"type":"RECLAIM","strength":0.588,"price":53.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2013-01-30","prior_stop_level":53.2,"sweep_low":50.8,"atr14":2.225049,"stop_level":49.687475,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-28","known_ts":"2013-03-04","bar_index":2247,"type":"BUY","strength":0.725,"price":57.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-04-18","known_ts":"2013-04-18","bar_index":2258,"type":"SELL","basis":"structure_stop","strength":1.0,"price":64.8,"stop_level":66.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-19","known_ts":"2013-04-19","bar_index":2258,"type":"RECLAIM","strength":1.0,"price":68.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-04-18","prior_stop_level":66.4,"sweep_low":64.2,"atr14":3.490375,"stop_level":62.454812,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-01","known_ts":"2013-05-01","bar_index":2261,"type":"SELL","basis":"structure_stop","strength":1.0,"price":64.6,"stop_level":64.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-02","known_ts":"2013-05-02","bar_index":2261,"type":"RECLAIM","strength":1.0,"price":65.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-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":"2013-05-01","prior_stop_level":64.8,"sweep_low":64.4,"atr14":3.191051,"stop_level":62.804475,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-13","known_ts":"2013-05-15","bar_index":2264,"type":"REBUY","strength":1.0,"price":84.4,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2013-06-12","known_ts":"2013-06-12","bar_index":2271,"type":"SELL","basis":"structure_stop","strength":1.0,"price":80.2,"stop_level":81.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-22","known_ts":"2013-07-22","bar_index":2280,"type":"RECLAIM","strength":1.0,"price":100.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-19","known_ts":"2013-08-19","bar_index":2286,"type":"SELL","basis":"structure_stop","strength":0.863,"price":72.4,"stop_level":77.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-08-20","known_ts":"2013-08-20","bar_index":2287,"type":"RECLAIM","strength":0.863,"price":81.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-19 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":"2013-08-19","prior_stop_level":77.4,"sweep_low":72.4,"atr14":5.960223,"stop_level":69.419889,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-26","known_ts":"2013-11-29","bar_index":2310,"type":"BUY","strength":0.725,"price":95.6,"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":"2014-02-03","known_ts":"2014-02-03","bar_index":2325,"type":"SELL","basis":"structure_stop","strength":1.0,"price":142.4,"stop_level":147.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-10","known_ts":"2014-02-10","bar_index":2326,"type":"RECLAIM","strength":1.0,"price":153.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-02-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-02-03","prior_stop_level":147.8,"sweep_low":138.0,"atr14":9.761774,"stop_level":133.119113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-20","known_ts":"2014-02-20","bar_index":2329,"type":"RECLAIM","strength":1.0,"price":177.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-02-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-27","known_ts":"2014-05-29","bar_index":2351,"type":"BUY","strength":0.588,"price":84.4,"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":"2014-07-07","known_ts":"2014-07-07","bar_index":2360,"type":"SELL","basis":"structure_stop","strength":0.588,"price":89.0,"stop_level":91.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-09","known_ts":"2014-07-09","bar_index":2361,"type":"SELL","basis":"structure_stop","strength":0.588,"price":85.2,"stop_level":91.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-07","known_ts":"2014-08-11","bar_index":2368,"type":"REBUY","strength":0.588,"price":84.4,"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":"2014-08-07","known_ts":"2014-08-11","bar_index":2368,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2014-08-07","trigger_known_ts":"2014-08-11","strength":0.588,"price":84.4,"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.552966,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":74.0,"atr14":4.34465,"stop_level":71.827675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-03","known_ts":"2014-09-05","bar_index":2374,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-09-03","trigger_known_ts":"2014-09-05","strength":0.588,"price":89.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.526483,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":83.2,"atr14":4.282617,"stop_level":81.058692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-24","known_ts":"2014-09-24","bar_index":2379,"type":"SELL","basis":"structure_stop","strength":0.588,"price":88.8,"stop_level":90.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-15","known_ts":"2014-10-17","bar_index":2384,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-10-15","trigger_known_ts":"2014-10-17","strength":0.45,"price":80.6,"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.573093,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":72.2,"atr14":4.675496,"stop_level":69.862252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-23","known_ts":"2014-10-27","bar_index":2386,"type":"BUY","strength":0.588,"price":88.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-10-23","known_ts":"2014-10-27","bar_index":2386,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2014-10-23","trigger_known_ts":"2014-10-27","strength":0.588,"price":88.4,"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.53178,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":74.0,"atr14":4.286379,"stop_level":71.856811,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-18","known_ts":"2014-11-20","bar_index":2392,"type":"REBUY","strength":0.588,"price":90.8,"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":"2014-11-21","known_ts":"2014-11-21","bar_index":2393,"type":"RECLAIM","strength":0.725,"price":110.4,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-11-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-15","known_ts":"2014-12-15","bar_index":2398,"type":"SELL","basis":"structure_stop","strength":0.725,"price":86.0,"stop_level":89.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-26","known_ts":"2015-01-28","bar_index":2407,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-01-26","trigger_known_ts":"2015-01-28","strength":0.45,"price":74.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.605932,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":65.0,"atr14":4.876304,"stop_level":62.561848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-11","known_ts":"2015-02-13","bar_index":2411,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-02-11","trigger_known_ts":"2015-02-13","strength":0.45,"price":68.2,"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.638771,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":64.4,"atr14":3.932005,"stop_level":62.433997,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-17","known_ts":"2015-02-19","bar_index":2412,"type":"BUY","strength":0.45,"price":78.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":"2015-02-17","known_ts":"2015-02-19","bar_index":2412,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-02-17","trigger_known_ts":"2015-02-19","strength":0.45,"price":78.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.586864,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":64.4,"atr14":3.970924,"stop_level":62.414538,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-01","known_ts":"2015-04-01","bar_index":2422,"type":"SELL","basis":"structure_stop","strength":0.588,"price":71.2,"stop_level":71.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-06","known_ts":"2015-04-08","bar_index":2423,"type":"REBUY","strength":0.725,"price":74.8,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":0},{"ts":"2015-04-08","known_ts":"2015-04-08","bar_index":2423,"type":"RECLAIM","strength":0.725,"price":74.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-04-01","prior_stop_level":71.8,"sweep_low":69.2,"atr14":4.012531,"stop_level":67.193734,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-27","known_ts":"2015-05-29","bar_index":2435,"type":"BUY","strength":0.45,"price":70.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-05-27","known_ts":"2015-05-29","bar_index":2435,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-05-27","trigger_known_ts":"2015-05-29","strength":0.45,"price":70.4,"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.366906,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":66.2,"atr14":3.524615,"stop_level":64.437692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-22","known_ts":"2015-06-22","bar_index":2441,"type":"RECLAIM","strength":0.725,"price":83.2,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-05-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-22","known_ts":"2015-07-22","bar_index":2448,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.0,"stop_level":74.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-07-24","known_ts":"2015-07-24","bar_index":2448,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.8,"stop_level":74.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-07","known_ts":"2015-08-11","bar_index":2452,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-08-07","trigger_known_ts":"2015-08-11","strength":0.45,"price":18.6,"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.832734,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.2,"atr14":5.288174,"stop_level":11.555913,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-25","known_ts":"2015-08-27","bar_index":2456,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-08-25","trigger_known_ts":"2015-08-27","strength":0.45,"price":16.6,"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.850719,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.8,"atr14":3.138722,"stop_level":12.230639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-24","known_ts":"2015-09-28","bar_index":2463,"type":"BUY","strength":0.45,"price":15.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-09-24","known_ts":"2015-09-28","bar_index":2463,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-09-24","trigger_known_ts":"2015-09-28","strength":0.45,"price":15.4,"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.861511,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.4,"atr14":1.830288,"stop_level":14.484856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-07","known_ts":"2015-10-09","bar_index":2466,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-10-07","trigger_known_ts":"2015-10-09","strength":0.45,"price":19.8,"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.821942,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.4,"atr14":2.113145,"stop_level":13.343427,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-09","known_ts":"2016-03-11","bar_index":2501,"type":"BUY","strength":0.45,"price":18.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":"2016-03-09","known_ts":"2016-03-11","bar_index":2501,"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-03-09","trigger_known_ts":"2016-03-11","strength":0.45,"price":18.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.807281,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.0,"atr14":1.601493,"stop_level":14.199254,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-24","known_ts":"2016-03-24","bar_index":2504,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.2,"stop_level":15.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-31","known_ts":"2016-04-04","bar_index":2506,"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-03-31","trigger_known_ts":"2016-04-04","strength":0.588,"price":16.6,"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.82227,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":13.8,"atr14":1.177832,"stop_level":13.211084,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-01","known_ts":"2016-04-01","bar_index":2506,"type":"RECLAIM","strength":0.588,"price":15.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-03-24","prior_stop_level":15.6,"sweep_low":13.8,"atr14":1.176127,"stop_level":13.211936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-03","known_ts":"2016-05-03","bar_index":2513,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.6,"stop_level":15.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-05","known_ts":"2016-05-05","bar_index":2514,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.8,"stop_level":15.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-07-08","known_ts":"2016-07-12","bar_index":2529,"type":"BUY","strength":0.45,"price":10.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-07-08","known_ts":"2016-07-12","bar_index":2529,"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-07-08","trigger_known_ts":"2016-07-12","strength":0.45,"price":10.8,"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.884368,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.8,"atr14":1.031839,"stop_level":8.28408,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-19","known_ts":"2016-07-19","bar_index":2531,"type":"SELL","basis":"structure_stop","strength":0.45,"price":10.0,"stop_level":10.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-07-20","known_ts":"2016-07-20","bar_index":2531,"type":"RECLAIM","strength":0.45,"price":11.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2016-07-19","prior_stop_level":10.2,"sweep_low":9.8,"atr14":0.998382,"stop_level":9.300809,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-19","known_ts":"2016-08-19","bar_index":2539,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.8,"stop_level":12.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-08-31","known_ts":"2016-08-31","bar_index":2541,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.4,"stop_level":11.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-06","known_ts":"2016-09-06","bar_index":2542,"type":"RECLAIM","strength":0.725,"price":12.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-08-31","prior_stop_level":11.6,"sweep_low":11.0,"atr14":0.749608,"stop_level":10.625196,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-20","known_ts":"2016-09-20","bar_index":2546,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.2,"stop_level":11.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-22","known_ts":"2016-09-22","bar_index":2546,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.4,"stop_level":11.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-11-14","known_ts":"2016-11-16","bar_index":2559,"type":"BUY","strength":0.45,"price":7.24,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-11-14","known_ts":"2016-11-16","bar_index":2559,"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-11-14","trigger_known_ts":"2016-11-16","strength":0.45,"price":7.24,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.752055,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.15,"atr14":0.56648,"stop_level":4.86676,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-03","known_ts":"2017-05-03","bar_index":2597,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.67,"stop_level":6.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-06-08","known_ts":"2017-06-08","bar_index":2606,"type":"RECLAIM","strength":1.0,"price":6.86,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-29","known_ts":"2017-07-03","bar_index":2611,"type":"BUY","strength":1.0,"price":7.08,"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":"2017-07-31","known_ts":"2017-07-31","bar_index":2618,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.21,"stop_level":7.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-02","known_ts":"2017-08-02","bar_index":2618,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.14,"stop_level":7.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-04","known_ts":"2017-08-04","bar_index":2619,"type":"RECLAIM","strength":1.0,"price":7.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-07-31","prior_stop_level":7.23,"sweep_low":6.86,"atr14":0.324537,"stop_level":6.697732,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-04","known_ts":"2017-08-04","bar_index":2619,"type":"RECLAIM","strength":1.0,"price":7.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-08-02","prior_stop_level":7.23,"sweep_low":7.0,"atr14":0.324537,"stop_level":6.837732,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-16","known_ts":"2017-08-18","bar_index":2622,"type":"BUY","strength":1.0,"price":7.52,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2018-04-13","known_ts":"2018-04-17","bar_index":2677,"type":"BUY","strength":0.725,"price":22.64,"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":"2018-05-10","known_ts":"2018-05-10","bar_index":2683,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.64,"stop_level":23.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-05-14","known_ts":"2018-05-14","bar_index":2684,"type":"RECLAIM","strength":0.725,"price":24.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-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":"2018-05-10","prior_stop_level":23.69,"sweep_low":22.14,"atr14":1.276175,"stop_level":21.501912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-30","known_ts":"2018-05-30","bar_index":2687,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.61,"stop_level":24.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2018-06-04","known_ts":"2018-06-04","bar_index":2688,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.69,"stop_level":24.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-06-29","known_ts":"2018-07-03","bar_index":2695,"type":"BUY","strength":0.588,"price":22.85,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2018-08-08","known_ts":"2018-08-08","bar_index":2704,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.3,"stop_level":23.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2018-09-25","known_ts":"2018-09-27","bar_index":2715,"type":"BUY","strength":0.588,"price":17.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2018-11-01","known_ts":"2018-11-05","bar_index":2724,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-11-01","trigger_known_ts":"2018-11-05","strength":0.45,"price":12.67,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.655613,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.88,"atr14":1.197546,"stop_level":11.281227,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-06","known_ts":"2018-11-08","bar_index":2725,"type":"BUY","strength":0.45,"price":14.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-11-06","known_ts":"2018-11-08","bar_index":2725,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-11-06","trigger_known_ts":"2018-11-08","strength":0.45,"price":14.76,"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.598804,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.88,"atr14":1.3277,"stop_level":11.21615,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-19","known_ts":"2018-12-19","bar_index":2734,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.57,"stop_level":13.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-31","known_ts":"2019-01-03","bar_index":2737,"type":"REBUY","strength":0.588,"price":12.73,"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":"2019-01-22","known_ts":"2019-01-22","bar_index":2741,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.15,"stop_level":13.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-28","known_ts":"2019-01-28","bar_index":2743,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.97,"stop_level":13.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-08","known_ts":"2019-02-12","bar_index":2746,"type":"REBUY","strength":0.588,"price":12.59,"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":"2019-03-15","known_ts":"2019-03-15","bar_index":2754,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.7,"stop_level":14.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-21","known_ts":"2019-03-21","bar_index":2755,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.51,"stop_level":14.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-07","known_ts":"2019-05-09","bar_index":2766,"type":"BUY","strength":0.725,"price":14.79,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2019-06-24","known_ts":"2019-06-24","bar_index":2777,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.66,"stop_level":16.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-11","known_ts":"2019-07-11","bar_index":2781,"type":"RECLAIM","strength":0.863,"price":18.26,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-09-10","known_ts":"2019-09-12","bar_index":2795,"type":"BUY","strength":1.0,"price":19.21,"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":"2019-10-30","known_ts":"2019-11-01","bar_index":2807,"type":"BUY","strength":0.863,"price":19.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":2814,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.79,"stop_level":23.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-04","known_ts":"2019-12-04","bar_index":2815,"type":"RECLAIM","strength":1.0,"price":23.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-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-12-03","prior_stop_level":23.9,"sweep_low":23.49,"atr14":1.127068,"stop_level":22.926466,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-17","known_ts":"2019-12-17","bar_index":2818,"type":"RECLAIM","strength":1.0,"price":24.47,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-20","known_ts":"2019-12-24","bar_index":2819,"type":"REBUY","strength":1.0,"price":28.36,"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":"2020-04-09","known_ts":"2020-04-14","bar_index":2844,"type":"BUY","strength":0.725,"price":21.38,"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":"2020-05-08","known_ts":"2020-05-08","bar_index":2850,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.42,"stop_level":23.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-05-11","known_ts":"2020-05-11","bar_index":2851,"type":"RECLAIM","strength":0.863,"price":25.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-05-08","prior_stop_level":23.67,"sweep_low":23.04,"atr14":1.758427,"stop_level":22.160787,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":2852,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.23,"stop_level":23.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-08-10","known_ts":"2020-08-12","bar_index":2872,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-08-10","trigger_known_ts":"2020-08-12","strength":0.45,"price":18.11,"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.361425,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.48,"atr14":1.148036,"stop_level":14.905982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-13","known_ts":"2020-08-17","bar_index":2873,"type":"BUY","strength":0.45,"price":19.37,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-09-11","known_ts":"2020-09-11","bar_index":2879,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.97,"stop_level":19.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-14","known_ts":"2020-09-14","bar_index":2880,"type":"RECLAIM","strength":0.588,"price":20.94,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-09-11","prior_stop_level":19.02,"sweep_low":18.77,"atr14":1.176153,"stop_level":18.181924,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-24","known_ts":"2020-09-24","bar_index":2882,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.69,"stop_level":18.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-01","known_ts":"2020-10-01","bar_index":2884,"type":"RECLAIM","strength":0.588,"price":19.34,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-09-24","prior_stop_level":18.97,"sweep_low":18.04,"atr14":1.065639,"stop_level":17.50718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-21","known_ts":"2020-10-21","bar_index":2889,"type":"RECLAIM","strength":0.725,"price":22.56,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-04","known_ts":"2021-01-04","bar_index":2905,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.82,"stop_level":43.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-06-15","known_ts":"2021-06-17","bar_index":2943,"type":"BUY","strength":0.588,"price":30.81,"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":55},{"ts":"2021-07-15","known_ts":"2021-07-15","bar_index":2950,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.28,"stop_level":33.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-07-20","known_ts":"2021-07-20","bar_index":2951,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.44,"stop_level":33.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-07-23","known_ts":"2021-07-23","bar_index":2952,"type":"RECLAIM","strength":0.588,"price":33.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-07-20","prior_stop_level":33.3,"sweep_low":30.06,"atr14":2.068005,"stop_level":29.025997,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-26","known_ts":"2021-08-30","bar_index":2960,"type":"BUY","strength":0.45,"price":31.44,"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-09-22","known_ts":"2021-09-24","bar_index":2966,"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":"2021-09-22","trigger_known_ts":"2021-09-24","strength":0.45,"price":24.49,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.462467,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.76,"atr14":1.734466,"stop_level":21.892767,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-08","known_ts":"2021-10-12","bar_index":2970,"type":"BUY","strength":0.45,"price":25.8,"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-10-08","known_ts":"2021-10-12","bar_index":2970,"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-10-08","trigger_known_ts":"2021-10-12","strength":0.45,"price":25.8,"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.433714,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.63,"atr14":1.771358,"stop_level":19.744321,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-29","known_ts":"2021-11-02","bar_index":2975,"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":"2021-10-29","trigger_known_ts":"2021-11-02","strength":0.45,"price":25.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.441835,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.25,"atr14":1.500135,"stop_level":22.499933,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-18","known_ts":"2021-11-18","bar_index":2979,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.91,"stop_level":25.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-11-23","known_ts":"2021-11-23","bar_index":2980,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.87,"stop_level":25.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-03","known_ts":"2021-12-07","bar_index":2983,"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":"2021-12-03","trigger_known_ts":"2021-12-07","strength":0.45,"price":22.21,"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.512511,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.62,"atr14":1.669226,"stop_level":18.785387,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-21","known_ts":"2021-12-23","bar_index":2987,"type":"BUY","strength":0.45,"price":23.32,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2021-12-21","known_ts":"2021-12-23","bar_index":2987,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2021-12-21","trigger_known_ts":"2021-12-23","strength":0.45,"price":23.32,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.46988,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.4,"atr14":1.754187,"stop_level":18.522906,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-26","known_ts":"2022-01-26","bar_index":2995,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.13,"stop_level":20.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-28","known_ts":"2022-01-28","bar_index":2995,"type":"RECLAIM","strength":0.588,"price":20.44,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-01-26","prior_stop_level":20.41,"sweep_low":20.0,"atr14":1.542969,"stop_level":19.228516,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-22","known_ts":"2022-02-24","bar_index":3001,"type":"BUY","strength":0.588,"price":21.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-03-07","known_ts":"2022-03-07","bar_index":3004,"type":"RECLAIM","strength":0.725,"price":26.48,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-02-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-04-11","known_ts":"2022-04-11","bar_index":3012,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.54,"stop_level":26.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-06","known_ts":"2022-06-08","bar_index":3025,"type":"BUY","strength":0.588,"price":20.68,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2022-06-23","known_ts":"2022-06-27","bar_index":3029,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-06-23","trigger_known_ts":"2022-06-27","strength":0.45,"price":21.89,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.366242,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.03,"atr14":1.575427,"stop_level":16.242287,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-02","known_ts":"2022-08-02","bar_index":3038,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.36,"stop_level":22.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-18","known_ts":"2022-10-20","bar_index":3056,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-10-18","trigger_known_ts":"2022-10-20","strength":0.45,"price":16.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.443769,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.89,"atr14":0.932329,"stop_level":15.423835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-21","known_ts":"2022-11-21","bar_index":3064,"type":"RECLAIM","strength":0.725,"price":25.45,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":3067,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.52,"stop_level":21.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-08","known_ts":"2022-12-08","bar_index":3068,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.17,"stop_level":21.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-10","known_ts":"2023-01-12","bar_index":3075,"type":"BUY","strength":0.863,"price":21.82,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-05-16","known_ts":"2023-05-18","bar_index":3104,"type":"BUY","strength":0.863,"price":20.48,"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":"2023-06-21","known_ts":"2023-06-23","bar_index":3112,"type":"BUY","strength":0.588,"price":18.51,"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":"2023-09-01","known_ts":"2023-09-06","bar_index":3129,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-09-01","trigger_known_ts":"2023-09-06","strength":0.45,"price":14.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.420432,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.68,"atr14":0.680726,"stop_level":13.339637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-07","known_ts":"2023-09-11","bar_index":3130,"type":"BUY","strength":0.45,"price":15.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-09-07","known_ts":"2023-09-11","bar_index":3130,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-09-07","trigger_known_ts":"2023-09-11","strength":0.45,"price":15.5,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.390963,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.68,"atr14":0.697065,"stop_level":13.331468,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-03","known_ts":"2023-10-03","bar_index":3136,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.82,"stop_level":14.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-10-05","known_ts":"2023-10-05","bar_index":3136,"type":"RECLAIM","strength":0.588,"price":15.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-10-03","prior_stop_level":14.02,"sweep_low":13.48,"atr14":0.876361,"stop_level":13.041819,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-27","known_ts":"2023-10-27","bar_index":3142,"type":"RECLAIM","strength":0.725,"price":18.85,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-11-07","known_ts":"2023-11-07","bar_index":3144,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.26,"stop_level":16.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-09","known_ts":"2023-11-09","bar_index":3145,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.15,"stop_level":16.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-19","known_ts":"2023-12-21","bar_index":3154,"type":"BUY","strength":0.863,"price":18.08,"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":"2024-03-25","known_ts":"2024-03-25","bar_index":3175,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.0,"stop_level":24.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-01","known_ts":"2024-04-01","bar_index":3177,"type":"RECLAIM","strength":1.0,"price":25.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-03-25","prior_stop_level":24.31,"sweep_low":23.0,"atr14":1.301174,"stop_level":22.349413,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-09","known_ts":"2024-04-09","bar_index":3179,"type":"RECLAIM","strength":1.0,"price":26.2,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-10","known_ts":"2024-07-12","bar_index":3200,"type":"BUY","strength":0.863,"price":27.0,"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":"2024-08-05","known_ts":"2024-08-05","bar_index":3206,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.54,"stop_level":24.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-08-16","known_ts":"2024-08-20","bar_index":3209,"type":"BUY","strength":0.863,"price":28.69,"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":"2024-11-14","known_ts":"2024-11-14","bar_index":3230,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.88,"stop_level":30.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-15","known_ts":"2024-11-15","bar_index":3230,"type":"RECLAIM","strength":0.863,"price":30.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-11-14","prior_stop_level":30.2,"sweep_low":29.2,"atr14":1.636055,"stop_level":28.381973,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-03","known_ts":"2024-12-03","bar_index":3234,"type":"RECLAIM","strength":0.863,"price":30.13,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-11-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-10","known_ts":"2024-12-10","bar_index":3235,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.49,"stop_level":29.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-10","known_ts":"2025-02-12","bar_index":3249,"type":"BUY","strength":0.588,"price":27.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2025-04-07","known_ts":"2025-04-09","bar_index":3262,"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-04-07","trigger_known_ts":"2025-04-09","strength":0.45,"price":20.19,"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.404073,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.35,"atr14":1.260737,"stop_level":17.719631,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-10","known_ts":"2025-04-14","bar_index":3263,"type":"BUY","strength":0.45,"price":20.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-04-10","known_ts":"2025-04-14","bar_index":3263,"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-04-10","trigger_known_ts":"2025-04-14","strength":0.45,"price":20.28,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.401417,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.35,"atr14":1.18746,"stop_level":17.75627,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-12","known_ts":"2025-05-12","bar_index":3270,"type":"RECLAIM","strength":0.725,"price":26.74,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-04-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-05-30","known_ts":"2025-05-30","bar_index":3274,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.76,"stop_level":24.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-04","known_ts":"2025-06-04","bar_index":3275,"type":"RECLAIM","strength":0.588,"price":25.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-05-30","prior_stop_level":24.85,"sweep_low":24.0,"atr14":1.302721,"stop_level":23.34864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-20","known_ts":"2025-06-20","bar_index":3279,"type":"RECLAIM","strength":0.725,"price":27.59,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-25","known_ts":"2025-09-25","bar_index":3301,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.71,"stop_level":36.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-29","known_ts":"2025-09-29","bar_index":3302,"type":"RECLAIM","strength":0.863,"price":37.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-09-25","prior_stop_level":36.7,"sweep_low":34.42,"atr14":1.916764,"stop_level":33.461618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-10","known_ts":"2025-10-10","bar_index":3305,"type":"RECLAIM","strength":1.0,"price":37.01,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-17","known_ts":"2025-10-17","bar_index":3306,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.69,"stop_level":36.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-12","known_ts":"2026-01-14","bar_index":3326,"type":"BUY","strength":0.725,"price":29.36,"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":"2026-01-29","known_ts":"2026-02-02","bar_index":3330,"type":"BUY","strength":0.588,"price":26.47,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-02-02","last_scored_basis":null,"bars_since_signal":37,"extended":true,"strong_bull":true,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2016-10-03","2016-11-04","2017-11-06","2017-11-28","2018-02-15","2018-04-02","2018-06-29","2018-08-24","2018-09-25","2019-04-05","2019-05-02","2019-10-17","2020-03-19","2020-07-15","2020-09-14","2021-02-01","2021-03-03","2021-03-29","2021-05-19","2021-06-10","2021-08-26","2021-10-08","2021-12-21","2022-05-10","2022-08-26","2022-09-14","2022-12-30","2023-02-09","2023-03-24","2023-04-28","2024-04-25","2024-06-12","2024-08-13","2024-12-19","2025-01-14","2025-03-07","2025-03-17","2025-05-12","2025-11-10","2025-12-23"],"warnings":[{"ts":"2021-07-15","kind":"confirm","px":32.28,"level":33.3},{"ts":"2021-07-19","kind":"arm","px":30.74},{"ts":"2021-07-20","kind":"confirm","px":32.44,"level":33.3},{"ts":"2021-11-17","kind":"arm","px":24.5},{"ts":"2021-11-18","kind":"confirm","px":23.91,"level":25.8},{"ts":"2021-11-22","kind":"arm","px":22.01},{"ts":"2021-11-23","kind":"confirm","px":21.87,"level":25.8},{"ts":"2022-01-03","kind":"arm","px":20.77},{"ts":"2022-01-26","kind":"confirm","px":20.13,"level":20.41},{"ts":"2022-03-23","kind":"arm","px":28.07},{"ts":"2022-04-11","kind":"confirm","px":25.54,"level":26.22},{"ts":"2022-07-19","kind":"arm","px":24.93},{"ts":"2022-08-02","kind":"confirm","px":22.36,"level":22.73},{"ts":"2022-11-17","kind":"arm","px":17.55},{"ts":"2022-12-05","kind":"confirm","px":19.52,"level":21.04},{"ts":"2022-12-07","kind":"arm","px":19.03},{"ts":"2022-12-08","kind":"confirm","px":19.17,"level":21.04},{"ts":"2023-09-25","kind":"arm","px":14.68},{"ts":"2023-10-03","kind":"confirm","px":13.82,"level":14.02},{"ts":"2023-11-06","kind":"arm","px":17.38},{"ts":"2023-11-07","kind":"confirm","px":16.26,"level":16.64},{"ts":"2023-11-08","kind":"arm","px":15.26},{"ts":"2023-11-09","kind":"confirm","px":15.15,"level":16.64},{"ts":"2024-01-11","kind":"arm","px":20.76},{"ts":"2024-03-14","kind":"arm","px":25.77},{"ts":"2024-03-25","kind":"confirm","px":24.0,"level":24.31},{"ts":"2024-07-31","kind":"arm","px":26.76},{"ts":"2024-08-05","kind":"confirm","px":23.54,"level":24.56},{"ts":"2024-11-13","kind":"arm","px":29.71},{"ts":"2024-11-14","kind":"confirm","px":29.88,"level":30.2},{"ts":"2024-12-04","kind":"arm","px":31.74},{"ts":"2024-12-10","kind":"confirm","px":29.49,"level":29.71},{"ts":"2025-05-05","kind":"arm","px":23.96},{"ts":"2025-05-30","kind":"confirm","px":24.76,"level":24.85},{"ts":"2025-08-29","kind":"arm","px":32.47},{"ts":"2025-09-25","kind":"confirm","px":35.71,"level":36.7},{"ts":"2025-09-26","kind":"arm","px":36.68},{"ts":"2025-10-17","kind":"confirm","px":34.69,"level":36.17},{"ts":"2026-04-22","kind":"arm","px":39.37},{"ts":"2026-07-13","kind":"arm","px":40.17}],"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":[]}}}