{"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":"OSUR","timeframe":"3D","as_of":"2026-08-05T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1987-08-03","known_ts":"1987-08-05","bar_index":60,"type":"BUY","strength":0.45,"price":7.6727,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1987-08-18","known_ts":"1987-08-18","bar_index":63,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.0973,"stop_level":7.4809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-08-24","known_ts":"1987-08-24","bar_index":65,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.7136,"stop_level":7.4809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1987-10-30","known_ts":"1987-11-03","bar_index":81,"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":"1987-10-30","trigger_known_ts":"1987-11-03","strength":0.45,"price":3.0691,"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.62353,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.6855,"atr14":0.654146,"stop_level":2.358427,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-11-20","known_ts":"1987-11-24","bar_index":86,"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":"1987-11-20","trigger_known_ts":"1987-11-24","strength":0.45,"price":4.0282,"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.505882,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.2609,"atr14":0.480395,"stop_level":3.020703,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-11-25","known_ts":"1987-11-30","bar_index":87,"type":"BUY","strength":0.45,"price":3.8364,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1987-11-25","known_ts":"1987-11-30","bar_index":87,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1987-11-25","trigger_known_ts":"1987-11-30","strength":0.45,"price":3.8364,"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.529409,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.2609,"atr14":0.538483,"stop_level":2.991658,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-01-19","known_ts":"1988-01-19","bar_index":99,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.7955,"stop_level":4.9873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-01-22","known_ts":"1988-01-22","bar_index":100,"type":"RECLAIM","strength":0.588,"price":5.1791,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-01-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1988-01-19","prior_stop_level":4.9873,"sweep_low":4.7955,"atr14":0.520148,"stop_level":4.535426,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-03-07","known_ts":"1988-03-07","bar_index":110,"type":"RECLAIM","strength":0.863,"price":6.5218,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-06-27","known_ts":"1988-06-29","bar_index":136,"type":"BUY","strength":1.0,"price":5.9464,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1988-08-09","known_ts":"1988-08-11","bar_index":146,"type":"BUY","strength":1.0,"price":5.5627,"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":"1988-10-05","known_ts":"1988-10-05","bar_index":159,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.7136,"stop_level":6.9055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-10-20","known_ts":"1988-10-20","bar_index":163,"type":"RECLAIM","strength":1.0,"price":7.2891,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-10-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-01-04","known_ts":"1989-01-06","bar_index":180,"type":"BUY","strength":0.45,"price":5.5627,"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":"1989-01-12","known_ts":"1989-01-12","bar_index":182,"type":"RECLAIM","strength":0.725,"price":6.5218,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1989-01-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-02-13","known_ts":"1989-02-13","bar_index":189,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.1382,"stop_level":6.7136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-03-14","known_ts":"1989-03-16","bar_index":196,"type":"BUY","strength":0.725,"price":6.33,"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":"1989-07-05","known_ts":"1989-07-07","bar_index":222,"type":"BUY","strength":0.45,"price":4.4118,"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":"1989-07-05","known_ts":"1989-07-07","bar_index":222,"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":"1989-07-05","trigger_known_ts":"1989-07-07","strength":0.45,"price":4.4118,"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.410258,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.0282,"atr14":0.19562,"stop_level":3.93039,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-07-26","known_ts":"1989-07-28","bar_index":227,"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":"1989-07-26","trigger_known_ts":"1989-07-28","strength":0.588,"price":4.4118,"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.410258,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.8364,"atr14":0.205577,"stop_level":3.733612,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-09-06","known_ts":"1989-09-06","bar_index":236,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.22,"stop_level":4.3159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-10-03","known_ts":"1989-10-05","bar_index":243,"type":"BUY","strength":0.725,"price":4.9873,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1989-11-09","known_ts":"1989-11-13","bar_index":252,"type":"BUY","strength":0.725,"price":4.6036,"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":"quality","score":75},{"ts":"1989-12-28","known_ts":"1989-12-28","bar_index":263,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6036,"stop_level":4.7955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-03-16","known_ts":"1990-03-20","bar_index":281,"type":"BUY","strength":0.45,"price":4.1241,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-03-16","known_ts":"1990-03-20","bar_index":281,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1990-03-16","trigger_known_ts":"1990-03-20","strength":0.45,"price":4.1241,"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.306454,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.8364,"atr14":0.225804,"stop_level":3.723498,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-03-29","known_ts":"1990-03-29","bar_index":284,"type":"RECLAIM","strength":0.725,"price":4.4118,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1990-03-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-06-04","known_ts":"1990-06-04","bar_index":299,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.8505,"stop_level":5.9464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-06-15","known_ts":"1990-06-19","bar_index":302,"type":"REBUY","strength":1.0,"price":7.0014,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1990-10-02","known_ts":"1990-10-04","bar_index":327,"type":"BUY","strength":0.725,"price":5.8505,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1991-04-15","known_ts":"1991-04-15","bar_index":371,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.4273,"stop_level":13.8109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-04-18","known_ts":"1991-04-18","bar_index":372,"type":"RECLAIM","strength":1.0,"price":14.0027,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-04-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":"1991-04-15","prior_stop_level":13.8109,"sweep_low":12.3723,"atr14":1.070819,"stop_level":11.836891,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-06-06","known_ts":"1991-06-10","bar_index":384,"type":"BUY","strength":0.725,"price":14.0027,"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":"1991-06-14","known_ts":"1991-06-18","bar_index":386,"type":"BUY","strength":0.725,"price":13.715,"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":"1991-09-18","known_ts":"1991-09-20","bar_index":408,"type":"BUY","strength":0.725,"price":14.2905,"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":"1991-11-22","known_ts":"1991-11-22","bar_index":423,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.5923,"stop_level":16.9759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-12-12","known_ts":"1991-12-12","bar_index":428,"type":"RECLAIM","strength":1.0,"price":18.3186,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-11-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-12-17","known_ts":"1991-12-19","bar_index":429,"type":"BUY","strength":1.0,"price":18.7023,"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":20},{"ts":"1992-01-06","known_ts":"1992-01-08","bar_index":433,"type":"BUY","strength":0.863,"price":19.9491,"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":"1992-01-23","known_ts":"1992-01-23","bar_index":437,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.7023,"stop_level":19.3736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-02-07","known_ts":"1992-02-07","bar_index":441,"type":"RECLAIM","strength":1.0,"price":18.7023,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-01-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-04-08","known_ts":"1992-04-10","bar_index":455,"type":"BUY","strength":0.45,"price":15.1536,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1992-06-12","known_ts":"1992-06-12","bar_index":470,"type":"SELL","basis":"structure_stop","strength":0.45,"price":12.2764,"stop_level":12.7559,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1992-06-15","known_ts":"1992-06-15","bar_index":470,"type":"RECLAIM","strength":0.588,"price":13.0436,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-06-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1992-06-12","prior_stop_level":12.7559,"sweep_low":12.2764,"atr14":0.764824,"stop_level":11.893988,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-06-30","known_ts":"1992-07-02","bar_index":474,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1992-06-30","trigger_known_ts":"1992-07-02","strength":0.45,"price":12.66,"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.365385,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.7009,"atr14":0.754332,"stop_level":11.323734,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-07-14","known_ts":"1992-07-16","bar_index":477,"type":"BUY","strength":0.45,"price":12.9477,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1992-07-14","known_ts":"1992-07-16","bar_index":477,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1992-07-14","trigger_known_ts":"1992-07-16","strength":0.45,"price":12.9477,"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.350963,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.0845,"atr14":0.584528,"stop_level":11.792236,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-07-30","known_ts":"1992-07-30","bar_index":481,"type":"RECLAIM","strength":0.725,"price":15.9209,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1992-07-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-08-31","known_ts":"1992-08-31","bar_index":488,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.715,"stop_level":14.0027,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-09-03","known_ts":"1992-09-03","bar_index":489,"type":"RECLAIM","strength":0.588,"price":14.0986,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1992-08-31","prior_stop_level":14.0027,"sweep_low":13.5232,"atr14":0.59381,"stop_level":13.226295,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-10-07","known_ts":"1992-10-09","bar_index":497,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1992-10-07","trigger_known_ts":"1992-10-09","strength":0.45,"price":12.3723,"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.379807,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.2214,"atr14":0.52419,"stop_level":10.959305,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-10-23","known_ts":"1992-10-27","bar_index":501,"type":"BUY","strength":0.45,"price":13.2355,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1992-10-23","known_ts":"1992-10-27","bar_index":501,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1992-10-23","trigger_known_ts":"1992-10-27","strength":0.45,"price":13.2355,"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.336536,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.5641,"atr14":0.420363,"stop_level":12.353918,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-10-28","known_ts":"1992-10-28","bar_index":502,"type":"RECLAIM","strength":0.588,"price":15.5373,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1992-10-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1992-12-03","known_ts":"1992-12-03","bar_index":510,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.4964,"stop_level":16.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-12-04","known_ts":"1992-12-04","bar_index":510,"type":"RECLAIM","strength":0.863,"price":16.9759,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1992-12-03","prior_stop_level":16.88,"sweep_low":16.4964,"atr14":0.687609,"stop_level":16.152596,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-03-10","known_ts":"1993-03-10","bar_index":532,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.6191,"stop_level":14.0986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-03-12","known_ts":"1993-03-12","bar_index":533,"type":"RECLAIM","strength":0.588,"price":14.3864,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1993-03-10","prior_stop_level":14.0986,"sweep_low":13.2355,"atr14":0.604278,"stop_level":12.933361,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-04-02","known_ts":"1993-04-02","bar_index":538,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3314,"stop_level":13.5232,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1993-04-29","known_ts":"1993-05-03","bar_index":544,"type":"BUY","strength":0.45,"price":13.6191,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1993-05-12","known_ts":"1993-05-12","bar_index":547,"type":"RECLAIM","strength":0.725,"price":14.2905,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1993-04-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-06-02","known_ts":"1993-06-02","bar_index":551,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.9618,"stop_level":15.2495,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-06-14","known_ts":"1993-06-14","bar_index":554,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.77,"stop_level":14.9618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-06-21","known_ts":"1993-06-21","bar_index":556,"type":"RECLAIM","strength":0.863,"price":15.1536,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-06-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":"1993-06-14","prior_stop_level":14.9618,"sweep_low":14.4823,"atr14":0.366696,"stop_level":14.298952,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-06-29","known_ts":"1993-06-29","bar_index":558,"type":"RECLAIM","strength":0.863,"price":16.0168,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-09-01","known_ts":"1993-09-03","bar_index":573,"type":"BUY","strength":0.725,"price":15.5373,"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":"1993-10-06","known_ts":"1993-10-06","bar_index":581,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.4005,"stop_level":16.4964,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-10-07","known_ts":"1993-10-07","bar_index":581,"type":"RECLAIM","strength":0.863,"price":17.4555,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-10-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1993-10-06","prior_stop_level":16.4964,"sweep_low":16.0168,"atr14":0.6493,"stop_level":15.69215,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-10-22","known_ts":"1993-10-22","bar_index":585,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.7841,"stop_level":17.2636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-10-29","known_ts":"1993-10-29","bar_index":586,"type":"RECLAIM","strength":0.863,"price":17.5514,"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":17.2636,"sweep_low":15.7291,"atr14":0.569507,"stop_level":15.444346,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-11-09","known_ts":"1993-11-09","bar_index":589,"type":"RECLAIM","strength":1.0,"price":17.2636,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-10-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-02-08","known_ts":"1994-02-10","bar_index":610,"type":"BUY","strength":0.588,"price":15.4414,"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":"quality","score":65},{"ts":"1994-04-11","known_ts":"1994-04-13","bar_index":624,"type":"BUY","strength":0.45,"price":11.2214,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-04-11","known_ts":"1994-04-13","bar_index":624,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-04-11","trigger_known_ts":"1994-04-13","strength":0.45,"price":11.2214,"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.367566,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.1664,"atr14":0.615079,"stop_level":9.85886,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-06-17","known_ts":"1994-06-17","bar_index":639,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.9886,"stop_level":12.0845,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-08-05","known_ts":"1994-08-05","bar_index":651,"type":"RECLAIM","strength":0.863,"price":14.5782,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-09-27","known_ts":"1994-09-27","bar_index":663,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.6741,"stop_level":14.9618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-09-30","known_ts":"1994-09-30","bar_index":664,"type":"RECLAIM","strength":0.863,"price":15.2495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-09-27 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-09-27","prior_stop_level":14.9618,"sweep_low":14.3864,"atr14":0.497886,"stop_level":14.137457,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-12-27","known_ts":"1994-12-27","bar_index":684,"type":"RECLAIM","strength":1.0,"price":16.9759,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-09-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-02-22","known_ts":"1995-02-24","bar_index":697,"type":"BUY","strength":0.725,"price":15.0577,"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":"1995-03-16","known_ts":"1995-03-16","bar_index":702,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.77,"stop_level":14.8659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-06-14","known_ts":"1995-06-16","bar_index":723,"type":"BUY","strength":0.45,"price":12.8518,"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-07-19","known_ts":"1995-07-19","bar_index":731,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.2764,"stop_level":12.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-07-21","known_ts":"1995-07-21","bar_index":731,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.2764,"stop_level":12.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-09-21","known_ts":"1995-09-25","bar_index":746,"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-09-21","trigger_known_ts":"1995-09-25","strength":0.45,"price":11.3173,"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.407033,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.8377,"atr14":0.461672,"stop_level":10.606864,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-10-17","known_ts":"1995-10-19","bar_index":752,"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-10-17","trigger_known_ts":"1995-10-19","strength":0.45,"price":9.3032,"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.512562,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.4809,"atr14":0.605991,"stop_level":7.177904,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-10-25","known_ts":"1995-10-27","bar_index":754,"type":"BUY","strength":0.45,"price":11.5091,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-10-25","known_ts":"1995-10-27","bar_index":754,"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":"1995-10-25","trigger_known_ts":"1995-10-27","strength":0.45,"price":11.5091,"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.396984,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.9605,"atr14":0.685832,"stop_level":7.617584,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-11-16","known_ts":"1995-11-16","bar_index":759,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.9745,"stop_level":10.1664,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-11-22","known_ts":"1995-11-22","bar_index":760,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.7277,"stop_level":10.1664,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-12-07","known_ts":"1995-12-11","bar_index":764,"type":"REBUY","strength":0.588,"price":9.8786,"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":"1995-12-26","known_ts":"1995-12-26","bar_index":768,"type":"RECLAIM","strength":0.725,"price":12.7559,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1995-12-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-03-05","known_ts":"1996-03-05","bar_index":784,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.0436,"stop_level":13.4273,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-03-21","known_ts":"1996-03-21","bar_index":788,"type":"RECLAIM","strength":1.0,"price":13.5232,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-03-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-04-22","known_ts":"1996-04-24","bar_index":795,"type":"BUY","strength":0.863,"price":14.0027,"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":"1996-05-08","known_ts":"1996-05-10","bar_index":799,"type":"REBUY","strength":0.863,"price":14.4823,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1996-06-18","known_ts":"1996-06-18","bar_index":808,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.3314,"stop_level":14.2905,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-08-20","known_ts":"1996-08-22","bar_index":823,"type":"BUY","strength":0.588,"price":10.7418,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"1996-09-05","known_ts":"1996-09-05","bar_index":826,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.1664,"stop_level":10.4541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1996-09-12","known_ts":"1996-09-12","bar_index":828,"type":"RECLAIM","strength":0.588,"price":10.6459,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-09-05 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":"1996-09-05","prior_stop_level":10.4541,"sweep_low":9.8786,"atr14":0.400321,"stop_level":9.678439,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-11-08","known_ts":"1996-11-08","bar_index":842,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.6459,"stop_level":11.4132,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-11-12","known_ts":"1996-11-12","bar_index":842,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.9745,"stop_level":11.4132,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-12-13","known_ts":"1996-12-17","bar_index":850,"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":"1996-12-13","trigger_known_ts":"1996-12-17","strength":0.45,"price":8.9195,"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.459306,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.3441,"atr14":0.467384,"stop_level":8.110408,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-01-10","known_ts":"1997-01-14","bar_index":856,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-01-10","trigger_known_ts":"1997-01-14","strength":0.45,"price":8.9195,"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.459306,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2482,"atr14":0.537417,"stop_level":7.979492,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-01-15","known_ts":"1997-01-17","bar_index":857,"type":"BUY","strength":0.45,"price":10.9336,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-01-20","known_ts":"1997-01-20","bar_index":858,"type":"RECLAIM","strength":0.725,"price":11.9886,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-01-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-02-20","known_ts":"1997-02-20","bar_index":865,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.9336,"stop_level":11.1255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-02-24","known_ts":"1997-02-24","bar_index":866,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.55,"stop_level":11.1255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-05-02","known_ts":"1997-05-06","bar_index":882,"type":"BUY","strength":0.45,"price":7.6727,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-05-02","known_ts":"1997-05-06","bar_index":882,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1997-05-02","trigger_known_ts":"1997-05-06","strength":0.45,"price":7.6727,"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.534886,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.8914,"atr14":0.6625,"stop_level":4.56015,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-27","known_ts":"1997-05-27","bar_index":887,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.8095,"stop_level":7.0973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-08-11","known_ts":"1997-08-13","bar_index":905,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-08-11","trigger_known_ts":"1997-08-13","strength":0.45,"price":4.7955,"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.606297,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.3159,"atr14":0.419583,"stop_level":4.106108,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-22","known_ts":"1997-08-26","bar_index":908,"type":"BUY","strength":0.45,"price":5.3709,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-08-22","known_ts":"1997-08-26","bar_index":908,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1997-08-22","trigger_known_ts":"1997-08-26","strength":0.45,"price":5.3709,"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.559058,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5486,"atr14":0.500766,"stop_level":3.298217,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-09-26","known_ts":"1997-09-26","bar_index":916,"type":"RECLAIM","strength":0.725,"price":6.33,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-08-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-10-02","known_ts":"1997-10-02","bar_index":917,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.7545,"stop_level":6.0423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-10-06","known_ts":"1997-10-06","bar_index":918,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3709,"stop_level":6.0423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-12-26","known_ts":"1997-12-30","bar_index":937,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-12-26","trigger_known_ts":"1997-12-30","strength":0.45,"price":3.5486,"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.704002,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.2609,"atr14":0.423862,"stop_level":3.048969,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-12-31","known_ts":"1998-01-05","bar_index":938,"type":"BUY","strength":0.45,"price":4.7955,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-12-31","known_ts":"1998-01-05","bar_index":938,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1997-12-31","trigger_known_ts":"1998-01-05","strength":0.45,"price":4.7955,"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.599995,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3568,"atr14":0.452567,"stop_level":3.130517,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-20","known_ts":"1998-01-20","bar_index":942,"type":"RECLAIM","strength":0.725,"price":5.625,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-12-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-02-10","known_ts":"1998-02-10","bar_index":947,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.6875,"stop_level":5.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-02-17","known_ts":"1998-02-17","bar_index":948,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5,"stop_level":5.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-02-19","known_ts":"1998-02-19","bar_index":949,"type":"RECLAIM","strength":0.725,"price":5.8125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-02-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-02-17","prior_stop_level":5.75,"sweep_low":5.0,"atr14":0.448414,"stop_level":4.775793,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-04","known_ts":"1998-03-04","bar_index":952,"type":"RECLAIM","strength":1.0,"price":6.1875,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-02-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-06-24","known_ts":"1998-06-26","bar_index":978,"type":"BUY","strength":0.725,"price":6.375,"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":"1998-07-15","known_ts":"1998-07-15","bar_index":982,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.125,"stop_level":6.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-10-27","known_ts":"1998-10-29","bar_index":1007,"type":"BUY","strength":0.588,"price":4.625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":70},{"ts":"1998-11-25","known_ts":"1998-11-25","bar_index":1014,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.125,"stop_level":5.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-11-27","known_ts":"1998-11-27","bar_index":1014,"type":"RECLAIM","strength":0.863,"price":5.375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1998-11-25","prior_stop_level":5.25,"sweep_low":4.9375,"atr14":0.582904,"stop_level":4.646048,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-31","known_ts":"1999-01-05","bar_index":1022,"type":"BUY","strength":1.0,"price":6.0625,"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":"1999-01-27","known_ts":"1999-01-27","bar_index":1027,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.5625,"stop_level":6.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-02-10","known_ts":"1999-02-10","bar_index":1031,"type":"RECLAIM","strength":1.0,"price":5.875,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-05-12","known_ts":"1999-05-14","bar_index":1052,"type":"BUY","strength":0.725,"price":5.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"1999-07-26","known_ts":"1999-07-28","bar_index":1069,"type":"REBUY","strength":1.0,"price":5.875,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1999-08-16","known_ts":"1999-08-18","bar_index":1074,"type":"REBUY","strength":1.0,"price":6.125,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1999-09-23","known_ts":"1999-09-23","bar_index":1083,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.125,"stop_level":6.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1999-09-30","known_ts":"1999-09-30","bar_index":1084,"type":"RECLAIM","strength":0.863,"price":6.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-09-23 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":"1999-09-23","prior_stop_level":6.625,"sweep_low":5.625,"atr14":0.495473,"stop_level":5.377264,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-01","known_ts":"1999-12-03","bar_index":1099,"type":"BUY","strength":0.588,"price":5.375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2000-03-27","known_ts":"2000-03-27","bar_index":1125,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.1875,"stop_level":13.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-06-01","known_ts":"2000-06-05","bar_index":1141,"type":"BUY","strength":0.725,"price":10.8125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2000-07-17","known_ts":"2000-07-17","bar_index":1151,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.875,"stop_level":13.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-07-18","known_ts":"2000-07-18","bar_index":1151,"type":"RECLAIM","strength":0.863,"price":13.9375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-07-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":"2000-07-17","prior_stop_level":13.5,"sweep_low":12.25,"atr14":1.042711,"stop_level":11.728644,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-05","known_ts":"2000-09-07","bar_index":1163,"type":"BUY","strength":0.725,"price":13.625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2000-10-02","known_ts":"2000-10-02","bar_index":1169,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.375,"stop_level":12.5625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-12-15","known_ts":"2000-12-19","bar_index":1187,"type":"BUY","strength":0.588,"price":7.5625,"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":"2001-02-09","known_ts":"2001-02-09","bar_index":1199,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.0,"stop_level":8.0625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-12","known_ts":"2001-02-12","bar_index":1199,"type":"RECLAIM","strength":0.588,"price":9.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-02-09","prior_stop_level":8.0625,"sweep_low":7.5,"atr14":0.8942,"stop_level":7.0529,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-03-23","known_ts":"2001-03-27","bar_index":1209,"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-23","trigger_known_ts":"2001-03-27","strength":0.45,"price":6.9375,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.52766,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.875,"atr14":0.657952,"stop_level":5.546024,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-02","known_ts":"2001-04-04","bar_index":1211,"type":"BUY","strength":0.588,"price":7.625,"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-04-02","known_ts":"2001-04-04","bar_index":1211,"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-02","trigger_known_ts":"2001-04-04","strength":0.588,"price":7.625,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.480851,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.125,"atr14":0.76346,"stop_level":5.74327,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-15","known_ts":"2001-05-15","bar_index":1221,"type":"RECLAIM","strength":0.725,"price":10.09,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-02-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-06-07","known_ts":"2001-06-07","bar_index":1226,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.95,"stop_level":11.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-06-08","known_ts":"2001-06-08","bar_index":1226,"type":"RECLAIM","strength":0.863,"price":11.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2001-06-07","prior_stop_level":11.0,"sweep_low":10.7,"atr14":0.621898,"stop_level":10.389051,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-11","known_ts":"2001-06-11","bar_index":1227,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.4,"stop_level":11.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-06-27","known_ts":"2001-06-29","bar_index":1231,"type":"REBUY","strength":0.863,"price":12.5,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2001-08-02","known_ts":"2001-08-02","bar_index":1239,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.05,"stop_level":13.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-10-31","known_ts":"2001-11-02","bar_index":1259,"type":"BUY","strength":0.588,"price":10.54,"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":"2001-11-23","known_ts":"2001-11-23","bar_index":1264,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.98,"stop_level":10.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-12-13","known_ts":"2001-12-13","bar_index":1269,"type":"RECLAIM","strength":0.725,"price":12.28,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-01-08","known_ts":"2002-01-08","bar_index":1274,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.04,"stop_level":11.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-02-28","known_ts":"2002-03-04","bar_index":1286,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-02-28","trigger_known_ts":"2002-03-04","strength":0.45,"price":5.35,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.63531,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.75,"atr14":0.494553,"stop_level":4.502724,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-03-13","known_ts":"2002-03-15","bar_index":1289,"type":"BUY","strength":0.45,"price":5.58,"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-03-13","known_ts":"2002-03-15","bar_index":1289,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-03-13","trigger_known_ts":"2002-03-15","strength":0.45,"price":5.58,"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.619632,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.16,"atr14":0.403102,"stop_level":4.958449,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-09","known_ts":"2002-04-11","bar_index":1295,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-04-09","trigger_known_ts":"2002-04-11","strength":0.588,"price":7.05,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.519427,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.75,"atr14":0.420137,"stop_level":5.539931,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-06","known_ts":"2002-05-06","bar_index":1301,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2,"stop_level":7.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-05-09","known_ts":"2002-05-09","bar_index":1302,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.05,"stop_level":7.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-06-12","known_ts":"2002-06-14","bar_index":1310,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-06-12","trigger_known_ts":"2002-06-14","strength":0.588,"price":6.15,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.580777,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.5,"atr14":0.365386,"stop_level":5.317307,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-06-20","known_ts":"2002-06-24","bar_index":1312,"type":"BUY","strength":0.588,"price":6.9,"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":"2002-06-20","known_ts":"2002-06-24","bar_index":1312,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-06-20","trigger_known_ts":"2002-06-24","strength":0.588,"price":6.9,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.529652,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.6,"atr14":0.375094,"stop_level":5.412453,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-03","known_ts":"2002-07-03","bar_index":1315,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.72,"stop_level":6.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-07-25","known_ts":"2002-07-29","bar_index":1320,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-07-25","trigger_known_ts":"2002-07-29","strength":0.45,"price":4.99,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.65985,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.02,"atr14":0.477583,"stop_level":3.781209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-12","known_ts":"2002-08-14","bar_index":1324,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-08-12","trigger_known_ts":"2002-08-14","strength":0.45,"price":4.5,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.653846,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.95,"atr14":0.396313,"stop_level":3.751844,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-06","known_ts":"2002-09-10","bar_index":1330,"type":"BUY","strength":0.45,"price":4.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-09-06","known_ts":"2002-09-10","bar_index":1330,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-09-06","trigger_known_ts":"2002-09-10","strength":0.45,"price":4.19,"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.658795,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.69,"atr14":0.338528,"stop_level":3.520736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-05","known_ts":"2002-11-05","bar_index":1344,"type":"RECLAIM","strength":0.725,"price":7.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-07-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-11-27","known_ts":"2002-11-27","bar_index":1349,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.94,"stop_level":6.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-12-03","known_ts":"2002-12-03","bar_index":1350,"type":"RECLAIM","strength":0.863,"price":6.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-27 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-11-27","prior_stop_level":6.16,"sweep_low":5.75,"atr14":0.460689,"stop_level":5.519655,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-13","known_ts":"2002-12-13","bar_index":1353,"type":"RECLAIM","strength":0.863,"price":6.2,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-02-14","known_ts":"2003-02-14","bar_index":1367,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.0,"stop_level":7.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-02-18","known_ts":"2003-02-18","bar_index":1367,"type":"RECLAIM","strength":0.863,"price":7.33,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-02-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":"2003-02-14","prior_stop_level":7.01,"sweep_low":6.87,"atr14":0.470059,"stop_level":6.63497,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-22","known_ts":"2003-04-24","bar_index":1382,"type":"BUY","strength":0.863,"price":7.2,"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":"2003-05-16","known_ts":"2003-05-20","bar_index":1388,"type":"BUY","strength":0.863,"price":6.79,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2003-06-19","known_ts":"2003-06-19","bar_index":1395,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.7,"stop_level":6.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-20","known_ts":"2003-06-24","bar_index":1396,"type":"BUY","strength":1.0,"price":7.68,"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":"2003-06-20","known_ts":"2003-06-20","bar_index":1396,"type":"RECLAIM","strength":1.0,"price":7.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-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":"2003-06-19","prior_stop_level":6.95,"sweep_low":6.51,"atr14":0.407584,"stop_level":6.306208,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-24","known_ts":"2003-07-24","bar_index":1403,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.06,"stop_level":8.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-07-25","known_ts":"2003-07-25","bar_index":1404,"type":"RECLAIM","strength":1.0,"price":8.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-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":"2003-07-24","prior_stop_level":8.1,"sweep_low":7.8,"atr14":0.38914,"stop_level":7.60543,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-12","known_ts":"2003-08-12","bar_index":1408,"type":"RECLAIM","strength":1.0,"price":8.34,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-08-15","known_ts":"2003-08-19","bar_index":1409,"type":"REBUY","strength":1.0,"price":9.15,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2003-10-17","known_ts":"2003-10-17","bar_index":1423,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.26,"stop_level":9.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-10-21","known_ts":"2003-10-21","bar_index":1424,"type":"RECLAIM","strength":0.863,"price":9.63,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-10-17 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-10-17","prior_stop_level":9.49,"sweep_low":9.03,"atr14":0.456708,"stop_level":8.801646,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-23","known_ts":"2003-12-26","bar_index":1439,"type":"BUY","strength":0.725,"price":8.64,"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":"2004-02-13","known_ts":"2004-02-13","bar_index":1450,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.62,"stop_level":8.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-17","known_ts":"2004-02-17","bar_index":1451,"type":"RECLAIM","strength":0.863,"price":8.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-02-13","prior_stop_level":8.64,"sweep_low":8.53,"atr14":0.408075,"stop_level":8.325963,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-01","known_ts":"2004-03-01","bar_index":1454,"type":"RECLAIM","strength":0.863,"price":8.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-02-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-29","known_ts":"2004-04-29","bar_index":1468,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.93,"stop_level":9.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-06-17","known_ts":"2004-06-21","bar_index":1479,"type":"BUY","strength":0.588,"price":7.72,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2004-07-26","known_ts":"2004-07-26","bar_index":1487,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.13,"stop_level":7.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-07-27","known_ts":"2004-07-27","bar_index":1488,"type":"RECLAIM","strength":0.588,"price":7.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-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":"2004-07-26","prior_stop_level":7.35,"sweep_low":7.12,"atr14":0.447921,"stop_level":6.89604,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-30","known_ts":"2004-09-01","bar_index":1496,"type":"BUY","strength":0.588,"price":6.38,"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":"2004-10-05","known_ts":"2004-10-05","bar_index":1504,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.19,"stop_level":6.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-10-07","known_ts":"2004-10-07","bar_index":1505,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.06,"stop_level":6.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-10-15","known_ts":"2004-10-19","bar_index":1507,"type":"REBUY","strength":0.45,"price":6.4,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-11-23","known_ts":"2004-11-23","bar_index":1516,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.07,"stop_level":7.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-11-26","known_ts":"2004-11-26","bar_index":1516,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.06,"stop_level":7.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-11-29","known_ts":"2004-11-29","bar_index":1517,"type":"RECLAIM","strength":0.588,"price":7.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-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":"2004-11-23","prior_stop_level":7.12,"sweep_low":6.88,"atr14":0.25769,"stop_level":6.751155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-29","known_ts":"2004-11-29","bar_index":1517,"type":"RECLAIM","strength":0.588,"price":7.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-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":"2004-11-26","prior_stop_level":7.12,"sweep_low":6.88,"atr14":0.25769,"stop_level":6.751155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-16","known_ts":"2004-12-16","bar_index":1521,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.94,"stop_level":6.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-12-17","known_ts":"2004-12-17","bar_index":1521,"type":"RECLAIM","strength":0.725,"price":6.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2004-12-16","prior_stop_level":6.95,"sweep_low":6.75,"atr14":0.251858,"stop_level":6.624071,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-25","known_ts":"2005-01-27","bar_index":1530,"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-01-25","trigger_known_ts":"2005-01-27","strength":0.45,"price":5.71,"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.45619,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.35,"atr14":0.288248,"stop_level":5.205876,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-02-10","known_ts":"2005-02-14","bar_index":1534,"type":"BUY","strength":0.588,"price":7.04,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2005-06-01","known_ts":"2005-06-01","bar_index":1559,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.1,"stop_level":8.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-02","known_ts":"2005-06-02","bar_index":1559,"type":"RECLAIM","strength":1.0,"price":8.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-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":"2005-06-01","prior_stop_level":8.11,"sweep_low":8.0,"atr14":0.355993,"stop_level":7.822004,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-08","known_ts":"2005-06-10","bar_index":1561,"type":"REBUY","strength":1.0,"price":9.2,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2005-07-28","known_ts":"2005-07-28","bar_index":1572,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.96,"stop_level":11.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-01","known_ts":"2005-08-01","bar_index":1573,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.84,"stop_level":11.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-03","known_ts":"2005-08-03","bar_index":1574,"type":"RECLAIM","strength":1.0,"price":11.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-07-28","prior_stop_level":11.1,"sweep_low":9.91,"atr14":0.514524,"stop_level":9.652738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-03","known_ts":"2005-08-03","bar_index":1574,"type":"RECLAIM","strength":1.0,"price":11.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-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":"2005-08-01","prior_stop_level":11.1,"sweep_low":9.91,"atr14":0.514524,"stop_level":9.652738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-10-14","known_ts":"2005-10-18","bar_index":1591,"type":"BUY","strength":0.725,"price":9.99,"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-12-13","known_ts":"2005-12-13","bar_index":1604,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.32,"stop_level":11.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-01-25","known_ts":"2006-01-27","bar_index":1614,"type":"BUY","strength":0.725,"price":10.9,"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":"2006-05-04","known_ts":"2006-05-04","bar_index":1637,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.33,"stop_level":10.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-05-31","known_ts":"2006-06-02","bar_index":1643,"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":"2006-05-31","trigger_known_ts":"2006-06-02","strength":0.45,"price":8.83,"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.366116,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.17,"atr14":0.383654,"stop_level":7.978173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-21","known_ts":"2006-06-23","bar_index":1648,"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":"2006-06-21","trigger_known_ts":"2006-06-23","strength":0.45,"price":8.34,"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.401292,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.89,"atr14":0.320596,"stop_level":7.729702,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-26","known_ts":"2006-06-28","bar_index":1649,"type":"BUY","strength":0.45,"price":9.12,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-08-24","known_ts":"2006-08-28","bar_index":1663,"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":"2006-08-24","trigger_known_ts":"2006-08-28","strength":0.45,"price":6.59,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.52692,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.36,"atr14":0.308479,"stop_level":6.20576,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-15","known_ts":"2006-09-19","bar_index":1668,"type":"BUY","strength":0.45,"price":7.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-09-15","known_ts":"2006-09-19","bar_index":1668,"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":"2006-09-15","trigger_known_ts":"2006-09-19","strength":0.45,"price":7.1,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.490309,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.45,"atr14":0.314782,"stop_level":6.292609,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-27","known_ts":"2006-10-27","bar_index":1678,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.87,"stop_level":7.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-30","known_ts":"2006-10-30","bar_index":1678,"type":"RECLAIM","strength":0.588,"price":7.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-10-27","prior_stop_level":7.89,"sweep_low":7.75,"atr14":0.279291,"stop_level":7.610355,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-13","known_ts":"2006-12-13","bar_index":1688,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.18,"stop_level":8.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-01-09","known_ts":"2007-01-11","bar_index":1694,"type":"BUY","strength":0.863,"price":8.63,"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":"2007-01-22","known_ts":"2007-01-22","bar_index":1696,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.27,"stop_level":8.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-01-24","known_ts":"2007-01-24","bar_index":1697,"type":"RECLAIM","strength":0.725,"price":8.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-01-22","prior_stop_level":8.44,"sweep_low":8.24,"atr14":0.2893,"stop_level":8.09535,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-29","known_ts":"2007-01-29","bar_index":1698,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.25,"stop_level":8.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-01-30","known_ts":"2007-01-30","bar_index":1698,"type":"RECLAIM","strength":0.725,"price":8.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-01-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":"2007-01-29","prior_stop_level":8.27,"sweep_low":8.18,"atr14":0.265055,"stop_level":8.047473,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-05","known_ts":"2007-04-10","bar_index":1714,"type":"BUY","strength":0.45,"price":7.62,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-05-14","known_ts":"2007-05-14","bar_index":1722,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.18,"stop_level":7.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-05-18","known_ts":"2007-05-18","bar_index":1724,"type":"RECLAIM","strength":0.45,"price":7.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-14 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":"2007-05-14","prior_stop_level":7.26,"sweep_low":6.92,"atr14":0.246626,"stop_level":6.796687,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-11","known_ts":"2007-06-11","bar_index":1729,"type":"RECLAIM","strength":0.725,"price":8.22,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-26","known_ts":"2007-07-26","bar_index":1739,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.38,"stop_level":8.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-08-01","known_ts":"2007-08-03","bar_index":1741,"type":"REBUY","strength":0.863,"price":8.82,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2007-08-01","known_ts":"2007-08-01","bar_index":1741,"type":"RECLAIM","strength":0.863,"price":8.46,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-07-26","prior_stop_level":8.4,"sweep_low":7.89,"atr14":0.293263,"stop_level":7.743368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-28","known_ts":"2007-08-28","bar_index":1747,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.87,"stop_level":9.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-08-29","known_ts":"2007-08-29","bar_index":1747,"type":"RECLAIM","strength":0.863,"price":9.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-08-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":"2007-08-28","prior_stop_level":9.13,"sweep_low":8.87,"atr14":0.378984,"stop_level":8.680508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-18","known_ts":"2007-09-18","bar_index":1752,"type":"RECLAIM","strength":0.863,"price":9.35,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-08-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-10-31","known_ts":"2007-10-31","bar_index":1762,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.07,"stop_level":9.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-01-14","known_ts":"2008-01-16","bar_index":1779,"type":"BUY","strength":0.725,"price":9.11,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2008-03-14","known_ts":"2008-03-18","bar_index":1793,"type":"BUY","strength":0.588,"price":7.08,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2008-04-11","known_ts":"2008-04-11","bar_index":1799,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.09,"stop_level":7.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-01","known_ts":"2008-05-05","bar_index":1804,"type":"REBUY","strength":0.45,"price":6.67,"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-05-22","known_ts":"2008-05-27","bar_index":1809,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-05-22","trigger_known_ts":"2008-05-27","strength":0.45,"price":5.34,"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.492395,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.95,"atr14":0.258742,"stop_level":4.820629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-01","known_ts":"2008-07-03","bar_index":1818,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-01","trigger_known_ts":"2008-07-03","strength":0.45,"price":4.0,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.619772,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.69,"atr14":0.255402,"stop_level":3.562299,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-10","known_ts":"2008-07-14","bar_index":1820,"type":"BUY","strength":0.45,"price":4.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-10","known_ts":"2008-07-14","bar_index":1820,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-10","trigger_known_ts":"2008-07-14","strength":0.45,"price":4.1,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.610266,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.69,"atr14":0.244526,"stop_level":3.567737,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-04","known_ts":"2008-09-04","bar_index":1833,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.87,"stop_level":4.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-08","known_ts":"2008-09-08","bar_index":1833,"type":"RECLAIM","strength":0.588,"price":5.01,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-04","prior_stop_level":4.92,"sweep_low":4.81,"atr14":0.223175,"stop_level":4.698413,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-17","known_ts":"2008-09-17","bar_index":1836,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8,"stop_level":4.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-18","known_ts":"2008-09-18","bar_index":1836,"type":"RECLAIM","strength":0.725,"price":5.49,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-17","prior_stop_level":4.87,"sweep_low":4.65,"atr14":0.275734,"stop_level":4.512133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-29","known_ts":"2008-09-29","bar_index":1838,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.48,"stop_level":4.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-30","known_ts":"2008-09-30","bar_index":1839,"type":"RECLAIM","strength":0.725,"price":4.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-29","prior_stop_level":4.8,"sweep_low":3.99,"atr14":0.416164,"stop_level":3.781918,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-29","known_ts":"2008-10-31","bar_index":1846,"type":"BUY","strength":0.725,"price":4.61,"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-12-03","known_ts":"2008-12-05","bar_index":1854,"type":"BUY","strength":0.725,"price":3.45,"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":"2009-01-12","known_ts":"2009-01-12","bar_index":1862,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.15,"stop_level":3.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-13","known_ts":"2009-01-13","bar_index":1863,"type":"RECLAIM","strength":0.725,"price":3.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-12","prior_stop_level":3.2,"sweep_low":3.08,"atr14":0.364688,"stop_level":2.897656,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-16","known_ts":"2009-03-18","bar_index":1877,"type":"BUY","strength":0.588,"price":2.86,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":1890,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.21,"stop_level":3.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-14","known_ts":"2009-05-14","bar_index":1891,"type":"RECLAIM","strength":0.725,"price":3.33,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-13","prior_stop_level":3.3,"sweep_low":3.21,"atr14":0.242015,"stop_level":3.088993,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-28","known_ts":"2009-06-01","bar_index":1894,"type":"REBUY","strength":0.863,"price":3.78,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-12-11","known_ts":"2009-12-15","bar_index":1940,"type":"REBUY","strength":1.0,"price":4.73,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-04-23","known_ts":"2010-04-23","bar_index":1970,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.27,"stop_level":6.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-27","known_ts":"2010-04-27","bar_index":1970,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.1,"stop_level":6.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-29","known_ts":"2010-04-29","bar_index":1971,"type":"RECLAIM","strength":1.0,"price":6.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-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":"2010-04-23","prior_stop_level":6.36,"sweep_low":6.08,"atr14":0.252589,"stop_level":5.953705,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-29","known_ts":"2010-04-29","bar_index":1971,"type":"RECLAIM","strength":1.0,"price":6.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-27","prior_stop_level":6.36,"sweep_low":6.08,"atr14":0.252589,"stop_level":5.953705,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-12","known_ts":"2010-07-14","bar_index":1988,"type":"BUY","strength":0.588,"price":4.79,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2010-09-17","known_ts":"2010-09-21","bar_index":2004,"type":"BUY","strength":0.588,"price":3.98,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2011-05-06","known_ts":"2011-05-06","bar_index":2057,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.09,"stop_level":8.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-07-11","known_ts":"2011-07-11","bar_index":2072,"type":"RECLAIM","strength":1.0,"price":9.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-05-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-07-25","known_ts":"2011-07-25","bar_index":2075,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.25,"stop_level":9.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-09-26","known_ts":"2011-09-28","bar_index":2090,"type":"BUY","strength":0.725,"price":8.01,"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":"2011-11-04","known_ts":"2011-11-04","bar_index":2099,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.86,"stop_level":8.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":2100,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.59,"stop_level":8.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-08","known_ts":"2011-11-08","bar_index":2100,"type":"RECLAIM","strength":0.863,"price":9.09,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-11-04","prior_stop_level":8.97,"sweep_low":8.49,"atr14":0.479836,"stop_level":8.250082,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-29","known_ts":"2011-12-01","bar_index":2105,"type":"BUY","strength":0.725,"price":9.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2012-02-09","known_ts":"2012-02-09","bar_index":2121,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.8,"stop_level":10.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-14","known_ts":"2012-02-14","bar_index":2122,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.69,"stop_level":10.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-22","known_ts":"2012-03-26","bar_index":2131,"type":"BUY","strength":0.863,"price":11.05,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2012-06-29","known_ts":"2012-07-03","bar_index":2154,"type":"BUY","strength":0.863,"price":12.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2012-08-01","known_ts":"2012-08-01","bar_index":2161,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.42,"stop_level":10.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-03","known_ts":"2012-08-03","bar_index":2162,"type":"RECLAIM","strength":0.863,"price":10.67,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-08-01","prior_stop_level":10.56,"sweep_low":10.19,"atr14":0.486769,"stop_level":9.946616,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-17","known_ts":"2012-09-19","bar_index":2172,"type":"BUY","strength":0.588,"price":10.66,"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":15},{"ts":"2012-10-05","known_ts":"2012-10-05","bar_index":2176,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.59,"stop_level":10.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-16","known_ts":"2012-11-20","bar_index":2186,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-11-16","trigger_known_ts":"2012-11-20","strength":0.45,"price":7.64,"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.428999,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.77,"atr14":0.430999,"stop_level":6.554501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-17","known_ts":"2013-01-17","bar_index":2199,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.98,"stop_level":7.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-02-08","known_ts":"2013-02-08","bar_index":2204,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.08,"stop_level":6.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-03-08","known_ts":"2013-03-12","bar_index":2211,"type":"BUY","strength":0.45,"price":5.7,"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":"2013-03-08","known_ts":"2013-03-12","bar_index":2211,"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":"2013-03-08","trigger_known_ts":"2013-03-12","strength":0.45,"price":5.7,"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.573991,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.34,"atr14":0.226588,"stop_level":5.226706,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-30","known_ts":"2013-05-02","bar_index":2223,"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":"2013-04-30","trigger_known_ts":"2013-05-02","strength":0.45,"price":4.39,"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.671898,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.24,"atr14":0.174953,"stop_level":4.152524,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-03","known_ts":"2013-05-07","bar_index":2224,"type":"BUY","strength":0.45,"price":4.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-05-03","known_ts":"2013-05-07","bar_index":2224,"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":"2013-05-03","trigger_known_ts":"2013-05-07","strength":0.45,"price":4.75,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.644993,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.24,"atr14":0.179461,"stop_level":4.15027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-13","known_ts":"2013-06-13","bar_index":2233,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.15,"stop_level":4.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-06-28","known_ts":"2013-07-02","bar_index":2237,"type":"BUY","strength":0.588,"price":4.13,"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":"2013-09-11","known_ts":"2013-09-11","bar_index":2254,"type":"RECLAIM","strength":0.863,"price":5.72,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-03","known_ts":"2013-10-03","bar_index":2259,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.86,"stop_level":5.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-10","known_ts":"2013-10-10","bar_index":2261,"type":"RECLAIM","strength":0.863,"price":6.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-10-03","prior_stop_level":5.98,"sweep_low":5.7,"atr14":0.261864,"stop_level":5.569068,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-18","known_ts":"2013-10-18","bar_index":2263,"type":"RECLAIM","strength":0.863,"price":6.43,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-06","known_ts":"2013-11-06","bar_index":2267,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.97,"stop_level":6.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-07","known_ts":"2013-11-07","bar_index":2267,"type":"RECLAIM","strength":0.863,"price":6.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-11-06","prior_stop_level":6.27,"sweep_low":5.9,"atr14":0.329481,"stop_level":5.735259,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-15","known_ts":"2014-01-17","bar_index":2283,"type":"BUY","strength":0.863,"price":6.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2014-02-20","known_ts":"2014-02-24","bar_index":2291,"type":"BUY","strength":0.863,"price":6.78,"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":"2014-03-21","known_ts":"2014-03-21","bar_index":2298,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.73,"stop_level":7.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-25","known_ts":"2014-03-25","bar_index":2298,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.72,"stop_level":7.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-27","known_ts":"2014-03-27","bar_index":2299,"type":"RECLAIM","strength":1.0,"price":8.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-03-21","prior_stop_level":7.84,"sweep_low":7.25,"atr14":0.380124,"stop_level":7.059938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-27","known_ts":"2014-03-27","bar_index":2299,"type":"RECLAIM","strength":1.0,"price":8.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-03-25","prior_stop_level":7.84,"sweep_low":7.53,"atr14":0.380124,"stop_level":7.339938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-09","known_ts":"2014-06-11","bar_index":2316,"type":"BUY","strength":0.725,"price":7.48,"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":70},{"ts":"2014-07-08","known_ts":"2014-07-08","bar_index":2322,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.3,"stop_level":8.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-09","known_ts":"2014-07-09","bar_index":2323,"type":"RECLAIM","strength":1.0,"price":8.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-07-08","prior_stop_level":8.36,"sweep_low":8.1,"atr14":0.341688,"stop_level":7.929156,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-15","known_ts":"2014-07-15","bar_index":2324,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.25,"stop_level":8.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-04","known_ts":"2014-08-04","bar_index":2329,"type":"RECLAIM","strength":1.0,"price":8.34,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-10-10","known_ts":"2014-10-14","bar_index":2345,"type":"BUY","strength":0.725,"price":8.02,"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-11-19","known_ts":"2014-11-19","bar_index":2354,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.67,"stop_level":8.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-11-20","known_ts":"2014-11-20","bar_index":2354,"type":"RECLAIM","strength":1.0,"price":8.71,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-11-19","prior_stop_level":8.69,"sweep_low":8.54,"atr14":0.321583,"stop_level":8.379208,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-05","known_ts":"2014-12-05","bar_index":2358,"type":"RECLAIM","strength":1.0,"price":9.94,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":2359,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.49,"stop_level":9.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-17","known_ts":"2014-12-17","bar_index":2360,"type":"RECLAIM","strength":1.0,"price":9.7,"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":true},"anchor_ts":"2014-12-12","prior_stop_level":9.61,"sweep_low":8.94,"atr14":0.397363,"stop_level":8.741319,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-29","known_ts":"2014-12-29","bar_index":2363,"type":"RECLAIM","strength":1.0,"price":10.14,"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":true}},{"ts":"2015-04-09","known_ts":"2015-04-13","bar_index":2386,"type":"BUY","strength":0.588,"price":6.81,"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":"2015-06-25","known_ts":"2015-06-25","bar_index":2404,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.64,"stop_level":5.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-25","known_ts":"2015-08-25","bar_index":2418,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.07,"stop_level":5.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-20","known_ts":"2015-10-22","bar_index":2431,"type":"BUY","strength":0.588,"price":4.78,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-10-20","known_ts":"2015-10-22","bar_index":2431,"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-10-20","trigger_known_ts":"2015-10-22","strength":0.588,"price":4.78,"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.545627,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.4,"atr14":0.237597,"stop_level":4.281201,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-13","known_ts":"2015-11-13","bar_index":2437,"type":"RECLAIM","strength":0.725,"price":5.96,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-10-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-11","known_ts":"2015-12-11","bar_index":2443,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.19,"stop_level":6.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-14","known_ts":"2015-12-14","bar_index":2443,"type":"RECLAIM","strength":0.863,"price":6.46,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-12-11","prior_stop_level":6.21,"sweep_low":6.12,"atr14":0.251826,"stop_level":5.994087,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-07","known_ts":"2016-01-07","bar_index":2449,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.93,"stop_level":6.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-17","known_ts":"2016-02-19","bar_index":2458,"type":"BUY","strength":0.725,"price":6.23,"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":80},{"ts":"2016-03-15","known_ts":"2016-03-15","bar_index":2464,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.8,"stop_level":6.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-18","known_ts":"2016-03-18","bar_index":2465,"type":"RECLAIM","strength":0.863,"price":7.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-15 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-03-15","prior_stop_level":6.83,"sweep_low":6.51,"atr14":0.308169,"stop_level":6.355915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-31","known_ts":"2016-03-31","bar_index":2468,"type":"RECLAIM","strength":1.0,"price":7.12,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-03-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-04-18","known_ts":"2016-04-20","bar_index":2472,"type":"REBUY","strength":1.0,"price":7.38,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2016-06-22","known_ts":"2016-06-22","bar_index":2487,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.77,"stop_level":6.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-06-29","known_ts":"2016-06-29","bar_index":2489,"type":"RECLAIM","strength":0.863,"price":7.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-22 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":"2016-06-22","prior_stop_level":6.83,"sweep_low":6.44,"atr14":0.273769,"stop_level":6.303115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-03","known_ts":"2016-08-05","bar_index":2497,"type":"BUY","strength":0.725,"price":7.31,"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":"2016-09-09","known_ts":"2016-09-09","bar_index":2505,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.52,"stop_level":8.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-12","known_ts":"2016-09-12","bar_index":2506,"type":"RECLAIM","strength":0.863,"price":8.73,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-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":"2016-09-09","prior_stop_level":8.56,"sweep_low":8.31,"atr14":0.337321,"stop_level":8.141339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-19","known_ts":"2016-09-19","bar_index":2507,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.46,"stop_level":8.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-26","known_ts":"2016-09-26","bar_index":2509,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.14,"stop_level":8.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-14","known_ts":"2016-11-16","bar_index":2521,"type":"BUY","strength":0.725,"price":8.22,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2017-01-06","known_ts":"2017-01-10","bar_index":2533,"type":"REBUY","strength":0.863,"price":9.09,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2017-01-17","known_ts":"2017-01-17","bar_index":2535,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.71,"stop_level":8.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-02-10","known_ts":"2017-02-10","bar_index":2541,"type":"RECLAIM","strength":1.0,"price":10.86,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-17","known_ts":"2017-03-17","bar_index":2549,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.86,"stop_level":11.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-21","known_ts":"2017-03-21","bar_index":2549,"type":"RECLAIM","strength":1.0,"price":11.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-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":"2017-03-17","prior_stop_level":11.0,"sweep_low":10.75,"atr14":0.399742,"stop_level":10.550129,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-04","known_ts":"2017-04-04","bar_index":2553,"type":"RECLAIM","strength":1.0,"price":12.3,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-03-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-31","known_ts":"2017-06-02","bar_index":2566,"type":"REBUY","strength":1.0,"price":15.74,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2017-07-27","known_ts":"2017-07-27","bar_index":2579,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.73,"stop_level":18.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-08-03","known_ts":"2017-08-03","bar_index":2581,"type":"RECLAIM","strength":0.863,"price":20.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-27 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":"2017-07-27","prior_stop_level":18.0,"sweep_low":17.06,"atr14":0.726588,"stop_level":16.696706,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-25","known_ts":"2017-09-27","bar_index":2593,"type":"REBUY","strength":0.863,"price":22.71,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2017-12-06","known_ts":"2017-12-08","bar_index":2610,"type":"BUY","strength":0.725,"price":17.37,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":2623,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.33,"stop_level":21.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-08","known_ts":"2018-02-08","bar_index":2624,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.58,"stop_level":21.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-13","known_ts":"2018-04-17","bar_index":2639,"type":"BUY","strength":0.45,"price":17.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-06-22","known_ts":"2018-06-22","bar_index":2655,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.28,"stop_level":17.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-28","known_ts":"2018-06-28","bar_index":2656,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.83,"stop_level":17.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-05","known_ts":"2018-07-05","bar_index":2658,"type":"RECLAIM","strength":0.588,"price":17.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-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":"2018-06-28","prior_stop_level":17.34,"sweep_low":16.28,"atr14":0.537265,"stop_level":16.011367,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-08","known_ts":"2018-08-10","bar_index":2666,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-08-08","trigger_known_ts":"2018-08-10","strength":0.588,"price":16.76,"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.265235,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":14.88,"atr14":0.664431,"stop_level":14.547785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-16","known_ts":"2018-08-20","bar_index":2668,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-08-16","trigger_known_ts":"2018-08-20","strength":0.588,"price":16.47,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.277948,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":14.88,"atr14":0.573358,"stop_level":14.593321,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-12","known_ts":"2018-09-14","bar_index":2674,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-09-12","trigger_known_ts":"2018-09-14","strength":0.45,"price":15.69,"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.312144,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.44,"atr14":0.44499,"stop_level":15.217505,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-25","known_ts":"2018-09-27","bar_index":2677,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-09-25","trigger_known_ts":"2018-09-27","strength":0.45,"price":15.58,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.316966,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.0,"atr14":0.403915,"stop_level":14.798043,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-16","known_ts":"2018-10-18","bar_index":2682,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-10-16","trigger_known_ts":"2018-10-18","strength":0.45,"price":14.81,"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.323744,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.96,"atr14":0.447422,"stop_level":13.736289,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-19","known_ts":"2018-10-23","bar_index":2683,"type":"BUY","strength":0.45,"price":15.01,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-10-19","known_ts":"2018-10-23","bar_index":2683,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-10-19","trigger_known_ts":"2018-10-23","strength":0.45,"price":15.01,"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.314612,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.96,"atr14":0.441697,"stop_level":13.739151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-01","known_ts":"2018-11-05","bar_index":2686,"type":"BUY","strength":0.45,"price":14.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-11-01","known_ts":"2018-11-05","bar_index":2686,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-11-01","trigger_known_ts":"2018-11-05","strength":0.45,"price":14.65,"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.33105,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.45,"atr14":0.505158,"stop_level":13.197421,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-26","known_ts":"2018-12-28","bar_index":2698,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-12-26","trigger_known_ts":"2018-12-28","strength":0.45,"price":11.39,"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.479909,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.27,"atr14":0.56439,"stop_level":9.987805,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-31","known_ts":"2019-01-03","bar_index":2699,"type":"BUY","strength":0.45,"price":11.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-12-31","known_ts":"2019-01-03","bar_index":2699,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-12-31","trigger_known_ts":"2019-01-03","strength":0.45,"price":11.4,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.479452,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.27,"atr14":0.552356,"stop_level":9.993822,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-08","known_ts":"2019-02-08","bar_index":2708,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.85,"stop_level":12.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-25","known_ts":"2019-03-25","bar_index":2718,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.88,"stop_level":11.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-26","known_ts":"2019-03-26","bar_index":2718,"type":"RECLAIM","strength":0.725,"price":11.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-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":"2019-03-25","prior_stop_level":11.01,"sweep_low":10.64,"atr14":0.38086,"stop_level":10.44957,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-03","known_ts":"2019-06-05","bar_index":2734,"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":"2019-06-03","trigger_known_ts":"2019-06-05","strength":0.45,"price":8.53,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.522931,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.01,"atr14":0.310853,"stop_level":7.854574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-11","known_ts":"2019-06-13","bar_index":2736,"type":"BUY","strength":0.45,"price":8.68,"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-06-11","known_ts":"2019-06-13","bar_index":2736,"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-06-11","trigger_known_ts":"2019-06-13","strength":0.45,"price":8.68,"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.514541,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.23,"atr14":0.285652,"stop_level":8.087174,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-15","known_ts":"2019-07-15","bar_index":2743,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.55,"stop_level":8.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-19","known_ts":"2019-07-19","bar_index":2745,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.54,"stop_level":8.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-23","known_ts":"2019-07-23","bar_index":2745,"type":"RECLAIM","strength":0.725,"price":8.59,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-07-19","prior_stop_level":8.57,"sweep_low":8.33,"atr14":0.251558,"stop_level":8.204221,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-10","known_ts":"2019-09-12","bar_index":2757,"type":"BUY","strength":0.588,"price":7.6,"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":35},{"ts":"2019-09-27","known_ts":"2019-09-27","bar_index":2761,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.35,"stop_level":7.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-04","known_ts":"2019-10-04","bar_index":2763,"type":"RECLAIM","strength":0.725,"price":7.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-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":"2019-09-27","prior_stop_level":7.49,"sweep_low":7.08,"atr14":0.25204,"stop_level":6.95398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-14","known_ts":"2019-11-14","bar_index":2772,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.85,"stop_level":8.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-12-17","known_ts":"2019-12-19","bar_index":2780,"type":"BUY","strength":0.725,"price":8.41,"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":40},{"ts":"2020-01-14","known_ts":"2020-01-16","bar_index":2786,"type":"BUY","strength":0.863,"price":8.35,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2020-03-11","known_ts":"2020-03-13","bar_index":2799,"type":"BUY","strength":0.588,"price":7.54,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2020-05-21","known_ts":"2020-05-21","bar_index":2815,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.39,"stop_level":14.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-05-22","known_ts":"2020-05-22","bar_index":2816,"type":"RECLAIM","strength":1.0,"price":14.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-05-21","prior_stop_level":14.8,"sweep_low":14.27,"atr14":1.133337,"stop_level":13.703332,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-23","known_ts":"2020-07-23","bar_index":2830,"type":"RECLAIM","strength":1.0,"price":17.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-08-07","known_ts":"2020-08-07","bar_index":2833,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.05,"stop_level":16.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-05","known_ts":"2020-10-07","bar_index":2847,"type":"BUY","strength":0.725,"price":14.48,"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":"2020-11-05","known_ts":"2020-11-05","bar_index":2854,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.64,"stop_level":13.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-11-09","known_ts":"2020-11-09","bar_index":2855,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.68,"stop_level":13.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-01-08","known_ts":"2021-01-12","bar_index":2869,"type":"BUY","strength":0.588,"price":12.56,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":15},{"ts":"2021-02-11","known_ts":"2021-02-11","bar_index":2876,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.8,"stop_level":14.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-12","known_ts":"2021-02-12","bar_index":2877,"type":"RECLAIM","strength":0.863,"price":14.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-02-11","prior_stop_level":14.09,"sweep_low":13.57,"atr14":0.765915,"stop_level":13.187042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-29","known_ts":"2021-03-31","bar_index":2887,"type":"BUY","strength":0.588,"price":11.67,"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":"2021-05-14","known_ts":"2021-05-18","bar_index":2898,"type":"BUY","strength":0.588,"price":9.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2021-06-22","known_ts":"2021-06-22","bar_index":2906,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.15,"stop_level":9.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2021-06-23","known_ts":"2021-06-23","bar_index":2907,"type":"RECLAIM","strength":0.45,"price":9.63,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-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":"2021-06-22","prior_stop_level":9.29,"sweep_low":9.04,"atr14":0.327802,"stop_level":8.876099,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-14","known_ts":"2021-07-14","bar_index":2911,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.73,"stop_level":10.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-07-19","known_ts":"2021-07-19","bar_index":2912,"type":"RECLAIM","strength":0.588,"price":10.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-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":"2021-07-14","prior_stop_level":10.17,"sweep_low":9.44,"atr14":0.447156,"stop_level":9.216422,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-28","known_ts":"2021-07-28","bar_index":2915,"type":"RECLAIM","strength":0.725,"price":11.79,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-07-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-08-17","known_ts":"2021-08-17","bar_index":2919,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.42,"stop_level":10.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-08-24","known_ts":"2021-08-24","bar_index":2921,"type":"RECLAIM","strength":0.725,"price":10.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-08-17","prior_stop_level":10.5,"sweep_low":10.03,"atr14":0.441924,"stop_level":9.809038,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-31","known_ts":"2021-09-02","bar_index":2923,"type":"REBUY","strength":0.863,"price":11.36,"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":"2021-09-14","known_ts":"2021-09-16","bar_index":2926,"type":"REBUY","strength":0.863,"price":11.47,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-12-21","known_ts":"2021-12-23","bar_index":2949,"type":"BUY","strength":0.588,"price":9.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":70},{"ts":"2022-01-12","known_ts":"2022-01-14","bar_index":2954,"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-01-12","trigger_known_ts":"2022-01-14","strength":0.45,"price":8.51,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.441234,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.56,"atr14":0.428105,"stop_level":7.345948,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-18","known_ts":"2022-02-18","bar_index":2962,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.97,"stop_level":8.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-15","known_ts":"2022-03-17","bar_index":2968,"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-03-15","trigger_known_ts":"2022-03-17","strength":0.45,"price":7.06,"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.470765,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.51,"atr14":0.349529,"stop_level":6.335235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-31","known_ts":"2022-04-04","bar_index":2972,"type":"BUY","strength":0.45,"price":7.12,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-03-31","known_ts":"2022-04-04","bar_index":2972,"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-03-31","trigger_known_ts":"2022-04-04","strength":0.45,"price":7.12,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.466267,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.62,"atr14":0.317788,"stop_level":6.461106,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-18","known_ts":"2022-05-20","bar_index":2983,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-18","trigger_known_ts":"2022-05-20","strength":0.45,"price":5.48,"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.589205,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.73,"atr14":0.333719,"stop_level":4.56314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-14","known_ts":"2022-06-16","bar_index":2989,"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-14","trigger_known_ts":"2022-06-16","strength":0.45,"price":2.81,"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.789355,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.62,"atr14":0.320754,"stop_level":2.459623,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-07","known_ts":"2022-07-11","bar_index":2994,"type":"BUY","strength":0.45,"price":3.03,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-07-07","known_ts":"2022-07-11","bar_index":2994,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-07-07","trigger_known_ts":"2022-07-11","strength":0.45,"price":3.03,"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.772864,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.65,"atr14":0.201955,"stop_level":2.549022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-06","known_ts":"2022-09-06","bar_index":3008,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.85,"stop_level":3.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-09","known_ts":"2022-09-09","bar_index":3009,"type":"RECLAIM","strength":0.588,"price":4.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-09-06","prior_stop_level":3.98,"sweep_low":3.76,"atr14":0.229165,"stop_level":3.645418,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-20","known_ts":"2022-09-20","bar_index":3011,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.82,"stop_level":3.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-23","known_ts":"2022-09-23","bar_index":3012,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.66,"stop_level":3.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-28","known_ts":"2022-09-28","bar_index":3013,"type":"RECLAIM","strength":0.725,"price":4.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-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":"2022-09-23","prior_stop_level":3.85,"sweep_low":3.45,"atr14":0.228581,"stop_level":3.335709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":3019,"type":"BUY","strength":0.725,"price":4.13,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":3027,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8,"stop_level":4.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-30","known_ts":"2022-11-30","bar_index":3028,"type":"RECLAIM","strength":0.725,"price":5.04,"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":false,"monthlyBull":false},"anchor_ts":"2022-11-28","prior_stop_level":4.95,"sweep_low":4.72,"atr14":0.249214,"stop_level":4.595393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-13","known_ts":"2022-12-13","bar_index":3031,"type":"RECLAIM","strength":0.863,"price":5.07,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-19","known_ts":"2022-12-19","bar_index":3032,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.91,"stop_level":4.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-10","known_ts":"2023-01-10","bar_index":3037,"type":"RECLAIM","strength":0.863,"price":5.27,"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":false}},{"ts":"2023-02-01","known_ts":"2023-02-03","bar_index":3042,"type":"BUY","strength":1.0,"price":5.47,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":3044,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.98,"stop_level":5.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-02-14","known_ts":"2023-02-14","bar_index":3045,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.93,"stop_level":5.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-02-15","known_ts":"2023-02-15","bar_index":3045,"type":"RECLAIM","strength":1.0,"price":5.53,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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-02-10","prior_stop_level":5.01,"sweep_low":4.89,"atr14":0.288229,"stop_level":4.745885,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-15","known_ts":"2023-02-15","bar_index":3045,"type":"RECLAIM","strength":1.0,"price":5.53,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-02-14","prior_stop_level":5.01,"sweep_low":4.93,"atr14":0.288229,"stop_level":4.785885,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-17","known_ts":"2023-02-22","bar_index":3046,"type":"REBUY","strength":1.0,"price":6.07,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2023-03-21","known_ts":"2023-03-21","bar_index":3053,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.05,"stop_level":6.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-04-06","known_ts":"2023-04-06","bar_index":3057,"type":"RECLAIM","strength":1.0,"price":6.91,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-03-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-04-25","known_ts":"2023-04-25","bar_index":3061,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.61,"stop_level":6.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-04-28","known_ts":"2023-04-28","bar_index":3062,"type":"RECLAIM","strength":1.0,"price":6.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-04-25","prior_stop_level":6.67,"sweep_low":6.54,"atr14":0.25235,"stop_level":6.413825,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-12","known_ts":"2023-05-12","bar_index":3065,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.01,"stop_level":6.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-08-03","known_ts":"2023-08-07","bar_index":3084,"type":"BUY","strength":0.725,"price":6.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2023-09-05","known_ts":"2023-09-05","bar_index":3091,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.16,"stop_level":6.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-08","known_ts":"2023-09-08","bar_index":3092,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.04,"stop_level":6.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-06","known_ts":"2023-11-08","bar_index":3106,"type":"BUY","strength":0.725,"price":5.92,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2024-01-26","known_ts":"2024-01-26","bar_index":3124,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.59,"stop_level":7.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-29","known_ts":"2024-01-29","bar_index":3124,"type":"RECLAIM","strength":1.0,"price":7.81,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-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":"2024-01-26","prior_stop_level":7.78,"sweep_low":7.52,"atr14":0.290252,"stop_level":7.374874,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-13","known_ts":"2024-05-15","bar_index":3149,"type":"BUY","strength":0.588,"price":5.39,"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":"2024-07-05","known_ts":"2024-07-09","bar_index":3161,"type":"BUY","strength":0.45,"price":4.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-07-05","known_ts":"2024-07-09","bar_index":3161,"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-07-05","trigger_known_ts":"2024-07-09","strength":0.45,"price":4.1,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.508982,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.92,"atr14":0.184252,"stop_level":3.827874,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-10","known_ts":"2024-07-12","bar_index":3162,"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-07-10","trigger_known_ts":"2024-07-12","strength":0.45,"price":4.3,"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.48503,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.92,"atr14":0.178893,"stop_level":3.830554,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-05","known_ts":"2024-08-05","bar_index":3168,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.23,"stop_level":4.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-07","known_ts":"2024-08-07","bar_index":3168,"type":"RECLAIM","strength":0.588,"price":4.34,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-08-05","prior_stop_level":4.32,"sweep_low":4.06,"atr14":0.207163,"stop_level":3.956419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-24","known_ts":"2024-09-24","bar_index":3179,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.3,"stop_level":4.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-26","known_ts":"2024-09-26","bar_index":3180,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.26,"stop_level":4.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-16","known_ts":"2024-10-18","bar_index":3185,"type":"REBUY","strength":0.588,"price":4.15,"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":"2024-11-15","known_ts":"2024-11-15","bar_index":3192,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.85,"stop_level":4.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-03","known_ts":"2025-01-07","bar_index":3203,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-01-03","trigger_known_ts":"2025-01-07","strength":0.45,"price":3.78,"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.533333,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.52,"atr14":0.158473,"stop_level":3.440763,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-08","known_ts":"2025-01-13","bar_index":3204,"type":"BUY","strength":0.45,"price":3.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-01-08","known_ts":"2025-01-13","bar_index":3204,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-01-08","trigger_known_ts":"2025-01-13","strength":0.45,"price":3.7,"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.54321,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.52,"atr14":0.154226,"stop_level":3.442887,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-10","known_ts":"2025-02-10","bar_index":3211,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.86,"stop_level":3.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-02-14","known_ts":"2025-02-14","bar_index":3212,"type":"RECLAIM","strength":0.725,"price":3.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-02-10","prior_stop_level":3.9,"sweep_low":3.73,"atr14":0.135504,"stop_level":3.662248,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-15","known_ts":"2025-05-19","bar_index":3233,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-05-15","trigger_known_ts":"2025-05-19","strength":0.45,"price":2.63,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.466531,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.36,"atr14":0.156222,"stop_level":2.281889,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-29","known_ts":"2025-06-02","bar_index":3236,"type":"BUY","strength":0.45,"price":2.85,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-05-29","known_ts":"2025-06-02","bar_index":3236,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-05-29","trigger_known_ts":"2025-06-02","strength":0.45,"price":2.85,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.411157,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.47,"atr14":0.162118,"stop_level":2.388941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-30","known_ts":"2025-06-30","bar_index":3243,"type":"RECLAIM","strength":0.725,"price":3.06,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-05-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":3250,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.01,"stop_level":3.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":3251,"type":"RECLAIM","strength":0.725,"price":3.12,"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":false,"monthlyBull":false},"anchor_ts":"2025-08-01","prior_stop_level":3.03,"sweep_low":3.0,"atr14":0.157318,"stop_level":2.921341,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-25","known_ts":"2025-08-27","bar_index":3256,"type":"BUY","strength":0.725,"price":3.34,"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":40},{"ts":"2025-09-25","known_ts":"2025-09-25","bar_index":3263,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.19,"stop_level":3.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-12-02","known_ts":"2025-12-04","bar_index":3279,"type":"BUY","strength":0.588,"price":2.57,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2025-12-26","known_ts":"2025-12-26","bar_index":3284,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.42,"stop_level":2.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-12-30","known_ts":"2025-12-30","bar_index":3285,"type":"RECLAIM","strength":0.45,"price":2.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-26 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":"2025-12-26","prior_stop_level":2.46,"sweep_low":2.37,"atr14":0.104605,"stop_level":2.317698,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-29","known_ts":"2026-01-29","bar_index":3292,"type":"RECLAIM","strength":0.863,"price":2.92,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-08","known_ts":"2026-07-08","bar_index":3328,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.25,"stop_level":4.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-07-08","last_scored_basis":"structure_stop","bars_since_signal":7,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2016-07-08","2016-11-04","2016-12-09","2017-01-30","2017-06-21","2017-08-03","2017-09-01","2017-10-24","2017-11-09","2018-03-01","2018-04-10","2018-05-14","2018-11-01","2019-04-29","2019-08-19","2019-09-05","2020-02-10","2020-03-03","2020-06-23","2020-09-14","2020-12-03","2020-12-30","2021-03-11","2021-05-06","2021-10-21","2021-12-13","2023-01-10","2023-05-30","2023-07-21","2023-11-01","2024-02-21","2024-04-17","2024-05-13","2025-08-20","2025-09-19","2025-11-10","2025-11-21","2026-05-05","2026-05-21","2026-07-28"],"warnings":[{"ts":"2022-11-29","kind":"arm","px":4.83},{"ts":"2022-12-19","kind":"confirm","px":4.91,"level":4.98},{"ts":"2023-02-09","kind":"arm","px":5.05},{"ts":"2023-02-10","kind":"confirm","px":4.98,"level":5.01},{"ts":"2023-02-13","kind":"arm","px":5.01},{"ts":"2023-02-14","kind":"confirm","px":4.93,"level":5.01},{"ts":"2023-03-15","kind":"arm","px":6.08},{"ts":"2023-03-21","kind":"confirm","px":6.05,"level":6.08},{"ts":"2023-04-18","kind":"arm","px":6.67},{"ts":"2023-04-25","kind":"confirm","px":6.61,"level":6.67},{"ts":"2023-04-26","kind":"arm","px":6.64},{"ts":"2023-05-12","kind":"confirm","px":6.01,"level":6.61},{"ts":"2023-08-24","kind":"arm","px":6.52},{"ts":"2023-09-05","kind":"confirm","px":6.16,"level":6.44},{"ts":"2023-09-07","kind":"arm","px":6.17},{"ts":"2023-09-08","kind":"confirm","px":6.04,"level":6.44},{"ts":"2023-11-29","kind":"arm","px":7.27},{"ts":"2024-01-03","kind":"arm","px":8.02},{"ts":"2024-01-26","kind":"confirm","px":7.59,"level":7.78},{"ts":"2024-07-30","kind":"arm","px":4.45},{"ts":"2024-08-05","kind":"confirm","px":4.23,"level":4.32},{"ts":"2024-09-10","kind":"arm","px":4.21},{"ts":"2024-09-24","kind":"confirm","px":4.3,"level":4.31},{"ts":"2024-09-25","kind":"arm","px":4.21},{"ts":"2024-09-26","kind":"confirm","px":4.26,"level":4.31},{"ts":"2024-11-14","kind":"arm","px":3.99},{"ts":"2024-11-15","kind":"confirm","px":3.85,"level":4.07},{"ts":"2025-02-07","kind":"arm","px":3.82},{"ts":"2025-02-10","kind":"confirm","px":3.86,"level":3.9},{"ts":"2025-06-13","kind":"arm","px":2.95},{"ts":"2025-07-09","kind":"arm","px":3.03},{"ts":"2025-08-01","kind":"confirm","px":3.01,"level":3.03},{"ts":"2025-09-24","kind":"arm","px":3.23},{"ts":"2025-09-25","kind":"confirm","px":3.19,"level":3.22},{"ts":"2025-12-24","kind":"arm","px":2.43},{"ts":"2025-12-26","kind":"confirm","px":2.42,"level":2.46},{"ts":"2026-02-09","kind":"arm","px":2.82},{"ts":"2026-03-13","kind":"arm","px":2.97},{"ts":"2026-06-05","kind":"arm","px":4.04},{"ts":"2026-07-08","kind":"confirm","px":4.25,"level":4.32}],"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":[]}}}