{"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":"ALNT","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1981-09-30","known_ts":"1981-10-02","bar_index":80,"type":"BUY","strength":0.588,"price":0.7426,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1981-12-22","known_ts":"1981-12-22","bar_index":99,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.1657,"stop_level":1.2089,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-12-29","known_ts":"1981-12-29","bar_index":100,"type":"RECLAIM","strength":0.725,"price":1.3384,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-12-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1981-12-22","prior_stop_level":1.2089,"sweep_low":1.1657,"atr14":0.083827,"stop_level":1.123786,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-01-21","known_ts":"1982-01-21","bar_index":106,"type":"RECLAIM","strength":0.863,"price":1.5111,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-12-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-06-07","known_ts":"1982-06-07","bar_index":137,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6336,"stop_level":2.7199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-06-10","known_ts":"1982-06-10","bar_index":138,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.245,"stop_level":2.7199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-08-04","known_ts":"1982-08-06","bar_index":151,"type":"BUY","strength":0.588,"price":2.4609,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1982-09-17","known_ts":"1982-09-17","bar_index":161,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5041,"stop_level":2.5904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1982-10-07","known_ts":"1982-10-07","bar_index":166,"type":"RECLAIM","strength":0.725,"price":2.6768,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-04-20","known_ts":"1983-04-22","bar_index":211,"type":"BUY","strength":0.588,"price":3.8856,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1983-05-18","known_ts":"1983-05-18","bar_index":217,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.6266,"stop_level":3.7129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-05-27","known_ts":"1983-06-01","bar_index":220,"type":"REBUY","strength":0.588,"price":3.5403,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1983-08-18","known_ts":"1983-08-22","bar_index":239,"type":"BUY","strength":0.725,"price":3.8856,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"1983-09-15","known_ts":"1983-09-15","bar_index":245,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7129,"stop_level":3.7993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-09-19","known_ts":"1983-09-19","bar_index":246,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6266,"stop_level":3.7993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-10-31","known_ts":"1983-11-02","bar_index":256,"type":"BUY","strength":0.725,"price":3.972,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"1983-11-25","known_ts":"1983-11-25","bar_index":262,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6266,"stop_level":3.7129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-01-05","known_ts":"1984-01-09","bar_index":271,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1984-01-05","trigger_known_ts":"1984-01-09","strength":0.45,"price":3.4539,"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.230774,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.2812,"atr14":0.155065,"stop_level":3.203667,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-01-10","known_ts":"1984-01-12","bar_index":272,"type":"BUY","strength":0.45,"price":3.5403,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1984-01-10","known_ts":"1984-01-12","bar_index":272,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1984-01-10","trigger_known_ts":"1984-01-12","strength":0.45,"price":3.5403,"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.211532,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.2812,"atr14":0.158982,"stop_level":3.201709,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-02-03","known_ts":"1984-02-03","bar_index":278,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4539,"stop_level":3.5403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-02-08","known_ts":"1984-02-08","bar_index":279,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.2812,"stop_level":3.5403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-02-27","known_ts":"1984-02-29","bar_index":283,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1984-02-27","trigger_known_ts":"1984-02-29","strength":0.45,"price":3.1949,"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.195645,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.9358,"atr14":0.168305,"stop_level":2.851647,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-03-19","known_ts":"1984-03-21","bar_index":288,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1984-03-19","trigger_known_ts":"1984-03-21","strength":0.45,"price":3.1085,"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.217397,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.9358,"atr14":0.163679,"stop_level":2.85396,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-03-22","known_ts":"1984-03-26","bar_index":289,"type":"BUY","strength":0.45,"price":3.1949,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1984-03-22","known_ts":"1984-03-26","bar_index":289,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1984-03-22","trigger_known_ts":"1984-03-26","strength":0.45,"price":3.1949,"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.195645,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.9358,"atr14":0.170799,"stop_level":2.850401,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-05-18","known_ts":"1984-05-18","bar_index":302,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.2812,"stop_level":3.3676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-05-22","known_ts":"1984-05-22","bar_index":303,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3244,"stop_level":3.3676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-07-26","known_ts":"1984-07-30","bar_index":318,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1984-07-26","trigger_known_ts":"1984-07-30","strength":0.45,"price":2.8495,"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.282603,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7631,"atr14":0.143029,"stop_level":2.691586,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-08-03","known_ts":"1984-08-07","bar_index":320,"type":"BUY","strength":0.45,"price":2.9358,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1984-08-03","known_ts":"1984-08-07","bar_index":320,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1984-08-03","trigger_known_ts":"1984-08-07","strength":0.45,"price":2.9358,"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.260876,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7631,"atr14":0.159403,"stop_level":2.683398,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-09-07","known_ts":"1984-09-07","bar_index":328,"type":"RECLAIM","strength":0.863,"price":3.3676,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1984-08-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-10-01","known_ts":"1984-10-01","bar_index":333,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1949,"stop_level":3.2812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-11-06","known_ts":"1984-11-08","bar_index":342,"type":"BUY","strength":0.725,"price":3.3244,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1984-12-13","known_ts":"1984-12-13","bar_index":350,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2812,"stop_level":3.3676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-12-17","known_ts":"1984-12-17","bar_index":351,"type":"RECLAIM","strength":0.863,"price":3.4539,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-12-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":"1984-12-13","prior_stop_level":3.3676,"sweep_low":3.2812,"atr14":0.12192,"stop_level":3.22024,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-01-21","known_ts":"1985-01-23","bar_index":359,"type":"BUY","strength":0.863,"price":3.7129,"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":"1985-04-02","known_ts":"1985-04-02","bar_index":375,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.6628,"stop_level":4.7491,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-04-17","known_ts":"1985-04-17","bar_index":379,"type":"RECLAIM","strength":1.0,"price":4.7923,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-04-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-07-17","known_ts":"1985-07-19","bar_index":400,"type":"BUY","strength":0.863,"price":4.9218,"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":"1985-08-15","known_ts":"1985-08-15","bar_index":407,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.4685,"stop_level":4.8571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1985-08-19","known_ts":"1985-08-19","bar_index":407,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.4685,"stop_level":4.8571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1985-10-24","known_ts":"1985-10-28","bar_index":423,"type":"BUY","strength":0.725,"price":4.598,"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":"1985-11-19","known_ts":"1985-11-19","bar_index":429,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.4685,"stop_level":4.5332,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1985-12-17","known_ts":"1985-12-17","bar_index":435,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.339,"stop_level":4.4685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1986-01-21","known_ts":"1986-01-23","bar_index":443,"type":"BUY","strength":0.588,"price":4.4037,"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":"1986-04-14","known_ts":"1986-04-16","bar_index":462,"type":"BUY","strength":0.45,"price":3.5618,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1986-05-15","known_ts":"1986-05-15","bar_index":469,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4971,"stop_level":3.5618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-05-20","known_ts":"1986-05-20","bar_index":470,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4971,"stop_level":3.5618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-05-22","known_ts":"1986-05-22","bar_index":471,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3676,"stop_level":3.5618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-05-28","known_ts":"1986-05-28","bar_index":472,"type":"RECLAIM","strength":0.588,"price":3.6266,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-05-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":"1986-05-20","prior_stop_level":3.5618,"sweep_low":3.3676,"atr14":0.143501,"stop_level":3.295849,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-05-28","known_ts":"1986-05-28","bar_index":472,"type":"RECLAIM","strength":0.588,"price":3.6266,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-05-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":"1986-05-22","prior_stop_level":3.5618,"sweep_low":3.3676,"atr14":0.143501,"stop_level":3.295849,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-08-12","known_ts":"1986-08-14","bar_index":490,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1986-08-12","trigger_known_ts":"1986-08-14","strength":0.45,"price":2.7199,"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.440016,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5904,"atr14":0.156219,"stop_level":2.512291,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-08-28","known_ts":"1986-09-02","bar_index":494,"type":"BUY","strength":0.45,"price":2.7199,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1986-08-28","known_ts":"1986-09-02","bar_index":494,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1986-08-28","trigger_known_ts":"1986-09-02","strength":0.45,"price":2.7199,"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.440016,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5257,"atr14":0.145817,"stop_level":2.452791,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-10-20","known_ts":"1986-10-22","bar_index":506,"type":"BUY","strength":0.588,"price":2.5904,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1986-10-20","known_ts":"1986-10-22","bar_index":506,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1986-10-20","trigger_known_ts":"1986-10-22","strength":0.588,"price":2.5904,"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.452057,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.1371,"atr14":0.1238,"stop_level":2.0752,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-11-05","known_ts":"1986-11-07","bar_index":510,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1986-11-05","trigger_known_ts":"1986-11-07","strength":0.588,"price":2.7199,"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.424664,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.3314,"atr14":0.137615,"stop_level":2.262593,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-11-26","known_ts":"1986-11-26","bar_index":515,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3961,"stop_level":2.4609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-12-03","known_ts":"1986-12-03","bar_index":516,"type":"RECLAIM","strength":0.588,"price":2.5904,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-11-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":"1986-11-26","prior_stop_level":2.4609,"sweep_low":2.2666,"atr14":0.127863,"stop_level":2.202668,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-12-22","known_ts":"1986-12-22","bar_index":520,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3314,"stop_level":2.4609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-01-07","known_ts":"1987-01-09","bar_index":524,"type":"REBUY","strength":0.725,"price":2.7199,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1987-03-02","known_ts":"1987-03-02","bar_index":536,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4155,"stop_level":3.4323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-03-03","known_ts":"1987-03-03","bar_index":536,"type":"RECLAIM","strength":0.863,"price":3.5469,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-03-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1987-03-02","prior_stop_level":3.4323,"sweep_low":3.4155,"atr14":0.145938,"stop_level":3.342531,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-07-02","known_ts":"1987-07-02","bar_index":565,"type":"RECLAIM","strength":1.0,"price":4.2037,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-03-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-08-10","known_ts":"1987-08-10","bar_index":573,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.941,"stop_level":4.0066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1987-09-10","known_ts":"1987-09-14","bar_index":581,"type":"BUY","strength":0.863,"price":4.3957,"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":40},{"ts":"1987-09-18","known_ts":"1987-09-22","bar_index":583,"type":"BUY","strength":0.863,"price":4.3957,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1987-09-28","known_ts":"1987-09-28","bar_index":585,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1959,"stop_level":4.2625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1987-09-29","known_ts":"1987-09-29","bar_index":585,"type":"RECLAIM","strength":0.863,"price":4.3291,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-09-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1987-09-28","prior_stop_level":4.2625,"sweep_low":4.1959,"atr14":0.114526,"stop_level":4.138637,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-10-06","known_ts":"1987-10-06","bar_index":587,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.9295,"stop_level":4.1959,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1988-03-23","known_ts":"1988-03-23","bar_index":626,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7316,"stop_level":1.8648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-04-22","known_ts":"1988-04-26","bar_index":633,"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-22","trigger_known_ts":"1988-04-26","strength":0.588,"price":1.5984,"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.662008,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.4652,"atr14":0.070199,"stop_level":1.4301,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-05-18","known_ts":"1988-05-20","bar_index":639,"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-18","trigger_known_ts":"1988-05-20","strength":0.45,"price":1.2654,"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.732423,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.1322,"atr14":0.075508,"stop_level":1.094446,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-05-23","known_ts":"1988-05-25","bar_index":640,"type":"BUY","strength":0.45,"price":1.3986,"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":640,"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":1.3986,"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.704257,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.1988,"atr14":0.074072,"stop_level":1.161764,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-06-29","known_ts":"1988-06-29","bar_index":648,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1988,"stop_level":1.332,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-06-30","known_ts":"1988-06-30","bar_index":649,"type":"RECLAIM","strength":0.588,"price":1.3986,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1988-06-29","prior_stop_level":1.332,"sweep_low":1.1988,"atr14":0.099839,"stop_level":1.148881,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-08-03","known_ts":"1988-08-03","bar_index":656,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1988,"stop_level":1.2654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-10-04","known_ts":"1988-10-06","bar_index":671,"type":"BUY","strength":0.725,"price":1.1988,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1988-10-27","known_ts":"1988-10-27","bar_index":676,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.0656,"stop_level":1.1322,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-11-10","known_ts":"1988-11-14","bar_index":680,"type":"REBUY","strength":0.725,"price":1.1322,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"1988-11-23","known_ts":"1988-11-28","bar_index":683,"type":"REBUY","strength":0.725,"price":1.1988,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"1988-12-14","known_ts":"1988-12-14","bar_index":687,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.4652,"stop_level":1.665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-12-22","known_ts":"1988-12-22","bar_index":689,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.3986,"stop_level":1.4652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-12-29","known_ts":"1988-12-29","bar_index":691,"type":"RECLAIM","strength":0.863,"price":1.5984,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-12-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":"1988-12-22","prior_stop_level":1.4652,"sweep_low":1.2654,"atr14":0.129869,"stop_level":1.200465,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-01-09","known_ts":"1989-01-09","bar_index":693,"type":"RECLAIM","strength":1.0,"price":1.665,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-12-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-03-17","known_ts":"1989-03-17","bar_index":709,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.998,"stop_level":2.0646,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-05-17","known_ts":"1989-05-19","bar_index":723,"type":"BUY","strength":0.863,"price":2.1978,"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":"1989-05-31","known_ts":"1989-06-02","bar_index":726,"type":"BUY","strength":0.863,"price":2.2644,"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-08-15","known_ts":"1989-08-15","bar_index":743,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.3976,"stop_level":2.5308,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-11-28","known_ts":"1989-11-30","bar_index":768,"type":"BUY","strength":0.588,"price":1.5318,"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":"1990-01-18","known_ts":"1990-01-18","bar_index":779,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.332,"stop_level":1.3986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1990-03-28","known_ts":"1990-03-28","bar_index":795,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1322,"stop_level":1.2654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-03-30","known_ts":"1990-03-30","bar_index":796,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1322,"stop_level":1.2654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-05-10","known_ts":"1990-05-10","bar_index":805,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1988,"stop_level":1.2654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-05-24","known_ts":"1990-05-24","bar_index":809,"type":"RECLAIM","strength":0.725,"price":1.665,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-05-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-06-27","known_ts":"1990-06-27","bar_index":816,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5984,"stop_level":1.9314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-07-12","known_ts":"1990-07-12","bar_index":820,"type":"RECLAIM","strength":0.863,"price":1.7982,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-09-27","known_ts":"1990-10-01","bar_index":838,"type":"BUY","strength":0.863,"price":1.5984,"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":80},{"ts":"1990-11-16","known_ts":"1990-11-16","bar_index":850,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.4652,"stop_level":1.5318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1991-01-02","known_ts":"1991-01-04","bar_index":860,"type":"BUY","strength":0.725,"price":1.4652,"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":"1991-02-05","known_ts":"1991-02-07","bar_index":868,"type":"BUY","strength":0.588,"price":1.3986,"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":"1991-06-11","known_ts":"1991-06-13","bar_index":897,"type":"BUY","strength":1.0,"price":1.3986,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1991-06-27","known_ts":"1991-07-01","bar_index":901,"type":"BUY","strength":1.0,"price":1.332,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"1991-08-19","known_ts":"1991-08-21","bar_index":913,"type":"BUY","strength":0.725,"price":1.332,"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":40},{"ts":"1991-10-31","known_ts":"1991-10-31","bar_index":930,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.5984,"stop_level":1.665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-11-01","known_ts":"1991-11-01","bar_index":930,"type":"RECLAIM","strength":1.0,"price":1.7982,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-10-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":"1991-10-31","prior_stop_level":1.665,"sweep_low":1.5984,"atr14":0.09714,"stop_level":1.54983,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-11-15","known_ts":"1991-11-15","bar_index":934,"type":"RECLAIM","strength":1.0,"price":1.8648,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-10-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-07-09","known_ts":"1992-07-13","bar_index":988,"type":"REBUY","strength":0.863,"price":2.8639,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1992-10-20","known_ts":"1992-10-22","bar_index":1012,"type":"BUY","strength":0.588,"price":1.665,"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":"1993-03-30","known_ts":"1993-04-01","bar_index":1049,"type":"BUY","strength":0.863,"price":1.7982,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1993-04-26","known_ts":"1993-04-26","bar_index":1055,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3986,"stop_level":1.665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-04-28","known_ts":"1993-04-28","bar_index":1055,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4652,"stop_level":1.665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-06-29","known_ts":"1993-07-01","bar_index":1070,"type":"BUY","strength":0.588,"price":1.4652,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"1993-07-30","known_ts":"1993-07-30","bar_index":1077,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.2654,"stop_level":1.3986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-08-03","known_ts":"1993-08-03","bar_index":1078,"type":"RECLAIM","strength":0.588,"price":1.4319,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-07-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":"1993-07-30","prior_stop_level":1.3986,"sweep_low":1.2654,"atr14":0.104592,"stop_level":1.213104,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-08-16","known_ts":"1993-08-18","bar_index":1081,"type":"BUY","strength":0.725,"price":1.5318,"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":"1993-09-09","known_ts":"1993-09-09","bar_index":1086,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5184,"stop_level":1.6564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-09-23","known_ts":"1993-09-23","bar_index":1090,"type":"RECLAIM","strength":0.863,"price":1.7944,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-10-11","known_ts":"1993-10-13","bar_index":1094,"type":"REBUY","strength":0.863,"price":1.8635,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1993-10-22","known_ts":"1993-10-22","bar_index":1097,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5874,"stop_level":1.6564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1993-10-25","known_ts":"1993-10-25","bar_index":1097,"type":"RECLAIM","strength":0.863,"price":1.8635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-10-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":"1993-10-22","prior_stop_level":1.6564,"sweep_low":1.5874,"atr14":0.115599,"stop_level":1.529601,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-12-14","known_ts":"1993-12-16","bar_index":1109,"type":"BUY","strength":0.863,"price":1.6564,"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":"1994-01-18","known_ts":"1994-01-18","bar_index":1117,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.5874,"stop_level":1.6564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-01-19","known_ts":"1994-01-19","bar_index":1117,"type":"RECLAIM","strength":1.0,"price":1.6909,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-01-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":"1994-01-18","prior_stop_level":1.6564,"sweep_low":1.5874,"atr14":0.092985,"stop_level":1.540908,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-02-22","known_ts":"1994-02-22","bar_index":1125,"type":"RECLAIM","strength":1.0,"price":1.709,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-03-02","known_ts":"1994-03-04","bar_index":1127,"type":"BUY","strength":1.0,"price":1.9938,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1994-04-06","known_ts":"1994-04-06","bar_index":1135,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.8158,"stop_level":1.8514,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-06-07","known_ts":"1994-06-09","bar_index":1149,"type":"BUY","strength":0.725,"price":1.709,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"1994-07-14","known_ts":"1994-07-14","bar_index":1157,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.065,"stop_level":2.1362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-07-15","known_ts":"1994-07-15","bar_index":1158,"type":"RECLAIM","strength":0.725,"price":2.2074,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1994-07-14","prior_stop_level":2.1362,"sweep_low":2.065,"atr14":0.166898,"stop_level":1.981551,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-02","known_ts":"1994-08-02","bar_index":1162,"type":"RECLAIM","strength":1.0,"price":2.1362,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-07-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-10-13","known_ts":"1994-10-17","bar_index":1179,"type":"BUY","strength":0.725,"price":2.0989,"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":"1995-03-15","known_ts":"1995-03-17","bar_index":1214,"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":"1995-03-15","trigger_known_ts":"1995-03-17","strength":0.45,"price":1.4729,"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.353623,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3256,"atr14":0.10443,"stop_level":1.273385,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-20","known_ts":"1995-03-22","bar_index":1215,"type":"BUY","strength":0.45,"price":1.5834,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-05-26","known_ts":"1995-05-26","bar_index":1231,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.6202,"stop_level":1.6939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-06-14","known_ts":"1995-06-16","bar_index":1235,"type":"BUY","strength":0.863,"price":1.7675,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"1995-06-27","known_ts":"1995-06-29","bar_index":1238,"type":"BUY","strength":0.725,"price":1.7675,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1995-08-14","known_ts":"1995-08-16","bar_index":1249,"type":"BUY","strength":0.725,"price":1.6202,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"1995-08-22","known_ts":"1995-08-24","bar_index":1251,"type":"BUY","strength":0.863,"price":1.801,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1995-09-13","known_ts":"1995-09-15","bar_index":1256,"type":"BUY","strength":0.863,"price":1.686,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1995-10-20","known_ts":"1995-10-24","bar_index":1265,"type":"BUY","strength":0.863,"price":1.7626,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1995-12-29","known_ts":"1996-01-03","bar_index":1281,"type":"BUY","strength":0.45,"price":1.3795,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-02-07","known_ts":"1996-02-07","bar_index":1290,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.2262,"stop_level":1.3028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1996-02-12","known_ts":"1996-02-14","bar_index":1291,"type":"REBUY","strength":0.45,"price":1.3411,"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":"1996-02-13","known_ts":"1996-02-13","bar_index":1291,"type":"RECLAIM","strength":0.45,"price":1.3411,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1996-02-07","prior_stop_level":1.3028,"sweep_low":1.2262,"atr14":0.078642,"stop_level":1.186879,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-02-29","known_ts":"1996-02-29","bar_index":1295,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.2262,"stop_level":1.3411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1996-03-26","known_ts":"1996-03-28","bar_index":1301,"type":"BUY","strength":0.45,"price":1.3028,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-04-09","known_ts":"1996-04-11","bar_index":1304,"type":"BUY","strength":0.45,"price":1.2645,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-04-17","known_ts":"1996-04-19","bar_index":1306,"type":"BUY","strength":0.588,"price":1.2262,"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":"1996-04-30","known_ts":"1996-04-30","bar_index":1309,"type":"RECLAIM","strength":0.588,"price":1.4944,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-04-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1996-07-24","known_ts":"1996-07-24","bar_index":1328,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.0692,"stop_level":2.1458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-09-06","known_ts":"1996-09-10","bar_index":1339,"type":"BUY","strength":0.863,"price":2.2991,"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":65},{"ts":"1997-01-10","known_ts":"1997-01-14","bar_index":1368,"type":"BUY","strength":0.725,"price":2.4524,"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":10},{"ts":"1997-07-14","known_ts":"1997-07-14","bar_index":1410,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8393,"stop_level":1.8776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-07-15","known_ts":"1997-07-15","bar_index":1410,"type":"RECLAIM","strength":0.588,"price":1.9159,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1997-07-14","prior_stop_level":1.8776,"sweep_low":1.8393,"atr14":0.045019,"stop_level":1.81679,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-23","known_ts":"1997-07-23","bar_index":1412,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.686,"stop_level":1.8393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-08-19","known_ts":"1997-08-19","bar_index":1419,"type":"RECLAIM","strength":0.725,"price":2.1458,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-09-15","known_ts":"1997-09-15","bar_index":1425,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3757,"stop_level":2.4524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-09-17","known_ts":"1997-09-17","bar_index":1425,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2991,"stop_level":2.4524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-09","known_ts":"1997-10-09","bar_index":1431,"type":"RECLAIM","strength":0.863,"price":2.3757,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-02-05","known_ts":"1998-02-09","bar_index":1458,"type":"BUY","strength":0.45,"price":1.5327,"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-02-05","known_ts":"1998-02-09","bar_index":1458,"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-02-05","trigger_known_ts":"1998-02-09","strength":0.45,"price":1.5327,"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.444452,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3028,"atr14":0.090082,"stop_level":1.257759,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-24","known_ts":"1998-03-24","bar_index":1468,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4561,"stop_level":1.4944,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-03-26","known_ts":"1998-03-26","bar_index":1469,"type":"RECLAIM","strength":0.588,"price":1.686,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-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":"1998-03-24","prior_stop_level":1.4944,"sweep_low":1.4178,"atr14":0.070551,"stop_level":1.382525,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-07","known_ts":"1998-04-07","bar_index":1472,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3795,"stop_level":1.4178,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-06-10","known_ts":"1998-06-10","bar_index":1486,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.2645,"stop_level":1.3411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-06-19","known_ts":"1998-06-23","bar_index":1489,"type":"BUY","strength":0.725,"price":1.4561,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1998-09-10","known_ts":"1998-09-14","bar_index":1508,"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":0.958,"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.59675,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.6897,"atr14":0.106748,"stop_level":0.636326,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-15","known_ts":"1998-09-17","bar_index":1509,"type":"BUY","strength":0.45,"price":1.1879,"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-15","known_ts":"1998-09-17","bar_index":1509,"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-15","trigger_known_ts":"1998-09-17","strength":0.45,"price":1.1879,"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.499979,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.6897,"atr14":0.100536,"stop_level":0.639432,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-02","known_ts":"1998-10-02","bar_index":1513,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.7664,"stop_level":0.9196,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-10-05","known_ts":"1998-10-05","bar_index":1513,"type":"RECLAIM","strength":0.45,"price":0.9963,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-10-02 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":"1998-10-02","prior_stop_level":0.9196,"sweep_low":0.7664,"atr14":0.076565,"stop_level":0.728117,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-06","known_ts":"1998-10-08","bar_index":1514,"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-06","trigger_known_ts":"1998-10-08","strength":0.45,"price":0.843,"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.645157,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.7664,"atr14":0.094423,"stop_level":0.719188,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-28","known_ts":"1998-10-28","bar_index":1519,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.9963,"stop_level":1.0729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-30","known_ts":"1998-10-30","bar_index":1520,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.9196,"stop_level":1.0729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-22","known_ts":"1998-12-24","bar_index":1532,"type":"BUY","strength":0.588,"price":0.843,"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":45},{"ts":"1999-03-25","known_ts":"1999-03-25","bar_index":1553,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.843,"stop_level":0.9196,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-03-31","known_ts":"1999-03-31","bar_index":1554,"type":"RECLAIM","strength":0.725,"price":1.1495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-03-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":"1999-03-25","prior_stop_level":0.9196,"sweep_low":0.843,"atr14":0.153899,"stop_level":0.766051,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-08","known_ts":"1999-04-12","bar_index":1556,"type":"REBUY","strength":0.863,"price":1.0729,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1999-04-21","known_ts":"1999-04-23","bar_index":1559,"type":"REBUY","strength":0.863,"price":1.0346,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1999-06-10","known_ts":"1999-06-10","bar_index":1570,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.9963,"stop_level":1.0729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-06-11","known_ts":"1999-06-11","bar_index":1571,"type":"RECLAIM","strength":1.0,"price":1.1304,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-06-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1999-06-10","prior_stop_level":1.0729,"sweep_low":0.9963,"atr14":0.064201,"stop_level":0.9642,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-02","known_ts":"1999-07-02","bar_index":1576,"type":"RECLAIM","strength":1.0,"price":1.1112,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-07-16","known_ts":"1999-07-20","bar_index":1579,"type":"BUY","strength":1.0,"price":1.2262,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1999-08-30","known_ts":"1999-08-30","bar_index":1589,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.5327,"stop_level":1.6094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-08-31","known_ts":"1999-08-31","bar_index":1589,"type":"RECLAIM","strength":1.0,"price":1.6668,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-08-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1999-08-30","prior_stop_level":1.6094,"sweep_low":1.5327,"atr14":0.07778,"stop_level":1.49381,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-19","known_ts":"2000-01-19","bar_index":1622,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.9963,"stop_level":1.0729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-02-04","known_ts":"2000-02-04","bar_index":1626,"type":"RECLAIM","strength":0.863,"price":2.3757,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-13","known_ts":"2000-03-13","bar_index":1634,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.2038,"stop_level":7.5487,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-06-14","known_ts":"2000-06-16","bar_index":1656,"type":"BUY","strength":0.725,"price":3.2954,"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":"2000-07-28","known_ts":"2000-07-28","bar_index":1666,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8318,"stop_level":4.215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-14","known_ts":"2000-08-16","bar_index":1670,"type":"REBUY","strength":0.725,"price":4.33,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2000-12-12","known_ts":"2000-12-14","bar_index":1698,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-12-12","trigger_known_ts":"2000-12-14","strength":0.45,"price":1.9542,"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.794358,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.571,"atr14":0.294491,"stop_level":1.423754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-26","known_ts":"2000-12-28","bar_index":1701,"type":"BUY","strength":0.45,"price":1.9925,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-12-26","known_ts":"2000-12-28","bar_index":1701,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-12-26","trigger_known_ts":"2000-12-28","strength":0.45,"price":1.9925,"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.790327,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3795,"atr14":0.30841,"stop_level":1.225295,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-23","known_ts":"2001-01-23","bar_index":1707,"type":"RECLAIM","strength":0.725,"price":3.4486,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-12-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-02-20","known_ts":"2001-02-20","bar_index":1713,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.6535,"stop_level":2.9122,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-15","known_ts":"2001-03-19","bar_index":1719,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-03-15","trigger_known_ts":"2001-03-19","strength":0.45,"price":2.4332,"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.653005,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.9925,"atr14":0.257812,"stop_level":1.863594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-10","known_ts":"2001-04-12","bar_index":1725,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-04-10","trigger_known_ts":"2001-04-12","strength":0.45,"price":2.293,"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.546659,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.9006,"atr14":0.255971,"stop_level":1.772615,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-16","known_ts":"2001-04-18","bar_index":1726,"type":"BUY","strength":0.45,"price":2.434,"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-16","known_ts":"2001-04-18","bar_index":1726,"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-16","trigger_known_ts":"2001-04-18","strength":0.45,"price":2.434,"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.518782,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.9006,"atr14":0.239203,"stop_level":1.780999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-15","known_ts":"2001-05-17","bar_index":1733,"type":"REBUY","strength":0.588,"price":2.3849,"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":"2001-05-15","known_ts":"2001-05-15","bar_index":1733,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2071,"stop_level":2.2378,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-05-16","known_ts":"2001-05-16","bar_index":1733,"type":"RECLAIM","strength":0.588,"price":2.293,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-05-15","prior_stop_level":2.2378,"sweep_low":2.2071,"atr14":0.199085,"stop_level":2.107558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-22","known_ts":"2001-06-26","bar_index":1742,"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-06-22","trigger_known_ts":"2001-06-26","strength":0.45,"price":2.2991,"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.545453,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0293,"atr14":0.127371,"stop_level":1.965614,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-02","known_ts":"2001-07-05","bar_index":1744,"type":"BUY","strength":0.588,"price":2.3481,"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":"2001-07-02","known_ts":"2001-07-05","bar_index":1744,"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-07-02","trigger_known_ts":"2001-07-05","strength":0.588,"price":2.3481,"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.535765,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.201,"atr14":0.103186,"stop_level":2.149407,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-09","known_ts":"2001-08-13","bar_index":1753,"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-08-09","trigger_known_ts":"2001-08-13","strength":0.45,"price":1.968,"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.610913,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8515,"atr14":0.135096,"stop_level":1.783952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-09-27","known_ts":"2001-10-01","bar_index":1763,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-09-27","trigger_known_ts":"2001-10-01","strength":0.45,"price":1.594,"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.592171,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2507,"atr14":0.136963,"stop_level":1.182218,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-05","known_ts":"2001-10-09","bar_index":1765,"type":"BUY","strength":0.45,"price":1.6921,"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-05","known_ts":"2001-10-09","bar_index":1765,"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-05","trigger_known_ts":"2001-10-09","strength":0.45,"price":1.6921,"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.567072,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4285,"atr14":0.123925,"stop_level":1.366538,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-26","known_ts":"2001-10-26","bar_index":1770,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.4776,"stop_level":1.5756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-10-30","known_ts":"2001-10-30","bar_index":1770,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.3488,"stop_level":1.5756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-11-13","known_ts":"2001-11-15","bar_index":1774,"type":"REBUY","strength":0.45,"price":1.5327,"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":"2002-01-18","known_ts":"2002-01-18","bar_index":1789,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7289,"stop_level":1.735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-01-22","known_ts":"2002-01-22","bar_index":1789,"type":"RECLAIM","strength":0.588,"price":1.7412,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-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":"2002-01-18","prior_stop_level":1.735,"sweep_low":1.7289,"atr14":0.059971,"stop_level":1.698915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-17","known_ts":"2002-04-19","bar_index":1809,"type":"BUY","strength":0.725,"price":1.7167,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2002-05-21","known_ts":"2002-05-23","bar_index":1817,"type":"BUY","strength":0.725,"price":1.9006,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2002-07-12","known_ts":"2002-07-16","bar_index":1829,"type":"BUY","strength":0.588,"price":1.5327,"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":"aplus","score":100},{"ts":"2002-07-30","known_ts":"2002-08-01","bar_index":1833,"type":"BUY","strength":0.45,"price":1.5327,"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-08-20","known_ts":"2002-08-20","bar_index":1838,"type":"RECLAIM","strength":0.863,"price":1.6247,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2002-07-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-09-23","known_ts":"2002-09-23","bar_index":1845,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.545,"stop_level":1.594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-09-24","known_ts":"2002-09-24","bar_index":1846,"type":"RECLAIM","strength":0.725,"price":1.6247,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-23 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-09-23","prior_stop_level":1.594,"sweep_low":1.545,"atr14":0.059482,"stop_level":1.515259,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-07","known_ts":"2002-10-07","bar_index":1849,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6124,"stop_level":1.6247,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-10-09","known_ts":"2002-10-09","bar_index":1849,"type":"RECLAIM","strength":0.863,"price":1.6308,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-10-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2002-10-07","prior_stop_level":1.6247,"sweep_low":1.594,"atr14":0.046425,"stop_level":1.570787,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-13","known_ts":"2002-12-17","bar_index":1865,"type":"BUY","strength":0.45,"price":1.3181,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-01-24","known_ts":"2003-01-28","bar_index":1874,"type":"BUY","strength":0.45,"price":1.263,"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-13","known_ts":"2003-02-13","bar_index":1878,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.0484,"stop_level":1.0729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2003-02-14","known_ts":"2003-02-19","bar_index":1879,"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":1.1036,"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.419341,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9993,"atr14":0.058739,"stop_level":0.969931,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-19","known_ts":"2003-02-19","bar_index":1879,"type":"RECLAIM","strength":0.45,"price":1.1036,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-02-13 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":"2003-02-13","prior_stop_level":1.0729,"sweep_low":1.0484,"atr14":0.058739,"stop_level":1.019031,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-26","known_ts":"2003-03-26","bar_index":1888,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1649,"stop_level":1.1771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-28","known_ts":"2003-03-28","bar_index":1888,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1649,"stop_level":1.1771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-01","known_ts":"2003-04-01","bar_index":1889,"type":"RECLAIM","strength":0.588,"price":1.312,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-03-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":"2003-03-26","prior_stop_level":1.1771,"sweep_low":1.1465,"atr14":0.036526,"stop_level":1.128237,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-01","known_ts":"2003-04-01","bar_index":1889,"type":"RECLAIM","strength":0.588,"price":1.312,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-03-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-03-28","prior_stop_level":1.1771,"sweep_low":1.1465,"atr14":0.036526,"stop_level":1.128237,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-13","known_ts":"2003-05-15","bar_index":1899,"type":"BUY","strength":0.725,"price":1.2139,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2003-05-30","known_ts":"2003-05-30","bar_index":1903,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.0974,"stop_level":1.1036,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-07-14","known_ts":"2003-07-16","bar_index":1913,"type":"BUY","strength":0.725,"price":1.1342,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2003-08-11","known_ts":"2003-08-11","bar_index":1919,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5818,"stop_level":1.6921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-13","known_ts":"2003-08-13","bar_index":1920,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5695,"stop_level":1.6921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-15","known_ts":"2003-08-15","bar_index":1921,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6124,"stop_level":1.6921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-09-03","known_ts":"2003-09-03","bar_index":1925,"type":"RECLAIM","strength":1.0,"price":1.7412,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-20","known_ts":"2003-10-22","bar_index":1936,"type":"BUY","strength":1.0,"price":2.0968,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2003-12-18","known_ts":"2003-12-18","bar_index":1950,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3297,"stop_level":2.3665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-12-19","known_ts":"2003-12-19","bar_index":1950,"type":"RECLAIM","strength":0.863,"price":2.3972,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2003-12-18","prior_stop_level":2.3665,"sweep_low":2.3052,"atr14":0.150855,"stop_level":2.229772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-28","known_ts":"2004-05-28","bar_index":1987,"type":"RECLAIM","strength":0.863,"price":3.3107,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-15","known_ts":"2004-06-15","bar_index":1990,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.0777,"stop_level":3.1636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-17","known_ts":"2004-06-17","bar_index":1991,"type":"RECLAIM","strength":0.863,"price":3.1881,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-06-15","prior_stop_level":3.1636,"sweep_low":2.4769,"atr14":0.187527,"stop_level":2.383136,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-22","known_ts":"2004-06-22","bar_index":1992,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9674,"stop_level":3.0777,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-23","known_ts":"2004-06-23","bar_index":1992,"type":"RECLAIM","strength":0.863,"price":3.0839,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-06-22","prior_stop_level":3.0777,"sweep_low":2.8202,"atr14":0.222393,"stop_level":2.709003,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-30","known_ts":"2004-07-02","bar_index":1994,"type":"REBUY","strength":0.863,"price":3.3352,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2004-08-13","known_ts":"2004-08-13","bar_index":2004,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.372,"stop_level":3.5866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-08-17","known_ts":"2004-08-17","bar_index":2005,"type":"RECLAIM","strength":0.725,"price":3.5988,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-08-13 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":"2004-08-13","prior_stop_level":3.5866,"sweep_low":3.2923,"atr14":0.231675,"stop_level":3.176462,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-09-13","known_ts":"2004-09-13","bar_index":2011,"type":"RECLAIM","strength":0.863,"price":3.979,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-08-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-18","known_ts":"2004-11-22","bar_index":2027,"type":"BUY","strength":0.725,"price":3.7521,"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":"2005-02-22","known_ts":"2005-02-22","bar_index":2048,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.7147,"stop_level":4.8128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-25","known_ts":"2005-02-25","bar_index":2049,"type":"RECLAIM","strength":0.863,"price":4.8986,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-02-22 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-02-22","prior_stop_level":4.8128,"sweep_low":4.5369,"atr14":0.324218,"stop_level":4.374791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-03-09","known_ts":"2005-03-09","bar_index":2052,"type":"RECLAIM","strength":1.0,"price":5.1009,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-05-31","known_ts":"2005-06-02","bar_index":2071,"type":"BUY","strength":0.45,"price":3.0348,"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-05-31","known_ts":"2005-06-02","bar_index":2071,"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-05-31","trigger_known_ts":"2005-06-02","strength":0.45,"price":3.0348,"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.410008,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.483,"atr14":0.172225,"stop_level":2.396887,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-29","known_ts":"2005-06-29","bar_index":2078,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.6976,"stop_level":2.716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2005-07-01","known_ts":"2005-07-01","bar_index":2078,"type":"RECLAIM","strength":0.45,"price":2.7589,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2005-06-29","prior_stop_level":2.716,"sweep_low":2.6853,"atr14":0.141974,"stop_level":2.614313,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-27","known_ts":"2005-09-27","bar_index":2098,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4401,"stop_level":2.5014,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-10-14","known_ts":"2005-10-18","bar_index":2103,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-10-14","trigger_known_ts":"2005-10-18","strength":0.588,"price":2.3297,"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.547086,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.2623,"atr14":0.084624,"stop_level":2.219988,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-10-19","known_ts":"2005-10-21","bar_index":2104,"type":"BUY","strength":0.588,"price":2.3788,"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":"2005-10-19","known_ts":"2005-10-21","bar_index":2104,"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-10-19","trigger_known_ts":"2005-10-21","strength":0.588,"price":2.3788,"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.53754,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.2623,"atr14":0.086868,"stop_level":2.218866,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-10-27","known_ts":"2005-10-31","bar_index":2106,"type":"BUY","strength":0.588,"price":2.3849,"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":"2005-10-27","known_ts":"2005-10-31","bar_index":2106,"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-10-27","trigger_known_ts":"2005-10-31","strength":0.588,"price":2.3849,"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.536354,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.2378,"atr14":0.086271,"stop_level":2.194665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-14","known_ts":"2005-11-16","bar_index":2110,"type":"BUY","strength":0.588,"price":2.2562,"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":"2005-11-14","known_ts":"2005-11-16","bar_index":2110,"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-11-14","trigger_known_ts":"2005-11-16","strength":0.588,"price":2.2562,"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.561375,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.0845,"atr14":0.087231,"stop_level":2.040884,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-14","known_ts":"2005-12-14","bar_index":2117,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5566,"stop_level":2.575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-01-17","known_ts":"2006-01-17","bar_index":2124,"type":"RECLAIM","strength":0.863,"price":2.6547,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-08","known_ts":"2006-02-08","bar_index":2129,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6363,"stop_level":2.6669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-09","known_ts":"2006-02-09","bar_index":2129,"type":"RECLAIM","strength":0.863,"price":2.7099,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-02-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-02-08","prior_stop_level":2.6669,"sweep_low":2.5443,"atr14":0.079308,"stop_level":2.504646,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-24","known_ts":"2006-02-24","bar_index":2133,"type":"RECLAIM","strength":0.863,"price":2.716,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-02-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-01","known_ts":"2006-03-01","bar_index":2134,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.624,"stop_level":2.6363,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-04-26","known_ts":"2006-04-28","bar_index":2147,"type":"BUY","strength":0.725,"price":2.8509,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2006-07-21","known_ts":"2006-07-21","bar_index":2167,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.2003,"stop_level":3.2371,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-10-06","known_ts":"2006-10-10","bar_index":2185,"type":"BUY","strength":0.863,"price":3.0655,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2006-10-24","known_ts":"2006-10-24","bar_index":2189,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9122,"stop_level":2.9244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-10-26","known_ts":"2006-10-26","bar_index":2189,"type":"RECLAIM","strength":0.863,"price":2.9796,"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":false,"above200":true,"monthlyBull":true},"anchor_ts":"2006-10-24","prior_stop_level":2.9244,"sweep_low":2.8815,"atr14":0.108848,"stop_level":2.827076,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-27","known_ts":"2006-10-31","bar_index":2190,"type":"REBUY","strength":0.863,"price":3.3107,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2006-11-17","known_ts":"2006-11-17","bar_index":2195,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.5437,"stop_level":3.5559,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-11-24","known_ts":"2006-11-24","bar_index":2196,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.3781,"stop_level":3.5559,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-11-27","known_ts":"2006-11-27","bar_index":2196,"type":"RECLAIM","strength":1.0,"price":3.5988,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-11-17","prior_stop_level":3.5559,"sweep_low":3.3413,"atr14":0.197575,"stop_level":3.242512,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-27","known_ts":"2006-11-27","bar_index":2196,"type":"RECLAIM","strength":1.0,"price":3.5988,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-11-24","prior_stop_level":3.5559,"sweep_low":3.372,"atr14":0.197575,"stop_level":3.273212,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-11","known_ts":"2006-12-11","bar_index":2200,"type":"RECLAIM","strength":1.0,"price":3.9851,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-04-05","known_ts":"2007-04-10","bar_index":2226,"type":"BUY","strength":0.725,"price":3.9238,"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":"2007-04-16","known_ts":"2007-04-18","bar_index":2228,"type":"BUY","strength":0.725,"price":3.8502,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2007-06-06","known_ts":"2007-06-08","bar_index":2240,"type":"REBUY","strength":0.725,"price":3.8809,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2007-07-27","known_ts":"2007-07-27","bar_index":2252,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.2549,"stop_level":4.6595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-07-31","known_ts":"2007-07-31","bar_index":2252,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1629,"stop_level":4.6595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-09-21","known_ts":"2007-09-25","bar_index":2265,"type":"BUY","strength":0.588,"price":3.0961,"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":30},{"ts":"2007-10-25","known_ts":"2007-10-29","bar_index":2273,"type":"REBUY","strength":0.45,"price":2.8815,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-02-07","known_ts":"2008-02-07","bar_index":2296,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7589,"stop_level":2.8815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-19","known_ts":"2008-02-21","bar_index":2299,"type":"REBUY","strength":0.725,"price":2.9735,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2008-03-28","known_ts":"2008-04-01","bar_index":2308,"type":"BUY","strength":0.725,"price":3.0409,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2008-04-28","known_ts":"2008-04-30","bar_index":2315,"type":"BUY","strength":0.725,"price":2.8693,"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":80},{"ts":"2008-05-29","known_ts":"2008-05-29","bar_index":2322,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.998,"stop_level":3.1636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-30","known_ts":"2008-05-30","bar_index":2322,"type":"RECLAIM","strength":0.863,"price":3.3291,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-05-29","prior_stop_level":3.1636,"sweep_low":2.9858,"atr14":0.145572,"stop_level":2.913014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-13","known_ts":"2008-06-13","bar_index":2326,"type":"RECLAIM","strength":0.863,"price":3.4027,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-24","known_ts":"2008-07-24","bar_index":2335,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2187,"stop_level":3.4027,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-25","known_ts":"2008-07-25","bar_index":2335,"type":"RECLAIM","strength":0.863,"price":3.464,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-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":"2008-07-24","prior_stop_level":3.4027,"sweep_low":3.0716,"atr14":0.116725,"stop_level":3.013238,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-11","known_ts":"2008-12-15","bar_index":2368,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-12-11","trigger_known_ts":"2008-12-15","strength":0.45,"price":0.9503,"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.732754,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.8706,"atr14":0.111979,"stop_level":0.81461,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-16","known_ts":"2008-12-18","bar_index":2369,"type":"BUY","strength":0.45,"price":1.0974,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-12-16","known_ts":"2008-12-18","bar_index":2369,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-12-16","trigger_known_ts":"2008-12-18","strength":0.45,"price":1.0974,"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.691386,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.8706,"atr14":0.130592,"stop_level":0.805304,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-24","known_ts":"2009-03-26","bar_index":2391,"type":"BUY","strength":0.725,"price":0.8583,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2009-06-15","known_ts":"2009-06-17","bar_index":2410,"type":"BUY","strength":0.725,"price":1.3427,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2009-10-16","known_ts":"2009-10-16","bar_index":2439,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.4469,"stop_level":1.4653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-10-19","known_ts":"2009-10-19","bar_index":2439,"type":"RECLAIM","strength":0.863,"price":1.4837,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-10-16","prior_stop_level":1.4653,"sweep_low":1.4469,"atr14":0.088734,"stop_level":1.402533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-22","known_ts":"2009-10-22","bar_index":2440,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.4101,"stop_level":1.4469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-11-06","known_ts":"2009-11-06","bar_index":2444,"type":"RECLAIM","strength":1.0,"price":1.453,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-29","known_ts":"2009-12-29","bar_index":2455,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.5021,"stop_level":1.5143,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-30","known_ts":"2009-12-30","bar_index":2456,"type":"RECLAIM","strength":1.0,"price":1.5266,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-12-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":"2009-12-29","prior_stop_level":1.5143,"sweep_low":1.5021,"atr14":0.071129,"stop_level":1.466536,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-08","known_ts":"2010-01-12","bar_index":2458,"type":"BUY","strength":1.0,"price":1.686,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2010-02-01","known_ts":"2010-02-03","bar_index":2463,"type":"BUY","strength":1.0,"price":1.7473,"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":55},{"ts":"2010-05-04","known_ts":"2010-05-04","bar_index":2484,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.3359,"stop_level":2.4401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-05","known_ts":"2010-05-05","bar_index":2484,"type":"RECLAIM","strength":1.0,"price":2.6179,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-04","prior_stop_level":2.4401,"sweep_low":2.2439,"atr14":0.246681,"stop_level":2.12056,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-10","known_ts":"2010-08-12","bar_index":2507,"type":"BUY","strength":0.725,"price":2.7589,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2010-09-17","known_ts":"2010-09-21","bar_index":2516,"type":"BUY","strength":0.725,"price":2.6669,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2010-11-26","known_ts":"2010-11-26","bar_index":2532,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.1084,"stop_level":3.1881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-30","known_ts":"2010-11-30","bar_index":2533,"type":"RECLAIM","strength":0.863,"price":3.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-11-26","prior_stop_level":3.1881,"sweep_low":2.9735,"atr14":0.138437,"stop_level":2.904282,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-13","known_ts":"2010-12-13","bar_index":2536,"type":"RECLAIM","strength":0.863,"price":3.1881,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-21","known_ts":"2010-12-23","bar_index":2538,"type":"REBUY","strength":0.863,"price":4.0525,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2011-02-22","known_ts":"2011-02-22","bar_index":2552,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.4449,"stop_level":5.1806,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-02","known_ts":"2011-05-04","bar_index":2568,"type":"BUY","strength":0.725,"price":4.7331,"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":"2011-05-18","known_ts":"2011-05-18","bar_index":2572,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.1384,"stop_level":4.4081,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-06-30","known_ts":"2011-07-05","bar_index":2582,"type":"BUY","strength":0.588,"price":3.513,"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":"2011-07-25","known_ts":"2011-07-25","bar_index":2587,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1268,"stop_level":3.372,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-08-22","known_ts":"2011-08-22","bar_index":2594,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.1202,"stop_level":3.1636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-08-23","known_ts":"2011-08-23","bar_index":2594,"type":"RECLAIM","strength":0.45,"price":3.2617,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-08-22 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":"2011-08-22","prior_stop_level":3.1636,"sweep_low":3.0279,"atr14":0.150723,"stop_level":2.952539,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-07","known_ts":"2011-10-11","bar_index":2605,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-10-07","trigger_known_ts":"2011-10-11","strength":0.45,"price":3.0033,"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.449592,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.8617,"atr14":0.118455,"stop_level":2.802472,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-12","known_ts":"2011-10-14","bar_index":2606,"type":"REBUY","strength":0.45,"price":3.071,"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":"2011-10-12","known_ts":"2011-10-14","bar_index":2606,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-10-12","trigger_known_ts":"2011-10-14","strength":0.45,"price":3.071,"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.437185,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.8617,"atr14":0.121962,"stop_level":2.800719,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":2616,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4831,"stop_level":3.514,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":2616,"type":"RECLAIM","strength":0.588,"price":3.6252,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-23 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":"2011-11-23","prior_stop_level":3.514,"sweep_low":3.409,"atr14":0.129868,"stop_level":3.344066,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-14","known_ts":"2011-12-14","bar_index":2620,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4584,"stop_level":3.4831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-09","known_ts":"2012-01-09","bar_index":2626,"type":"RECLAIM","strength":0.863,"price":3.5819,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-23","known_ts":"2012-01-25","bar_index":2629,"type":"BUY","strength":0.863,"price":3.6437,"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":10},{"ts":"2012-04-02","known_ts":"2012-04-02","bar_index":2645,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3568,"stop_level":4.4064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-03","known_ts":"2012-04-03","bar_index":2645,"type":"RECLAIM","strength":0.863,"price":4.5676,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-04-02","prior_stop_level":4.4064,"sweep_low":4.3568,"atr14":0.186436,"stop_level":4.263582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-18","known_ts":"2012-04-18","bar_index":2649,"type":"RECLAIM","strength":0.863,"price":4.958,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-25","known_ts":"2012-07-25","bar_index":2671,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.6775,"stop_level":3.7023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-07-31","known_ts":"2012-08-02","bar_index":2673,"type":"BUY","strength":0.45,"price":3.7023,"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-08-27","known_ts":"2012-08-27","bar_index":2679,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7491,"stop_level":3.7865,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-28","known_ts":"2012-08-28","bar_index":2679,"type":"RECLAIM","strength":0.588,"price":3.8115,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-08-27","prior_stop_level":3.7865,"sweep_low":3.7366,"atr14":0.078651,"stop_level":3.697275,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-17","known_ts":"2012-09-17","bar_index":2684,"type":"RECLAIM","strength":0.725,"price":4.0615,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-31","known_ts":"2012-10-31","bar_index":2694,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.0427,"stop_level":4.0615,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-11-05","known_ts":"2012-11-05","bar_index":2695,"type":"RECLAIM","strength":0.725,"price":4.1365,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-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":"2012-10-31","prior_stop_level":4.0615,"sweep_low":3.899,"atr14":0.117126,"stop_level":3.840437,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-27","known_ts":"2012-11-29","bar_index":2700,"type":"REBUY","strength":0.863,"price":4.1457,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2013-01-02","known_ts":"2013-01-04","bar_index":2708,"type":"BUY","strength":0.863,"price":4.1896,"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":"2013-02-01","known_ts":"2013-02-05","bar_index":2715,"type":"BUY","strength":0.863,"price":4.2962,"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":50},{"ts":"2013-08-19","known_ts":"2013-08-19","bar_index":2760,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.4567,"stop_level":4.5169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-08-20","known_ts":"2013-08-20","bar_index":2761,"type":"RECLAIM","strength":0.725,"price":4.5518,"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":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-08-19","prior_stop_level":4.5169,"sweep_low":4.4567,"atr14":0.083354,"stop_level":4.415023,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-03","known_ts":"2013-09-03","bar_index":2764,"type":"RECLAIM","strength":1.0,"price":5.116,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-24","known_ts":"2013-09-24","bar_index":2769,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.1096,"stop_level":5.1223,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-27","known_ts":"2013-09-27","bar_index":2770,"type":"RECLAIM","strength":1.0,"price":5.173,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-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":"2013-09-24","prior_stop_level":5.1223,"sweep_low":5.0716,"atr14":0.113785,"stop_level":5.014708,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-31","known_ts":"2013-10-31","bar_index":2778,"type":"RECLAIM","strength":1.0,"price":5.9274,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-09-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-19","known_ts":"2013-12-19","bar_index":2789,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.377,"stop_level":7.5676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-20","known_ts":"2013-12-20","bar_index":2789,"type":"RECLAIM","strength":1.0,"price":7.9108,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-12-19","prior_stop_level":7.5676,"sweep_low":7.377,"atr14":0.429561,"stop_level":7.162219,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-07","known_ts":"2014-01-07","bar_index":2793,"type":"RECLAIM","strength":1.0,"price":8.4191,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-17","known_ts":"2014-01-17","bar_index":2795,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.79,"stop_level":7.9108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-05-16","known_ts":"2014-05-20","bar_index":2823,"type":"BUY","strength":0.725,"price":7.7685,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2014-07-07","known_ts":"2014-07-07","bar_index":2834,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.6012,"stop_level":9.1499,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-15","known_ts":"2014-08-19","bar_index":2844,"type":"BUY","strength":0.725,"price":9.5583,"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":"2014-09-17","known_ts":"2014-09-17","bar_index":2851,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.2004,"stop_level":10.2707,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-18","known_ts":"2014-09-18","bar_index":2851,"type":"RECLAIM","strength":0.725,"price":10.2899,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-09-17","prior_stop_level":10.2707,"sweep_low":9.7466,"atr14":0.581532,"stop_level":9.455834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-28","known_ts":"2014-10-30","bar_index":2861,"type":"BUY","strength":0.725,"price":9.4079,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":2871,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.2913,"stop_level":13.7072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-15","known_ts":"2014-12-15","bar_index":2872,"type":"RECLAIM","strength":0.725,"price":13.8288,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-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":"2014-12-12","prior_stop_level":13.7072,"sweep_low":13.1249,"atr14":0.783197,"stop_level":12.733301,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-29","known_ts":"2014-12-29","bar_index":2875,"type":"RECLAIM","strength":0.863,"price":15.1599,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-13","known_ts":"2015-03-17","bar_index":2892,"type":"REBUY","strength":1.0,"price":19.0808,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-04-29","known_ts":"2015-04-29","bar_index":2902,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.9126,"stop_level":21.0407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-27","known_ts":"2015-07-29","bar_index":2923,"type":"BUY","strength":0.588,"price":14.0001,"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":"2015-08-25","known_ts":"2015-08-27","bar_index":2930,"type":"BUY","strength":0.45,"price":11.9202,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-08-25","known_ts":"2015-08-27","bar_index":2930,"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-08-25","trigger_known_ts":"2015-08-27","strength":0.45,"price":11.9202,"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.546528,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.2833,"atr14":0.789026,"stop_level":9.888787,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-25","known_ts":"2015-09-25","bar_index":2937,"type":"SELL","basis":"structure_stop","strength":0.45,"price":11.381,"stop_level":11.5992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-10-02","known_ts":"2015-10-02","bar_index":2939,"type":"RECLAIM","strength":0.45,"price":11.856,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-09-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2015-09-25","prior_stop_level":11.5992,"sweep_low":10.5337,"atr14":0.732846,"stop_level":10.167277,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-30","known_ts":"2015-10-30","bar_index":2945,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.3824,"stop_level":12.928,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-06","known_ts":"2015-11-06","bar_index":2947,"type":"RECLAIM","strength":0.588,"price":13.1719,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-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":"2015-10-30","prior_stop_level":12.928,"sweep_low":11.9395,"atr14":0.880966,"stop_level":11.499017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-14","known_ts":"2015-12-14","bar_index":2955,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.7899,"stop_level":12.8702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-16","known_ts":"2015-12-16","bar_index":2956,"type":"RECLAIM","strength":0.588,"price":12.9827,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-12-14","prior_stop_level":12.8702,"sweep_low":12.5199,"atr14":0.683712,"stop_level":12.178044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-29","known_ts":"2015-12-29","bar_index":2959,"type":"RECLAIM","strength":0.725,"price":16.8261,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-01-08","known_ts":"2016-01-08","bar_index":2961,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.5933,"stop_level":13.7796,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-01","known_ts":"2016-03-03","bar_index":2973,"type":"BUY","strength":0.45,"price":13.3233,"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-01","known_ts":"2016-03-03","bar_index":2973,"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-01","trigger_known_ts":"2016-03-03","strength":0.45,"price":13.3233,"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.49315,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.4209,"atr14":0.636658,"stop_level":11.102571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-21","known_ts":"2016-04-21","bar_index":2985,"type":"RECLAIM","strength":0.725,"price":13.4827,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-01-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-19","known_ts":"2016-05-19","bar_index":2991,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.5042,"stop_level":13.6243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-20","known_ts":"2016-05-20","bar_index":2992,"type":"RECLAIM","strength":0.863,"price":13.8844,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-05-19","prior_stop_level":13.6243,"sweep_low":13.1756,"atr14":0.733321,"stop_level":12.808939,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-03","known_ts":"2016-06-03","bar_index":2995,"type":"RECLAIM","strength":0.863,"price":15.2502,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-24","known_ts":"2016-06-24","bar_index":3000,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.6911,"stop_level":13.9101,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":3000,"type":"RECLAIM","strength":0.863,"price":14.097,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-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":"2016-06-24","prior_stop_level":13.9101,"sweep_low":13.5042,"atr14":0.627519,"stop_level":13.19044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-13","known_ts":"2016-07-13","bar_index":3004,"type":"RECLAIM","strength":0.863,"price":14.709,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-14","known_ts":"2016-10-18","bar_index":3026,"type":"BUY","strength":0.45,"price":13.0419,"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-12-28","known_ts":"2016-12-28","bar_index":3043,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.0389,"stop_level":14.407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-03","known_ts":"2017-01-03","bar_index":3044,"type":"RECLAIM","strength":0.863,"price":14.4328,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-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":"2016-12-28","prior_stop_level":14.407,"sweep_low":13.6708,"atr14":0.519021,"stop_level":13.411289,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-20","known_ts":"2017-01-20","bar_index":3048,"type":"RECLAIM","strength":0.863,"price":14.3941,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-07","known_ts":"2017-02-09","bar_index":3052,"type":"BUY","strength":0.863,"price":14.4457,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"2017-03-08","known_ts":"2017-03-08","bar_index":3058,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.7815,"stop_level":15.4854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-03-14","known_ts":"2017-03-14","bar_index":3060,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.4507,"stop_level":14.7815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-04-18","known_ts":"2017-04-20","bar_index":3068,"type":"BUY","strength":0.863,"price":14.7585,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2017-06-23","known_ts":"2017-06-23","bar_index":3083,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.2769,"stop_level":17.3352,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-28","known_ts":"2017-06-28","bar_index":3084,"type":"RECLAIM","strength":1.0,"price":17.4646,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-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":"2017-06-23","prior_stop_level":17.3352,"sweep_low":16.8563,"atr14":0.665828,"stop_level":16.523386,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-10","known_ts":"2017-07-12","bar_index":3087,"type":"REBUY","strength":1.0,"price":18.1699,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2017-08-03","known_ts":"2017-08-03","bar_index":3093,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.5069,"stop_level":17.0504,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-10-03","known_ts":"2017-10-05","bar_index":3107,"type":"BUY","strength":0.725,"price":17.0933,"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":0},{"ts":"2017-12-04","known_ts":"2017-12-04","bar_index":3121,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.4515,"stop_level":20.5586,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-05","known_ts":"2017-12-05","bar_index":3121,"type":"RECLAIM","strength":1.0,"price":20.7173,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-12-04","prior_stop_level":20.5586,"sweep_low":19.92,"atr14":0.796178,"stop_level":19.521911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-19","known_ts":"2017-12-19","bar_index":3125,"type":"RECLAIM","strength":1.0,"price":21.2683,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":3135,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.0803,"stop_level":22.1887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-22","known_ts":"2018-03-22","bar_index":3146,"type":"RECLAIM","strength":0.863,"price":24.7687,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-03","known_ts":"2018-04-03","bar_index":3148,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.7395,"stop_level":24.7687,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-04","known_ts":"2018-04-04","bar_index":3148,"type":"RECLAIM","strength":0.863,"price":25.6022,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-04-03","prior_stop_level":24.7687,"sweep_low":23.7406,"atr14":1.609465,"stop_level":22.935868,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-18","known_ts":"2018-04-18","bar_index":3152,"type":"RECLAIM","strength":1.0,"price":27.5416,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-04-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-04","known_ts":"2018-10-04","bar_index":3191,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.4598,"stop_level":31.7066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-11-06","known_ts":"2018-11-08","bar_index":3199,"type":"BUY","strength":0.725,"price":32.2521,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2018-12-21","known_ts":"2018-12-21","bar_index":3209,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.2308,"stop_level":28.9912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-12-31","known_ts":"2018-12-31","bar_index":3211,"type":"RECLAIM","strength":0.588,"price":29.0432,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-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":"2018-12-21","prior_stop_level":28.9912,"sweep_low":27.2105,"atr14":1.689423,"stop_level":26.365789,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-13","known_ts":"2019-02-15","bar_index":3221,"type":"BUY","strength":0.45,"price":27.9709,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-04-15","known_ts":"2019-04-17","bar_index":3235,"type":"BUY","strength":0.45,"price":24.482,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-05-15","known_ts":"2019-05-15","bar_index":3242,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.0967,"stop_level":23.1226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-21","known_ts":"2019-05-21","bar_index":3243,"type":"RECLAIM","strength":0.588,"price":23.9494,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-05-15","prior_stop_level":23.1226,"sweep_low":22.5433,"atr14":0.852788,"stop_level":22.116906,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-05","known_ts":"2019-08-05","bar_index":3260,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.646,"stop_level":25.6029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-07","known_ts":"2019-08-07","bar_index":3261,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.357,"stop_level":25.6029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-09-10","known_ts":"2019-09-12","bar_index":3269,"type":"BUY","strength":0.45,"price":24.9148,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-09-10","known_ts":"2019-09-12","bar_index":3269,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-09-10","trigger_known_ts":"2019-09-12","strength":0.45,"price":24.9148,"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.271508,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.3866,"atr14":0.918254,"stop_level":19.927473,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-13","known_ts":"2019-09-13","bar_index":3270,"type":"RECLAIM","strength":0.725,"price":25.41,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-09-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-17","known_ts":"2019-10-21","bar_index":3278,"type":"REBUY","strength":0.725,"price":24.2893,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2020-04-15","known_ts":"2020-04-17","bar_index":3319,"type":"BUY","strength":0.588,"price":17.6518,"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":"2020-06-12","known_ts":"2020-06-12","bar_index":3332,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.817,"stop_level":23.4639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":3335,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.4253,"stop_level":22.0591,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":3335,"type":"RECLAIM","strength":0.588,"price":22.0852,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-24","prior_stop_level":22.0591,"sweep_low":21.0659,"atr14":1.269883,"stop_level":20.430958,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-28","known_ts":"2020-07-28","bar_index":3343,"type":"RECLAIM","strength":0.863,"price":24.8622,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-21","known_ts":"2020-09-21","bar_index":3355,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.1013,"stop_level":26.3044,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-28","known_ts":"2020-09-28","bar_index":3357,"type":"RECLAIM","strength":0.863,"price":26.8602,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-09-21","prior_stop_level":26.3044,"sweep_low":24.6305,"atr14":1.065843,"stop_level":24.097579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-05","known_ts":"2020-10-05","bar_index":3359,"type":"RECLAIM","strength":1.0,"price":28.8609,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-08","known_ts":"2020-10-12","bar_index":3360,"type":"BUY","strength":1.0,"price":28.9067,"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":55},{"ts":"2020-12-03","known_ts":"2020-12-07","bar_index":3373,"type":"BUY","strength":1.0,"price":30.7536,"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":"2021-01-25","known_ts":"2021-01-25","bar_index":3384,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.6631,"stop_level":32.8605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-19","known_ts":"2021-03-19","bar_index":3397,"type":"RECLAIM","strength":1.0,"price":32.8856,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-24","known_ts":"2021-05-26","bar_index":3412,"type":"BUY","strength":0.863,"price":34.858,"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":"2021-06-17","known_ts":"2021-06-17","bar_index":3417,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.1036,"stop_level":35.9291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-06-21","known_ts":"2021-06-21","bar_index":3418,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.4428,"stop_level":35.9291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-08-10","known_ts":"2021-08-12","bar_index":3430,"type":"BUY","strength":0.725,"price":33.2757,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2021-08-23","known_ts":"2021-08-25","bar_index":3433,"type":"BUY","strength":0.725,"price":32.8882,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2021-09-09","known_ts":"2021-09-09","bar_index":3437,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.5507,"stop_level":32.3768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-09-13","known_ts":"2021-09-13","bar_index":3437,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.4621,"stop_level":32.3768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-09-30","known_ts":"2021-10-04","bar_index":3442,"type":"BUY","strength":0.588,"price":31.4621,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2021-12-10","known_ts":"2021-12-10","bar_index":3458,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.2089,"stop_level":37.6321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-07","known_ts":"2022-01-07","bar_index":3465,"type":"RECLAIM","strength":0.863,"price":38.3997,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-12-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-05-02","known_ts":"2022-05-04","bar_index":3491,"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-05-02","trigger_known_ts":"2022-05-04","strength":0.45,"price":24.6128,"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.4176,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.8006,"atr14":1.106362,"stop_level":22.247419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-26","known_ts":"2022-05-31","bar_index":3497,"type":"BUY","strength":0.45,"price":24.1956,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-05-26","known_ts":"2022-05-31","bar_index":3497,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-05-26","trigger_known_ts":"2022-05-31","strength":0.45,"price":24.1956,"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.427472,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.8433,"atr14":1.120017,"stop_level":20.283292,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-17","known_ts":"2022-06-17","bar_index":3502,"type":"SELL","basis":"structure_stop","strength":0.45,"price":22.3814,"stop_level":22.8251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-06-23","known_ts":"2022-06-27","bar_index":3503,"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":23.3279,"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.448004,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.9476,"atr14":1.002019,"stop_level":21.446591,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-27","known_ts":"2022-06-27","bar_index":3503,"type":"RECLAIM","strength":0.45,"price":23.3279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-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":"2022-06-17","prior_stop_level":22.8251,"sweep_low":21.9574,"atr14":1.002019,"stop_level":21.456391,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-02","known_ts":"2022-08-02","bar_index":3512,"type":"RECLAIM","strength":0.725,"price":32.0438,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":3518,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.5653,"stop_level":35.1045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-01","known_ts":"2022-09-01","bar_index":3519,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.5293,"stop_level":33.5653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-10-26","known_ts":"2022-10-28","bar_index":3532,"type":"BUY","strength":0.725,"price":33.0621,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":3539,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.2598,"stop_level":34.8424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-30","known_ts":"2022-11-30","bar_index":3540,"type":"RECLAIM","strength":0.863,"price":34.9905,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-11-28","prior_stop_level":34.8424,"sweep_low":33.1837,"atr14":1.506497,"stop_level":32.430452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-15","known_ts":"2022-12-15","bar_index":3543,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.9439,"stop_level":33.9636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-12-19","known_ts":"2022-12-19","bar_index":3544,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.7394,"stop_level":33.9636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-12-27","known_ts":"2022-12-27","bar_index":3546,"type":"RECLAIM","strength":1.0,"price":34.1611,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-12-19","prior_stop_level":33.9636,"sweep_low":31.0511,"atr14":1.500166,"stop_level":30.301017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-05","known_ts":"2023-01-05","bar_index":3548,"type":"RECLAIM","strength":1.0,"price":36.6491,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-02-23","known_ts":"2023-02-27","bar_index":3559,"type":"REBUY","strength":1.0,"price":41.1809,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-03-09","known_ts":"2023-03-09","bar_index":3562,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.8607,"stop_level":39.4926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-05-19","known_ts":"2023-05-23","bar_index":3579,"type":"BUY","strength":0.725,"price":36.0332,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2023-06-01","known_ts":"2023-06-01","bar_index":3581,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.5512,"stop_level":35.3212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2023-06-06","known_ts":"2023-06-06","bar_index":3582,"type":"RECLAIM","strength":0.725,"price":36.4979,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2023-06-01","prior_stop_level":35.3212,"sweep_low":32.9777,"atr14":1.223035,"stop_level":32.366183,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-15","known_ts":"2023-06-15","bar_index":3585,"type":"RECLAIM","strength":0.863,"price":38.5349,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-05","known_ts":"2023-07-05","bar_index":3589,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.7538,"stop_level":38.1493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-10","known_ts":"2023-07-10","bar_index":3590,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.3991,"stop_level":38.1493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-12","known_ts":"2023-07-12","bar_index":3590,"type":"RECLAIM","strength":0.863,"price":38.4756,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-07-05","prior_stop_level":38.1493,"sweep_low":36.0925,"atr14":1.247124,"stop_level":35.468938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-12","known_ts":"2023-07-12","bar_index":3590,"type":"RECLAIM","strength":0.863,"price":38.4756,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-07-10","prior_stop_level":38.1493,"sweep_low":36.0925,"atr14":1.247124,"stop_level":35.468938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-31","known_ts":"2023-07-31","bar_index":3595,"type":"RECLAIM","strength":0.863,"price":39.0887,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-27","known_ts":"2023-10-31","bar_index":3616,"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-10-27","trigger_known_ts":"2023-10-31","strength":0.45,"price":27.317,"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.370038,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.7232,"atr14":0.89292,"stop_level":26.27674,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-14","known_ts":"2023-11-16","bar_index":3620,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-11-14","trigger_known_ts":"2023-11-16","strength":0.45,"price":25.8803,"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.40317,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.2089,"atr14":1.008408,"stop_level":24.704696,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-28","known_ts":"2023-11-30","bar_index":3623,"type":"BUY","strength":0.45,"price":25.8407,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-11-28","known_ts":"2023-11-30","bar_index":3623,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-11-28","trigger_known_ts":"2023-11-30","strength":0.45,"price":25.8407,"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.404083,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.8895,"atr14":0.874161,"stop_level":24.45242,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-11","known_ts":"2024-01-11","bar_index":3633,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.8521,"stop_level":27.9115,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-12","known_ts":"2024-01-12","bar_index":3633,"type":"RECLAIM","strength":0.588,"price":28.1295,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-01-11","prior_stop_level":27.9115,"sweep_low":27.6836,"atr14":0.903215,"stop_level":27.231992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-05","known_ts":"2024-03-05","bar_index":3645,"type":"RECLAIM","strength":0.863,"price":33.2421,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-10","known_ts":"2024-04-10","bar_index":3653,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.4484,"stop_level":31.5776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-11","known_ts":"2024-04-11","bar_index":3653,"type":"RECLAIM","strength":0.863,"price":31.8649,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-04-10","prior_stop_level":31.5776,"sweep_low":30.9922,"atr14":1.156136,"stop_level":30.414132,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-10","known_ts":"2024-07-12","bar_index":3674,"type":"BUY","strength":0.45,"price":26.5964,"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":"2024-08-26","known_ts":"2024-08-28","bar_index":3685,"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":"2024-08-26","trigger_known_ts":"2024-08-28","strength":0.45,"price":20.6295,"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.417009,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.1235,"atr14":0.930187,"stop_level":19.658406,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-12","known_ts":"2024-09-16","bar_index":3689,"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":"2024-09-12","trigger_known_ts":"2024-09-16","strength":0.45,"price":20.3113,"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.426001,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.0644,"atr14":0.838979,"stop_level":17.64491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-25","known_ts":"2024-09-27","bar_index":3692,"type":"BUY","strength":0.45,"price":19.1879,"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":"2024-09-25","known_ts":"2024-09-27","bar_index":3692,"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":"2024-09-25","trigger_known_ts":"2024-09-27","strength":0.45,"price":19.1879,"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.457748,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.7504,"atr14":0.777535,"stop_level":18.361632,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-08","known_ts":"2024-10-10","bar_index":3695,"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":"2024-10-08","trigger_known_ts":"2024-10-10","strength":0.45,"price":18.313,"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.482473,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.2592,"atr14":0.740565,"stop_level":16.888917,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-11","known_ts":"2024-10-15","bar_index":3696,"type":"BUY","strength":0.45,"price":18.6013,"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":"2024-10-11","known_ts":"2024-10-15","bar_index":3696,"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":"2024-10-11","trigger_known_ts":"2024-10-15","strength":0.45,"price":18.6013,"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.474326,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.2592,"atr14":0.727726,"stop_level":16.895337,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-12","known_ts":"2024-12-12","bar_index":3710,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.5716,"stop_level":26.0195,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-12-18","known_ts":"2024-12-18","bar_index":3711,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.6406,"stop_level":26.0195,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-03","known_ts":"2025-01-03","bar_index":3715,"type":"RECLAIM","strength":0.863,"price":25.2929,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-12-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-03-03","known_ts":"2025-03-03","bar_index":3727,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.7401,"stop_level":24.0984,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-03-06","known_ts":"2025-03-06","bar_index":3728,"type":"RECLAIM","strength":1.0,"price":25.1934,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-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":"2025-03-03","prior_stop_level":24.0984,"sweep_low":22.7347,"atr14":1.050114,"stop_level":22.209643,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-12","known_ts":"2025-05-12","bar_index":3744,"type":"RECLAIM","strength":0.863,"price":31.4236,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-03-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":3762,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.9284,"stop_level":38.4771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":3763,"type":"RECLAIM","strength":1.0,"price":39.5745,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-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":"2025-08-01","prior_stop_level":38.4771,"sweep_low":36.7613,"atr14":1.462895,"stop_level":36.029852,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-15","known_ts":"2025-08-15","bar_index":3766,"type":"RECLAIM","strength":1.0,"price":44.0237,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-09","known_ts":"2025-09-09","bar_index":3771,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.294,"stop_level":44.5934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-10","known_ts":"2025-09-10","bar_index":3771,"type":"RECLAIM","strength":1.0,"price":45.5817,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-09-09","prior_stop_level":44.5934,"sweep_low":43.7449,"atr14":1.759679,"stop_level":42.865061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-31","known_ts":"2025-10-31","bar_index":3784,"type":"RECLAIM","strength":1.0,"price":53.588,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-18","known_ts":"2025-11-18","bar_index":3788,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.2138,"stop_level":50.4334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-11-21","known_ts":"2025-11-21","bar_index":3789,"type":"RECLAIM","strength":0.863,"price":51.0028,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2025-11-18","prior_stop_level":50.4334,"sweep_low":48.0661,"atr14":3.002765,"stop_level":46.564718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-15","known_ts":"2026-01-15","bar_index":3801,"type":"RECLAIM","strength":1.0,"price":61.1015,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-30","known_ts":"2026-01-30","bar_index":3804,"type":"SELL","basis":"structure_stop","strength":0.863,"price":60.9417,"stop_level":61.1015,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-02-02","known_ts":"2026-02-02","bar_index":3804,"type":"RECLAIM","strength":0.863,"price":63.1692,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-30 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":"2026-01-30","prior_stop_level":61.1015,"sweep_low":59.5432,"atr14":2.586006,"stop_level":58.250197,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-17","known_ts":"2026-02-17","bar_index":3808,"type":"RECLAIM","strength":1.0,"price":67.5143,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-02","known_ts":"2026-03-02","bar_index":3811,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.1769,"stop_level":65.5765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-04-14","known_ts":"2026-04-16","bar_index":3821,"type":"BUY","strength":0.725,"price":70.3456,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2026-05-08","known_ts":"2026-05-08","bar_index":3827,"type":"SELL","basis":"structure_stop","strength":0.725,"price":66.6479,"stop_level":73.8733,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-05-12","known_ts":"2026-05-12","bar_index":3827,"type":"SELL","basis":"structure_stop","strength":0.725,"price":62.9302,"stop_level":73.8733,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-05-27","known_ts":"2026-05-29","bar_index":3831,"type":"BUY","strength":0.725,"price":79.16,"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":"2026-07-07","known_ts":"2026-07-07","bar_index":3840,"type":"SELL","basis":"structure_stop","strength":0.863,"price":82.53,"stop_level":84.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-08","known_ts":"2026-07-08","bar_index":3840,"type":"RECLAIM","strength":0.863,"price":86.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-07-07","prior_stop_level":84.86,"sweep_low":79.74,"atr14":6.328856,"stop_level":76.575572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-10","known_ts":"2026-08-10","bar_index":3848,"type":"RECLAIM","strength":0.863,"price":114.28,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-08-10","last_scored_basis":null,"bars_since_signal":1,"extended":true,"strong_bull":true,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2018-03-09","2018-08-24","2018-10-29","2018-11-23","2019-01-31","2019-02-08","2019-03-07","2019-08-27","2019-09-05","2020-02-10","2020-03-19","2020-09-25","2021-05-14","2021-07-20","2021-09-27","2021-12-27","2022-01-31","2022-03-02","2022-03-23","2022-04-19","2022-05-26","2022-09-27","2022-10-18","2022-12-30","2023-02-01","2023-03-24","2023-04-17","2023-06-07","2023-08-21","2023-09-28","2024-05-03","2024-05-30","2024-07-10","2025-02-10","2025-03-20","2025-10-07","2026-03-13","2026-04-09","2026-05-21","2026-07-31"],"warnings":[{"ts":"2022-12-08","kind":"arm","px":35.494},{"ts":"2022-12-15","kind":"confirm","px":33.9439,"level":33.9636},{"ts":"2022-12-16","kind":"arm","px":33.549},{"ts":"2022-12-19","kind":"confirm","px":32.7394,"level":33.9636},{"ts":"2023-01-25","kind":"arm","px":38.5547},{"ts":"2023-03-09","kind":"confirm","px":38.8607,"level":39.4926},{"ts":"2023-05-31","kind":"arm","px":33.5512},{"ts":"2023-06-01","kind":"confirm","px":33.5512,"level":35.3212},{"ts":"2023-06-26","kind":"arm","px":38.1493},{"ts":"2023-07-05","kind":"confirm","px":37.7538,"level":38.1493},{"ts":"2023-07-07","kind":"arm","px":37.5461},{"ts":"2023-07-10","kind":"confirm","px":36.3991,"level":38.1493},{"ts":"2023-12-19","kind":"arm","px":30.1409},{"ts":"2024-01-11","kind":"confirm","px":27.8521,"level":27.9115},{"ts":"2024-03-20","kind":"arm","px":33.3228},{"ts":"2024-04-10","kind":"confirm","px":31.4484,"level":31.5776},{"ts":"2024-10-24","kind":"arm","px":17.2194},{"ts":"2024-11-22","kind":"arm","px":24.4568},{"ts":"2024-12-12","kind":"confirm","px":25.5716,"level":26.0195},{"ts":"2024-12-17","kind":"arm","px":24.7554},{"ts":"2024-12-18","kind":"confirm","px":23.6406,"level":26.0195},{"ts":"2025-02-24","kind":"arm","px":25.7408},{"ts":"2025-03-03","kind":"confirm","px":23.7401,"level":24.0984},{"ts":"2025-05-22","kind":"arm","px":30.3667},{"ts":"2025-06-25","kind":"arm","px":34.9257},{"ts":"2025-08-01","kind":"confirm","px":37.9284,"level":38.4771},{"ts":"2025-08-29","kind":"arm","px":45.3022},{"ts":"2025-09-09","kind":"confirm","px":44.294,"level":44.5934},{"ts":"2025-11-06","kind":"arm","px":50.4334},{"ts":"2025-11-18","kind":"confirm","px":50.2138,"level":50.4334},{"ts":"2026-01-29","kind":"arm","px":61.1415},{"ts":"2026-01-30","kind":"confirm","px":60.9417,"level":61.1015},{"ts":"2026-02-24","kind":"arm","px":67.3944},{"ts":"2026-03-02","kind":"confirm","px":65.1769,"level":65.5765},{"ts":"2026-05-07","kind":"arm","px":65.7585},{"ts":"2026-05-08","kind":"confirm","px":66.6479,"level":73.8733},{"ts":"2026-05-11","kind":"arm","px":65.4387},{"ts":"2026-05-12","kind":"confirm","px":62.9302,"level":73.8733},{"ts":"2026-07-02","kind":"arm","px":86.89},{"ts":"2026-07-07","kind":"confirm","px":82.53,"level":84.86}],"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":[]}}}