{"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":"MERC","timeframe":"3D","as_of":"2026-08-28T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1989-06-08","known_ts":"1989-06-08","bar_index":75,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1087,"stop_level":6.1901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1989-09-11","known_ts":"1989-09-13","bar_index":97,"type":"BUY","strength":0.588,"price":5.8643,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"1989-10-12","known_ts":"1989-10-12","bar_index":104,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.62,"stop_level":5.7014,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1989-10-31","known_ts":"1989-11-02","bar_index":109,"type":"BUY","strength":0.588,"price":5.7829,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":50},{"ts":"1989-12-15","known_ts":"1989-12-15","bar_index":119,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7829,"stop_level":5.8643,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-02-05","known_ts":"1990-02-07","bar_index":131,"type":"BUY","strength":0.45,"price":5.7829,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-02-08","known_ts":"1990-02-08","bar_index":132,"type":"RECLAIM","strength":0.725,"price":5.9458,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1990-02-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-03-28","known_ts":"1990-03-30","bar_index":143,"type":"REBUY","strength":0.863,"price":6.1901,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"1990-06-14","known_ts":"1990-06-18","bar_index":161,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-06-14","trigger_known_ts":"1990-06-18","strength":0.45,"price":2.9217,"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.528004,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5043,"atr14":0.308096,"stop_level":2.350252,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-07-02","known_ts":"1990-07-05","bar_index":165,"type":"BUY","strength":0.45,"price":2.7547,"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-07-02","known_ts":"1990-07-05","bar_index":165,"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-07-02","trigger_known_ts":"1990-07-05","strength":0.45,"price":2.7547,"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.554983,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5878,"atr14":0.238936,"stop_level":2.468332,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-08-08","known_ts":"1990-08-08","bar_index":173,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.5043,"stop_level":2.5878,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-11-12","known_ts":"1990-11-14","bar_index":196,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-11-12","trigger_known_ts":"1990-11-14","strength":0.588,"price":1.6278,"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.737032,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.5861,"atr14":0.052476,"stop_level":1.559862,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-12-04","known_ts":"1990-12-06","bar_index":201,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-12-04","trigger_known_ts":"1990-12-06","strength":0.588,"price":2.2956,"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.62915,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.5861,"atr14":0.099491,"stop_level":1.536354,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-02-04","known_ts":"1991-02-04","bar_index":215,"type":"RECLAIM","strength":0.863,"price":2.6713,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-08-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-03-07","known_ts":"1991-03-07","bar_index":222,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2556,"stop_level":3.2974,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-03-11","known_ts":"1991-03-11","bar_index":223,"type":"RECLAIM","strength":0.863,"price":3.3391,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-03-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":"1991-03-07","prior_stop_level":3.2974,"sweep_low":3.2556,"atr14":0.119773,"stop_level":3.195714,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-09-17","known_ts":"1991-09-19","bar_index":267,"type":"BUY","strength":0.725,"price":2.7547,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":75},{"ts":"1991-11-21","known_ts":"1991-11-21","bar_index":282,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0052,"stop_level":3.0887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-01-16","known_ts":"1992-01-16","bar_index":295,"type":"RECLAIM","strength":1.0,"price":3.4643,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-03-26","known_ts":"1992-03-26","bar_index":311,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.1756,"stop_level":5.2173,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-03-31","known_ts":"1992-03-31","bar_index":312,"type":"RECLAIM","strength":1.0,"price":5.2591,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-03-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":"1992-03-26","prior_stop_level":5.2173,"sweep_low":5.1756,"atr14":0.198745,"stop_level":5.076227,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-08-11","known_ts":"1992-08-13","bar_index":343,"type":"BUY","strength":0.725,"price":4.5912,"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":"1992-09-01","known_ts":"1992-09-03","bar_index":348,"type":"BUY","strength":0.725,"price":4.5078,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1993-02-09","known_ts":"1993-02-09","bar_index":385,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.9669,"stop_level":5.0086,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-02-10","known_ts":"1993-02-10","bar_index":385,"type":"RECLAIM","strength":0.863,"price":5.1338,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-02-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":"1993-02-09","prior_stop_level":5.0086,"sweep_low":4.9252,"atr14":0.141657,"stop_level":4.854372,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-02-16","known_ts":"1993-02-16","bar_index":386,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.7582,"stop_level":4.9669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-02-18","known_ts":"1993-02-18","bar_index":387,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.8417,"stop_level":4.9669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-02-23","known_ts":"1993-02-25","bar_index":388,"type":"REBUY","strength":1.0,"price":5.2173,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1993-02-24","known_ts":"1993-02-24","bar_index":388,"type":"RECLAIM","strength":1.0,"price":5.0921,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-02-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1993-02-18","prior_stop_level":4.9669,"sweep_low":4.8417,"atr14":0.155654,"stop_level":4.763873,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-04-19","known_ts":"1993-04-19","bar_index":400,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.1773,"stop_level":6.2608,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-10-18","known_ts":"1993-10-18","bar_index":443,"type":"RECLAIM","strength":0.863,"price":8.6816,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-04-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-05-10","known_ts":"1994-05-12","bar_index":490,"type":"BUY","strength":0.45,"price":6.6782,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-05-10","known_ts":"1994-05-12","bar_index":490,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-05-10","trigger_known_ts":"1994-05-12","strength":0.45,"price":6.6782,"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.581152,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.3425,"atr14":0.571055,"stop_level":5.056972,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-06-22","known_ts":"1994-06-22","bar_index":500,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.0104,"stop_level":6.0938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1994-06-24","known_ts":"1994-06-24","bar_index":500,"type":"RECLAIM","strength":0.45,"price":6.1773,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-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":"1994-06-22","prior_stop_level":6.0938,"sweep_low":6.0104,"atr14":0.30294,"stop_level":5.85893,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-17","known_ts":"1994-08-17","bar_index":513,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.7634,"stop_level":7.8469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-08-22","known_ts":"1994-08-22","bar_index":514,"type":"RECLAIM","strength":0.588,"price":8.0973,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-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":"1994-08-17","prior_stop_level":7.8469,"sweep_low":7.4295,"atr14":0.445193,"stop_level":7.206904,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-16","known_ts":"1994-09-16","bar_index":520,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.5147,"stop_level":8.5982,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-10-12","known_ts":"1994-10-14","bar_index":526,"type":"REBUY","strength":0.725,"price":8.8486,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1994-11-14","known_ts":"1994-11-14","bar_index":533,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.5999,"stop_level":9.7668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-11-16","known_ts":"1994-11-16","bar_index":534,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.8486,"stop_level":9.7668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-01-04","known_ts":"1995-01-06","bar_index":545,"type":"BUY","strength":0.725,"price":9.3494,"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":70},{"ts":"1995-01-19","known_ts":"1995-01-19","bar_index":548,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.2225,"stop_level":8.9321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1995-02-24","known_ts":"1995-02-24","bar_index":557,"type":"RECLAIM","strength":0.863,"price":9.4329,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-04-03","known_ts":"1995-04-03","bar_index":565,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.4329,"stop_level":9.6834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-04-05","known_ts":"1995-04-05","bar_index":566,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.4329,"stop_level":9.6834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-04-26","known_ts":"1995-04-28","bar_index":571,"type":"BUY","strength":0.725,"price":10.0173,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1995-05-30","known_ts":"1995-05-30","bar_index":578,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.3529,"stop_level":11.5199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-06-05","known_ts":"1995-06-05","bar_index":580,"type":"RECLAIM","strength":0.863,"price":11.7703,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-05-30 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":"1995-05-30","prior_stop_level":11.5199,"sweep_low":11.019,"atr14":0.502685,"stop_level":10.767658,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-06-13","known_ts":"1995-06-13","bar_index":582,"type":"RECLAIM","strength":0.863,"price":13.2729,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-07-19","known_ts":"1995-07-19","bar_index":590,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.1077,"stop_level":14.3581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-07-20","known_ts":"1995-07-20","bar_index":590,"type":"RECLAIM","strength":1.0,"price":14.4416,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-07-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":"1995-07-19","prior_stop_level":14.3581,"sweep_low":13.1059,"atr14":0.724943,"stop_level":12.743428,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-08-03","known_ts":"1995-08-03","bar_index":594,"type":"RECLAIM","strength":1.0,"price":16.6954,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-07-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-02-01","known_ts":"1996-02-05","bar_index":636,"type":"BUY","strength":0.588,"price":13.4398,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"1996-04-11","known_ts":"1996-04-11","bar_index":652,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.0242,"stop_level":14.2746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-04-12","known_ts":"1996-04-12","bar_index":652,"type":"RECLAIM","strength":0.725,"price":14.4416,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-04-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":"1996-04-11","prior_stop_level":14.2746,"sweep_low":13.7737,"atr14":0.739613,"stop_level":13.403893,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-04-29","known_ts":"1996-04-29","bar_index":656,"type":"RECLAIM","strength":0.725,"price":15.1094,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-05-14","known_ts":"1996-05-14","bar_index":659,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.0242,"stop_level":14.1911,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-05-20","known_ts":"1996-05-20","bar_index":661,"type":"RECLAIM","strength":0.588,"price":14.4416,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1996-05-14","prior_stop_level":14.1911,"sweep_low":12.8555,"atr14":0.579129,"stop_level":12.565936,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-07-02","known_ts":"1996-07-05","bar_index":671,"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-07-02","trigger_known_ts":"1996-07-05","strength":0.45,"price":9.1825,"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.452735,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2642,"atr14":0.587817,"stop_level":7.970292,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-08-01","known_ts":"1996-08-05","bar_index":678,"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-08-01","trigger_known_ts":"1996-08-05","strength":0.45,"price":7.9303,"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.527365,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.179,"atr14":0.536404,"stop_level":6.910798,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-08-09","known_ts":"1996-08-13","bar_index":680,"type":"BUY","strength":0.45,"price":8.6816,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-08-09","known_ts":"1996-08-13","bar_index":680,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1996-08-09","trigger_known_ts":"1996-08-13","strength":0.45,"price":8.6816,"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.482588,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.513,"atr14":0.459585,"stop_level":7.283207,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-09-09","known_ts":"1996-09-09","bar_index":686,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.4329,"stop_level":9.5999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-10-01","known_ts":"1996-10-01","bar_index":692,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.7651,"stop_level":8.8486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-10-02","known_ts":"1996-10-02","bar_index":692,"type":"RECLAIM","strength":0.588,"price":9.0155,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1996-10-01","prior_stop_level":8.8486,"sweep_low":8.7651,"atr14":0.281066,"stop_level":8.624567,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-10-17","known_ts":"1996-10-21","bar_index":696,"type":"REBUY","strength":0.588,"price":8.6816,"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":"1996-11-12","known_ts":"1996-11-12","bar_index":702,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.7634,"stop_level":8.2642,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-11-29","known_ts":"1996-12-03","bar_index":706,"type":"BUY","strength":0.588,"price":7.6799,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-12-31","known_ts":"1997-01-03","bar_index":713,"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-31","trigger_known_ts":"1997-01-03","strength":0.588,"price":7.0956,"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.540539,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.0104,"atr14":0.341441,"stop_level":5.839679,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-01-06","known_ts":"1997-01-08","bar_index":714,"type":"BUY","strength":0.588,"price":7.179,"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":"1997-01-06","known_ts":"1997-01-08","bar_index":714,"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-01-06","trigger_known_ts":"1997-01-08","strength":0.588,"price":7.179,"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.535138,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.3443,"atr14":0.406506,"stop_level":6.141047,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-01-27","known_ts":"1997-01-27","bar_index":719,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.0121,"stop_level":7.0956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-01-29","known_ts":"1997-01-29","bar_index":719,"type":"RECLAIM","strength":0.588,"price":7.179,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-01-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":"1997-01-27","prior_stop_level":7.0956,"sweep_low":7.0121,"atr14":0.316124,"stop_level":6.854038,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-02-13","known_ts":"1997-02-13","bar_index":723,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.6782,"stop_level":6.9286,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-03-24","known_ts":"1997-03-26","bar_index":732,"type":"BUY","strength":0.725,"price":6.2608,"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":30},{"ts":"1997-05-01","known_ts":"1997-05-05","bar_index":741,"type":"BUY","strength":0.725,"price":6.0326,"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":35},{"ts":"1997-06-23","known_ts":"1997-06-23","bar_index":753,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.2421,"stop_level":6.3678,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-06-24","known_ts":"1997-06-24","bar_index":753,"type":"RECLAIM","strength":0.725,"price":6.4097,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-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":"1997-06-23","prior_stop_level":6.3678,"sweep_low":6.2002,"atr14":0.2345,"stop_level":6.08295,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-31","known_ts":"1997-08-04","bar_index":762,"type":"BUY","strength":0.725,"price":6.7029,"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":30},{"ts":"1997-09-04","known_ts":"1997-09-04","bar_index":770,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.7029,"stop_level":6.9543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-09-17","known_ts":"1997-09-19","bar_index":773,"type":"REBUY","strength":0.863,"price":7.2056,"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":"1997-10-09","known_ts":"1997-10-09","bar_index":778,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.2266,"stop_level":7.2894,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-10-10","known_ts":"1997-10-10","bar_index":778,"type":"RECLAIM","strength":1.0,"price":7.4989,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-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":"1997-10-09","prior_stop_level":7.2894,"sweep_low":7.2056,"atr14":0.254,"stop_level":7.0786,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-27","known_ts":"1997-10-27","bar_index":782,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.1219,"stop_level":7.2266,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-10-28","known_ts":"1997-10-28","bar_index":782,"type":"RECLAIM","strength":1.0,"price":7.3732,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-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":"1997-10-27","prior_stop_level":7.2266,"sweep_low":6.4097,"atr14":0.453809,"stop_level":6.182795,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-27","known_ts":"1998-01-29","bar_index":803,"type":"BUY","strength":0.588,"price":5.5299,"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":"1998-02-27","known_ts":"1998-02-27","bar_index":810,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8651,"stop_level":5.9488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1998-03-02","known_ts":"1998-03-02","bar_index":810,"type":"RECLAIM","strength":0.725,"price":6.0326,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-02-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1998-02-27","prior_stop_level":5.9488,"sweep_low":5.8651,"atr14":0.211397,"stop_level":5.759402,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-16","known_ts":"1998-03-16","bar_index":814,"type":"RECLAIM","strength":0.863,"price":6.7867,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-02-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-03-24","known_ts":"1998-03-24","bar_index":816,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.661,"stop_level":6.7029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-03-30","known_ts":"1998-03-30","bar_index":817,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.6191,"stop_level":6.7029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-15","known_ts":"1998-04-15","bar_index":821,"type":"RECLAIM","strength":1.0,"price":6.6191,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-03-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-06-12","known_ts":"1998-06-12","bar_index":834,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.689,"stop_level":7.0256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-10-08","known_ts":"1998-10-12","bar_index":862,"type":"BUY","strength":0.588,"price":4.1228,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"1999-01-27","known_ts":"1999-01-27","bar_index":887,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.7118,"stop_level":5.0062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-02-18","known_ts":"1999-02-22","bar_index":892,"type":"REBUY","strength":0.725,"price":5.2166,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1999-04-20","known_ts":"1999-04-22","bar_index":906,"type":"BUY","strength":0.725,"price":4.5014,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1999-05-17","known_ts":"1999-05-17","bar_index":912,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3671,"stop_level":4.4095,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1999-05-20","known_ts":"1999-05-20","bar_index":913,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.0703,"stop_level":4.4095,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1999-06-28","known_ts":"1999-06-30","bar_index":922,"type":"BUY","strength":0.588,"price":4.0703,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":75},{"ts":"1999-09-09","known_ts":"1999-09-13","bar_index":939,"type":"BUY","strength":0.588,"price":3.0103,"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":"1999-11-15","known_ts":"1999-11-15","bar_index":954,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.9255,"stop_level":2.9679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-11-17","known_ts":"1999-11-17","bar_index":955,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8195,"stop_level":2.9679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-11-22","known_ts":"1999-11-22","bar_index":956,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7771,"stop_level":2.9679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-04","known_ts":"2000-01-04","bar_index":966,"type":"RECLAIM","strength":0.863,"price":3.7735,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-11-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-03-07","known_ts":"2000-03-07","bar_index":980,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.2574,"stop_level":5.4058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-22","known_ts":"2000-03-22","bar_index":984,"type":"RECLAIM","strength":1.0,"price":6.1054,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-03-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-05-17","known_ts":"2000-05-19","bar_index":997,"type":"BUY","strength":0.863,"price":6.6142,"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":"2000-07-31","known_ts":"2000-08-02","bar_index":1014,"type":"BUY","strength":0.863,"price":5.8934,"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":50},{"ts":"2000-08-29","known_ts":"2000-08-29","bar_index":1021,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.7838,"stop_level":6.9534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-11-14","known_ts":"2000-11-16","bar_index":1039,"type":"BUY","strength":0.588,"price":4.8334,"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":"2000-12-01","known_ts":"2000-12-01","bar_index":1043,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.3671,"stop_level":4.4095,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2000-12-04","known_ts":"2000-12-04","bar_index":1043,"type":"RECLAIM","strength":0.588,"price":4.5366,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-12-01 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":"2000-12-01","prior_stop_level":4.4095,"sweep_low":4.3671,"atr14":0.265294,"stop_level":4.234453,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-05","known_ts":"2001-01-05","bar_index":1050,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.7486,"stop_level":5.2574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-01-09","known_ts":"2001-01-09","bar_index":1051,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9606,"stop_level":5.2574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-01-10","known_ts":"2001-01-10","bar_index":1051,"type":"RECLAIM","strength":0.725,"price":5.3846,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-01-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2001-01-05","prior_stop_level":5.2574,"sweep_low":4.579,"atr14":0.300636,"stop_level":4.428682,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-10","known_ts":"2001-01-10","bar_index":1051,"type":"RECLAIM","strength":0.725,"price":5.3846,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-01-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2001-01-09","prior_stop_level":5.2574,"sweep_low":4.791,"atr14":0.300636,"stop_level":4.640682,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-25","known_ts":"2001-01-25","bar_index":1055,"type":"RECLAIM","strength":0.863,"price":5.6602,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-02-12","known_ts":"2001-02-12","bar_index":1059,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.2574,"stop_level":5.2998,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-02-13","known_ts":"2001-02-13","bar_index":1059,"type":"RECLAIM","strength":0.725,"price":5.427,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2001-02-12","prior_stop_level":5.2998,"sweep_low":5.1726,"atr14":0.284979,"stop_level":5.030111,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-26","known_ts":"2001-04-30","bar_index":1076,"type":"BUY","strength":0.588,"price":5.0607,"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":"2001-05-31","known_ts":"2001-06-04","bar_index":1084,"type":"REBUY","strength":0.588,"price":4.9589,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-07-10","known_ts":"2001-07-12","bar_index":1093,"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-07-10","trigger_known_ts":"2001-07-12","strength":0.45,"price":4.3348,"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.412422,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.2399,"atr14":0.100099,"stop_level":4.18985,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-18","known_ts":"2001-07-20","bar_index":1095,"type":"BUY","strength":0.45,"price":4.7554,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-07-18","known_ts":"2001-07-20","bar_index":1095,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-07-18","trigger_known_ts":"2001-07-20","strength":0.45,"price":4.7554,"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.35541,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.2738,"atr14":0.108625,"stop_level":4.219487,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-23","known_ts":"2001-07-23","bar_index":1096,"type":"RECLAIM","strength":0.588,"price":5.1896,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-07-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2001-09-17","known_ts":"2001-09-17","bar_index":1107,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.7147,"stop_level":5.2981,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-11-15","known_ts":"2001-11-19","bar_index":1122,"type":"BUY","strength":0.725,"price":5.0268,"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":"2001-12-20","known_ts":"2001-12-20","bar_index":1130,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6062,"stop_level":4.7826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-27","known_ts":"2001-12-27","bar_index":1131,"type":"RECLAIM","strength":0.588,"price":4.8165,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-12-20","prior_stop_level":4.7826,"sweep_low":4.3552,"atr14":0.138708,"stop_level":4.285846,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-09","known_ts":"2002-01-09","bar_index":1134,"type":"RECLAIM","strength":0.725,"price":4.9861,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-01-25","known_ts":"2002-01-25","bar_index":1137,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8165,"stop_level":4.9182,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-01-31","known_ts":"2002-01-31","bar_index":1139,"type":"RECLAIM","strength":0.725,"price":5.0064,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2002-01-25","prior_stop_level":4.9182,"sweep_low":4.613,"atr14":0.192891,"stop_level":4.516555,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-03-12","known_ts":"2002-03-14","bar_index":1148,"type":"BUY","strength":0.588,"price":5.081,"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":"2002-04-26","known_ts":"2002-04-26","bar_index":1158,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.579,"stop_level":4.6808,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-05-02","known_ts":"2002-05-06","bar_index":1160,"type":"BUY","strength":0.863,"price":4.8436,"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":35},{"ts":"2002-05-03","known_ts":"2002-05-03","bar_index":1160,"type":"RECLAIM","strength":0.725,"price":4.8233,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-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":"2002-04-26","prior_stop_level":4.6808,"sweep_low":4.5248,"atr14":0.130541,"stop_level":4.459529,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-06-03","known_ts":"2002-06-03","bar_index":1167,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.02,"stop_level":5.0539,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-06-06","known_ts":"2002-06-06","bar_index":1168,"type":"RECLAIM","strength":0.863,"price":5.1421,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-06-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2002-06-03","prior_stop_level":5.0539,"sweep_low":4.9182,"atr14":0.169038,"stop_level":4.833681,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-06-21","known_ts":"2002-06-21","bar_index":1171,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.9047,"stop_level":4.9386,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-06-28","known_ts":"2002-06-28","bar_index":1173,"type":"RECLAIM","strength":0.725,"price":5.427,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-06-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-06-21","prior_stop_level":4.9386,"sweep_low":4.579,"atr14":0.249818,"stop_level":4.454091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-14","known_ts":"2002-08-16","bar_index":1184,"type":"BUY","strength":0.588,"price":4.4027,"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":"2002-08-27","known_ts":"2002-08-29","bar_index":1187,"type":"BUY","strength":0.588,"price":4.674,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2002-09-13","known_ts":"2002-09-13","bar_index":1191,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.1245,"stop_level":4.1381,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-10-30","known_ts":"2002-11-01","bar_index":1202,"type":"BUY","strength":0.45,"price":3.4936,"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-11-20","known_ts":"2002-11-22","bar_index":1207,"type":"BUY","strength":0.45,"price":3.4665,"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-12-11","known_ts":"2002-12-11","bar_index":1211,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3919,"stop_level":3.4597,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-13","known_ts":"2002-12-13","bar_index":1212,"type":"RECLAIM","strength":0.588,"price":3.4665,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-11","prior_stop_level":3.4597,"sweep_low":3.324,"atr14":0.083618,"stop_level":3.282191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-22","known_ts":"2003-01-22","bar_index":1220,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7446,"stop_level":3.7718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-01-29","known_ts":"2003-01-29","bar_index":1222,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6836,"stop_level":3.7718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-17","known_ts":"2003-03-19","bar_index":1233,"type":"BUY","strength":0.588,"price":3.4258,"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":"2003-05-13","known_ts":"2003-05-13","bar_index":1246,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.9849,"stop_level":3.1205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2003-05-20","known_ts":"2003-05-20","bar_index":1248,"type":"RECLAIM","strength":0.588,"price":3.1273,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2003-05-13","prior_stop_level":3.1205,"sweep_low":2.8153,"atr14":0.121526,"stop_level":2.754537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-19","known_ts":"2003-06-19","bar_index":1255,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0527,"stop_level":3.1409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-06-20","known_ts":"2003-06-20","bar_index":1255,"type":"RECLAIM","strength":0.725,"price":3.3783,"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":false,"monthlyBull":false},"anchor_ts":"2003-06-19","prior_stop_level":3.1409,"sweep_low":3.0256,"atr14":0.140396,"stop_level":2.955402,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-08","known_ts":"2003-07-08","bar_index":1259,"type":"RECLAIM","strength":0.863,"price":3.4258,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-31","known_ts":"2003-07-31","bar_index":1264,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.5818,"stop_level":3.7039,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-06","known_ts":"2003-08-06","bar_index":1266,"type":"RECLAIM","strength":0.863,"price":3.9549,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-07-31","prior_stop_level":3.7039,"sweep_low":3.4936,"atr14":0.141716,"stop_level":3.422742,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-14","known_ts":"2003-08-14","bar_index":1268,"type":"RECLAIM","strength":0.863,"price":3.8328,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-10-06","known_ts":"2003-10-06","bar_index":1280,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1585,"stop_level":4.1856,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-07","known_ts":"2003-10-07","bar_index":1280,"type":"RECLAIM","strength":1.0,"price":4.2059,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-10-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-10-06","prior_stop_level":4.1856,"sweep_low":4.1381,"atr14":0.104074,"stop_level":4.086063,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-10-22","known_ts":"2003-10-22","bar_index":1284,"type":"RECLAIM","strength":1.0,"price":4.2127,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-10-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-17","known_ts":"2004-02-17","bar_index":1310,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.925,"stop_level":4.9522,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-02-18","known_ts":"2004-02-18","bar_index":1310,"type":"RECLAIM","strength":0.863,"price":5.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-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":"2004-02-17","prior_stop_level":4.9522,"sweep_low":4.9182,"atr14":0.163213,"stop_level":4.836594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-11","known_ts":"2004-03-11","bar_index":1316,"type":"RECLAIM","strength":1.0,"price":5.7662,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-02-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-13","known_ts":"2004-04-13","bar_index":1323,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.18,"stop_level":6.2004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-14","known_ts":"2004-04-14","bar_index":1323,"type":"RECLAIM","strength":1.0,"price":6.2139,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-04-13","prior_stop_level":6.2004,"sweep_low":6.1122,"atr14":0.198102,"stop_level":6.013149,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-10","known_ts":"2004-06-15","bar_index":1337,"type":"BUY","strength":0.725,"price":5.929,"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":"2004-07-28","known_ts":"2004-07-28","bar_index":1347,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.2614,"stop_level":6.5803,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-30","known_ts":"2004-07-30","bar_index":1348,"type":"RECLAIM","strength":0.863,"price":6.682,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-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":"2004-07-28","prior_stop_level":6.5803,"sweep_low":6.2614,"atr14":0.201445,"stop_level":6.160677,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-11","known_ts":"2004-08-11","bar_index":1351,"type":"RECLAIM","strength":0.863,"price":6.6074,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-10-06","known_ts":"2004-10-08","bar_index":1364,"type":"BUY","strength":0.725,"price":6.1461,"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":"2005-06-02","known_ts":"2005-06-06","bar_index":1419,"type":"BUY","strength":0.45,"price":5.0132,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-10-05","known_ts":"2005-10-05","bar_index":1448,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3524,"stop_level":5.4609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-12-14","known_ts":"2005-12-14","bar_index":1464,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.0675,"stop_level":5.1217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-12-16","known_ts":"2005-12-16","bar_index":1465,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.925,"stop_level":5.1217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2005-12-21","known_ts":"2005-12-21","bar_index":1466,"type":"RECLAIM","strength":0.588,"price":5.1828,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-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":"2005-12-14","prior_stop_level":5.1217,"sweep_low":4.5994,"atr14":0.244859,"stop_level":4.476971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-21","known_ts":"2005-12-21","bar_index":1466,"type":"RECLAIM","strength":0.588,"price":5.1828,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2005-12-16","prior_stop_level":5.1217,"sweep_low":4.5994,"atr14":0.244859,"stop_level":4.476971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-30","known_ts":"2006-01-04","bar_index":1468,"type":"BUY","strength":0.863,"price":5.4406,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2006-03-03","known_ts":"2006-03-03","bar_index":1482,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.1122,"stop_level":6.119,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-08","known_ts":"2006-03-08","bar_index":1483,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.8408,"stop_level":6.119,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-24","known_ts":"2006-03-24","bar_index":1487,"type":"RECLAIM","strength":0.863,"price":6.2411,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-29","known_ts":"2006-03-31","bar_index":1488,"type":"BUY","strength":0.863,"price":6.3157,"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":"2006-07-07","known_ts":"2006-07-11","bar_index":1511,"type":"BUY","strength":0.863,"price":5.9562,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2006-07-20","known_ts":"2006-07-24","bar_index":1514,"type":"BUY","strength":0.725,"price":5.8544,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2006-09-29","known_ts":"2006-09-29","bar_index":1530,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.4039,"stop_level":6.4717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-10-05","known_ts":"2006-10-05","bar_index":1532,"type":"RECLAIM","strength":1.0,"price":6.5803,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-09-29","prior_stop_level":6.4717,"sweep_low":6.1054,"atr14":0.234285,"stop_level":5.988257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-13","known_ts":"2006-11-13","bar_index":1541,"type":"RECLAIM","strength":1.0,"price":7.2654,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-03-01","known_ts":"2007-03-01","bar_index":1565,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4933,"stop_level":8.6222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-04-18","known_ts":"2007-04-20","bar_index":1576,"type":"BUY","strength":0.725,"price":8.8325,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2007-06-29","known_ts":"2007-07-03","bar_index":1593,"type":"BUY","strength":0.588,"price":7.0551,"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":"2007-07-20","known_ts":"2007-07-20","bar_index":1597,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.0212,"stop_level":7.1433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-08-08","known_ts":"2007-08-10","bar_index":1602,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-08-08","trigger_known_ts":"2007-08-10","strength":0.45,"price":5.7866,"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.372787,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1692,"atr14":0.425244,"stop_level":4.956578,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-21","known_ts":"2007-08-23","bar_index":1605,"type":"BUY","strength":0.45,"price":5.8137,"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-08-21","known_ts":"2007-08-23","bar_index":1605,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-08-21","trigger_known_ts":"2007-08-23","strength":0.45,"price":5.8137,"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.36985,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1285,"atr14":0.394312,"stop_level":4.931344,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-19","known_ts":"2007-10-19","bar_index":1619,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1461,"stop_level":6.3157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-22","known_ts":"2007-10-22","bar_index":1619,"type":"RECLAIM","strength":0.588,"price":6.3564,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-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":"2007-10-19","prior_stop_level":6.3157,"sweep_low":6.0443,"atr14":0.287712,"stop_level":5.900444,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-01","known_ts":"2007-11-01","bar_index":1622,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.0918,"stop_level":6.1461,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-06","known_ts":"2007-11-06","bar_index":1623,"type":"RECLAIM","strength":0.588,"price":6.2479,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-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":"2007-11-01","prior_stop_level":6.1461,"sweep_low":5.8815,"atr14":0.30233,"stop_level":5.730335,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-23","known_ts":"2007-11-27","bar_index":1627,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-11-23","trigger_known_ts":"2007-11-27","strength":0.45,"price":5.3524,"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.419851,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.9182,"atr14":0.286479,"stop_level":4.774961,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-19","known_ts":"2007-12-21","bar_index":1633,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-12-19","trigger_known_ts":"2007-12-21","strength":0.45,"price":5.2235,"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.433822,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.7419,"atr14":0.257191,"stop_level":4.613304,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-24","known_ts":"2007-12-27","bar_index":1634,"type":"BUY","strength":0.45,"price":5.3185,"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-12-24","known_ts":"2007-12-27","bar_index":1634,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-12-24","trigger_known_ts":"2007-12-27","strength":0.45,"price":5.3185,"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.423525,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.7419,"atr14":0.23754,"stop_level":4.62313,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-11","known_ts":"2008-01-11","bar_index":1638,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.6944,"stop_level":5.2167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-01-16","known_ts":"2008-01-16","bar_index":1639,"type":"RECLAIM","strength":0.45,"price":5.4474,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-11 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":"2008-01-11","prior_stop_level":5.2167,"sweep_low":4.6876,"atr14":0.247114,"stop_level":4.564043,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-19","known_ts":"2008-02-19","bar_index":1646,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4338,"stop_level":5.5084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-22","known_ts":"2008-02-22","bar_index":1647,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4202,"stop_level":5.5084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-22","known_ts":"2008-04-24","bar_index":1661,"type":"BUY","strength":0.588,"price":4.7622,"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":"2008-05-05","known_ts":"2008-05-07","bar_index":1664,"type":"BUY","strength":0.725,"price":4.8504,"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":35},{"ts":"2008-06-10","known_ts":"2008-06-10","bar_index":1672,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3388,"stop_level":5.3456,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-11","known_ts":"2008-06-11","bar_index":1672,"type":"RECLAIM","strength":0.725,"price":5.3999,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-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":"2008-06-10","prior_stop_level":5.3456,"sweep_low":5.2574,"atr14":0.22803,"stop_level":5.143385,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-20","known_ts":"2008-06-20","bar_index":1675,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.2913,"stop_level":5.3388,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-11","known_ts":"2008-09-11","bar_index":1694,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.9075,"stop_level":4.0974,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-10-15","known_ts":"2008-10-17","bar_index":1702,"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-10-15","trigger_known_ts":"2008-10-17","strength":0.45,"price":1.2143,"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.809572,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.099,"atr14":0.306175,"stop_level":0.945913,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-28","known_ts":"2008-10-30","bar_index":1705,"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-10-28","trigger_known_ts":"2008-10-30","strength":0.45,"price":1.2821,"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.789771,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9226,"atr14":0.220144,"stop_level":0.812528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-31","known_ts":"2008-11-04","bar_index":1706,"type":"BUY","strength":0.45,"price":1.8113,"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-10-31","known_ts":"2008-11-04","bar_index":1706,"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-10-31","trigger_known_ts":"2008-11-04","strength":0.45,"price":1.8113,"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.702997,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9226,"atr14":0.24914,"stop_level":0.79803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-21","known_ts":"2008-11-25","bar_index":1711,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-11-21","trigger_known_ts":"2008-11-25","strength":0.45,"price":1.5331,"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.748614,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.6445,"atr14":0.242305,"stop_level":0.523348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-22","known_ts":"2008-12-22","bar_index":1717,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3432,"stop_level":1.3635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-30","known_ts":"2008-12-30","bar_index":1719,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1193,"stop_level":1.3635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-02","known_ts":"2009-01-02","bar_index":1720,"type":"RECLAIM","strength":0.588,"price":1.3839,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-12-30","prior_stop_level":1.3635,"sweep_low":1.1058,"atr14":0.173889,"stop_level":1.018856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-15","known_ts":"2009-01-15","bar_index":1723,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.0718,"stop_level":1.0854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":1723,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.0176,"stop_level":1.0854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":1723,"type":"RECLAIM","strength":0.588,"price":1.099,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-15","prior_stop_level":1.0854,"sweep_low":1.0176,"atr14":0.143606,"stop_level":0.945797,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":1724,"type":"RECLAIM","strength":0.588,"price":1.099,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-20","prior_stop_level":1.0854,"sweep_low":1.0108,"atr14":0.139637,"stop_level":0.940981,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":1735,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-10","trigger_known_ts":"2009-03-12","strength":0.45,"price":0.5495,"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.903107,"monthly_oversold_dwell":18,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.1696,"atr14":0.148907,"stop_level":0.095147,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-13","known_ts":"2009-03-17","bar_index":1736,"type":"BUY","strength":0.588,"price":0.4749,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-03-13","known_ts":"2009-03-17","bar_index":1736,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-13","trigger_known_ts":"2009-03-17","strength":0.588,"price":0.4749,"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.916261,"monthly_oversold_dwell":18,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.1696,"atr14":0.138845,"stop_level":0.100178,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-03","known_ts":"2009-04-03","bar_index":1741,"type":"RECLAIM","strength":0.725,"price":0.4613,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-03-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-20","known_ts":"2009-04-20","bar_index":1744,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4342,"stop_level":0.4409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-21","known_ts":"2009-04-21","bar_index":1744,"type":"RECLAIM","strength":0.725,"price":0.4749,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-20","prior_stop_level":0.4409,"sweep_low":0.4342,"atr14":0.054258,"stop_level":0.407071,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-30","known_ts":"2009-04-30","bar_index":1747,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.3867,"stop_level":0.4342,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-01","known_ts":"2009-05-01","bar_index":1747,"type":"RECLAIM","strength":0.725,"price":0.4681,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-30","prior_stop_level":0.4342,"sweep_low":0.346,"atr14":0.054636,"stop_level":0.318682,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-04","known_ts":"2009-08-06","bar_index":1769,"type":"BUY","strength":0.588,"price":0.7191,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2009-09-16","known_ts":"2009-09-16","bar_index":1779,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.0962,"stop_level":2.103,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-18","known_ts":"2009-09-18","bar_index":1779,"type":"RECLAIM","strength":0.863,"price":2.164,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-09-16","prior_stop_level":2.103,"sweep_low":2.0012,"atr14":0.209775,"stop_level":1.896312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-02","known_ts":"2009-10-02","bar_index":1783,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.1979,"stop_level":2.2183,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-05","known_ts":"2009-10-05","bar_index":1783,"type":"RECLAIM","strength":0.863,"price":2.2386,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-10-02","prior_stop_level":2.2183,"sweep_low":2.1437,"atr14":0.218416,"stop_level":2.034492,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-28","known_ts":"2010-01-28","bar_index":1809,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1572,"stop_level":2.1708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-02-03","known_ts":"2010-02-03","bar_index":1811,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.0555,"stop_level":2.1708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-02-10","known_ts":"2010-02-10","bar_index":1812,"type":"RECLAIM","strength":0.863,"price":2.3608,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-02-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-02-03","prior_stop_level":2.1708,"sweep_low":1.9198,"atr14":0.126422,"stop_level":1.856589,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-11","known_ts":"2010-02-16","bar_index":1813,"type":"REBUY","strength":0.863,"price":2.6796,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2010-07-22","known_ts":"2010-07-26","bar_index":1850,"type":"BUY","strength":0.725,"price":3.4394,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2010-08-16","known_ts":"2010-08-16","bar_index":1855,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3308,"stop_level":3.3783,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-08-17","known_ts":"2010-08-17","bar_index":1856,"type":"RECLAIM","strength":0.725,"price":3.3919,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-16 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":"2010-08-16","prior_stop_level":3.3783,"sweep_low":3.2969,"atr14":0.20329,"stop_level":3.195255,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-30","known_ts":"2010-08-30","bar_index":1859,"type":"RECLAIM","strength":0.863,"price":3.4733,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-23","known_ts":"2010-09-23","bar_index":1864,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3173,"stop_level":3.6293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-27","known_ts":"2010-09-27","bar_index":1865,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3715,"stop_level":3.6293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-10-20","known_ts":"2010-10-22","bar_index":1871,"type":"BUY","strength":0.725,"price":3.6158,"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":"2010-12-20","known_ts":"2010-12-22","bar_index":1885,"type":"REBUY","strength":1.0,"price":5.1896,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2011-02-03","known_ts":"2011-02-03","bar_index":1895,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.7187,"stop_level":5.7323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-07","known_ts":"2011-02-07","bar_index":1896,"type":"RECLAIM","strength":1.0,"price":6.6413,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-02-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-02-03","prior_stop_level":5.7323,"sweep_low":5.6373,"atr14":0.273956,"stop_level":5.500322,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-18","known_ts":"2011-02-18","bar_index":1899,"type":"RECLAIM","strength":1.0,"price":8.4661,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-02-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-14","known_ts":"2011-03-14","bar_index":1904,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.4526,"stop_level":8.4661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-18","known_ts":"2011-03-18","bar_index":1905,"type":"RECLAIM","strength":1.0,"price":8.4933,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-03-14","prior_stop_level":8.4661,"sweep_low":7.6792,"atr14":0.480052,"stop_level":7.439174,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-08-24","known_ts":"2011-08-26","bar_index":1942,"type":"BUY","strength":0.588,"price":5.9087,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2011-09-20","known_ts":"2011-09-20","bar_index":1948,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.6577,"stop_level":5.7391,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-11-17","known_ts":"2011-11-21","bar_index":1962,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-11-17","trigger_known_ts":"2011-11-21","strength":0.45,"price":3.9346,"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.60969,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.7582,"atr14":0.216367,"stop_level":3.650017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-28","known_ts":"2011-11-30","bar_index":1964,"type":"BUY","strength":0.45,"price":4.0228,"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":"2011-11-28","known_ts":"2011-11-30","bar_index":1964,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-11-28","trigger_known_ts":"2011-11-30","strength":0.45,"price":4.0228,"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.60094,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5954,"atr14":0.227773,"stop_level":3.481514,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-24","known_ts":"2012-02-24","bar_index":1984,"type":"RECLAIM","strength":0.863,"price":5.8476,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-09-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-15","known_ts":"2012-06-19","bar_index":2010,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-06-15","trigger_known_ts":"2012-06-19","strength":0.45,"price":4.1585,"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.472004,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.826,"atr14":0.185046,"stop_level":3.733477,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-03","known_ts":"2012-07-06","bar_index":2014,"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-07-03","trigger_known_ts":"2012-07-06","strength":0.45,"price":4.0296,"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.416499,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.765,"atr14":0.162659,"stop_level":3.68367,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-17","known_ts":"2012-07-19","bar_index":2017,"type":"BUY","strength":0.45,"price":3.9482,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-07-17","known_ts":"2012-07-19","bar_index":2017,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-07-17","trigger_known_ts":"2012-07-19","strength":0.45,"price":3.9482,"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.389287,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.514,"atr14":0.171582,"stop_level":3.428209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-23","known_ts":"2012-10-23","bar_index":2040,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.7826,"stop_level":4.9589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-26","known_ts":"2012-10-26","bar_index":2041,"type":"RECLAIM","strength":0.863,"price":4.9793,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-10-23","prior_stop_level":4.9589,"sweep_low":4.6469,"atr14":0.201286,"stop_level":4.546257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-26","known_ts":"2012-12-28","bar_index":2054,"type":"BUY","strength":0.725,"price":4.83,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-05-15","known_ts":"2013-05-17","bar_index":2086,"type":"BUY","strength":0.45,"price":4.4298,"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-29","known_ts":"2013-05-29","bar_index":2089,"type":"RECLAIM","strength":0.588,"price":4.6672,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-05-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-06-14","known_ts":"2013-06-14","bar_index":2093,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.4909,"stop_level":4.5451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-06-17","known_ts":"2013-06-17","bar_index":2093,"type":"RECLAIM","strength":0.588,"price":4.5926,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-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":"2013-06-14","prior_stop_level":4.5451,"sweep_low":4.4502,"atr14":0.153775,"stop_level":4.373312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-08","known_ts":"2013-07-08","bar_index":2098,"type":"RECLAIM","strength":0.725,"price":4.6672,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-09-10","known_ts":"2013-09-12","bar_index":2113,"type":"REBUY","strength":0.863,"price":4.7012,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2013-11-20","known_ts":"2013-11-20","bar_index":2130,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.3767,"stop_level":6.4582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-27","known_ts":"2013-11-27","bar_index":2131,"type":"RECLAIM","strength":1.0,"price":6.6481,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-11-20","prior_stop_level":6.4582,"sweep_low":6.1054,"atr14":0.280412,"stop_level":5.965194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-09","known_ts":"2013-12-09","bar_index":2134,"type":"RECLAIM","strength":1.0,"price":6.4378,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-29","known_ts":"2014-05-01","bar_index":2166,"type":"BUY","strength":0.588,"price":5.6305,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2014-05-22","known_ts":"2014-05-22","bar_index":2171,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.1868,"stop_level":6.2818,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-02","known_ts":"2014-06-02","bar_index":2173,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.9358,"stop_level":6.2818,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-16","known_ts":"2014-06-16","bar_index":2177,"type":"RECLAIM","strength":0.863,"price":6.275,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-06-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-28","known_ts":"2014-07-28","bar_index":2186,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.872,"stop_level":6.9194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-14","known_ts":"2014-08-14","bar_index":2191,"type":"RECLAIM","strength":1.0,"price":7.0009,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-10-14","known_ts":"2014-10-16","bar_index":2205,"type":"BUY","strength":0.725,"price":6.9602,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2014-12-08","known_ts":"2014-12-08","bar_index":2217,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.188,"stop_level":8.9478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-02-05","known_ts":"2015-02-09","bar_index":2231,"type":"BUY","strength":0.863,"price":9.1377,"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":"2015-03-20","known_ts":"2015-03-24","bar_index":2241,"type":"REBUY","strength":1.0,"price":9.7008,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-04-20","known_ts":"2015-04-20","bar_index":2247,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.6533,"stop_level":9.9721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-09-01","known_ts":"2015-09-03","bar_index":2279,"type":"BUY","strength":0.45,"price":7.7267,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-09-21","known_ts":"2015-09-21","bar_index":2283,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.2993,"stop_level":7.3672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-11-24","known_ts":"2015-11-24","bar_index":2298,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9818,"stop_level":7.1601,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-25","known_ts":"2015-11-25","bar_index":2299,"type":"RECLAIM","strength":0.588,"price":7.1875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-11-24","prior_stop_level":7.1601,"sweep_low":6.9269,"atr14":0.310362,"stop_level":6.771719,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-03","known_ts":"2015-12-03","bar_index":2300,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9749,"stop_level":6.9818,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-04","known_ts":"2015-12-04","bar_index":2301,"type":"RECLAIM","strength":0.588,"price":7.0572,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-12-03","prior_stop_level":6.9818,"sweep_low":6.9063,"atr14":0.297212,"stop_level":6.757694,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-22","known_ts":"2015-12-24","bar_index":2305,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-12-22","trigger_known_ts":"2015-12-24","strength":0.45,"price":6.4862,"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.390607,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0353,"atr14":0.330718,"stop_level":5.869941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-20","known_ts":"2016-01-22","bar_index":2311,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-20","trigger_known_ts":"2016-01-22","strength":0.45,"price":5.3056,"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.501527,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.9098,"atr14":0.341513,"stop_level":4.739044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-10","known_ts":"2016-02-12","bar_index":2316,"type":"BUY","strength":0.45,"price":5.6459,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-10","known_ts":"2016-02-12","bar_index":2316,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-10","trigger_known_ts":"2016-02-12","strength":0.45,"price":5.6459,"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.469555,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.132,"atr14":0.444104,"stop_level":3.909948,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-15","known_ts":"2016-04-15","bar_index":2331,"type":"RECLAIM","strength":0.863,"price":7.0308,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-29","known_ts":"2016-04-29","bar_index":2334,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.9118,"stop_level":6.6507,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-02","known_ts":"2016-06-06","bar_index":2342,"type":"BUY","strength":0.863,"price":6.6226,"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":"2016-08-23","known_ts":"2016-08-25","bar_index":2361,"type":"BUY","strength":0.725,"price":6.0541,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2016-10-04","known_ts":"2016-10-04","bar_index":2370,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.9324,"stop_level":6.0119,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-10-07","known_ts":"2016-10-07","bar_index":2371,"type":"RECLAIM","strength":0.863,"price":6.0409,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-10-04 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-10-04","prior_stop_level":6.0119,"sweep_low":5.86,"atr14":0.178829,"stop_level":5.770586,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-08","known_ts":"2016-11-10","bar_index":2379,"type":"BUY","strength":0.725,"price":6.0771,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2017-06-07","known_ts":"2017-06-09","bar_index":2427,"type":"BUY","strength":0.725,"price":8.8655,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"2017-08-02","known_ts":"2017-08-02","bar_index":2440,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.2071,"stop_level":8.2817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-09-22","known_ts":"2017-09-26","bar_index":2452,"type":"BUY","strength":0.725,"price":8.7851,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2017-11-28","known_ts":"2017-11-28","bar_index":2467,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.4819,"stop_level":10.595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-30","known_ts":"2017-11-30","bar_index":2468,"type":"RECLAIM","strength":1.0,"price":10.6704,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-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":"2017-11-28","prior_stop_level":10.595,"sweep_low":10.4064,"atr14":0.310522,"stop_level":10.251139,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-16","known_ts":"2018-01-16","bar_index":2478,"type":"RECLAIM","strength":1.0,"price":10.9553,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-01","known_ts":"2018-02-01","bar_index":2482,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.8032,"stop_level":10.9553,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-04-09","known_ts":"2018-04-11","bar_index":2497,"type":"BUY","strength":0.725,"price":10.2587,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2018-07-11","known_ts":"2018-07-11","bar_index":2518,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.0444,"stop_level":13.1993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-13","known_ts":"2018-07-13","bar_index":2519,"type":"RECLAIM","strength":1.0,"price":13.4315,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-07-11","prior_stop_level":13.1993,"sweep_low":13.0444,"atr14":0.361559,"stop_level":12.863621,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-25","known_ts":"2018-07-25","bar_index":2522,"type":"RECLAIM","strength":1.0,"price":13.238,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-12-24","known_ts":"2018-12-27","bar_index":2557,"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-24","trigger_known_ts":"2018-12-27","strength":0.45,"price":8.1076,"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.450328,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.382,"atr14":0.440663,"stop_level":7.161669,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":2559,"type":"BUY","strength":0.45,"price":8.5966,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":2559,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-01-03","trigger_known_ts":"2019-01-07","strength":0.45,"price":8.5966,"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.417176,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.382,"atr14":0.408417,"stop_level":7.177792,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-28","known_ts":"2019-02-28","bar_index":2571,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2938,"stop_level":11.3333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-04","known_ts":"2019-04-08","bar_index":2580,"type":"REBUY","strength":0.588,"price":11.1597,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-04-12","known_ts":"2019-04-12","bar_index":2582,"type":"RECLAIM","strength":0.725,"price":11.8124,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-04-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-25","known_ts":"2019-04-25","bar_index":2584,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9049,"stop_level":11.0323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-26","known_ts":"2019-04-26","bar_index":2585,"type":"RECLAIM","strength":0.588,"price":11.0721,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-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-04-25","prior_stop_level":11.0323,"sweep_low":10.8492,"atr14":0.331974,"stop_level":10.683213,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-09","known_ts":"2019-05-09","bar_index":2588,"type":"RECLAIM","strength":0.863,"price":13.0621,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-04-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-16","known_ts":"2019-08-20","bar_index":2611,"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-08-16","trigger_known_ts":"2019-08-20","strength":0.45,"price":9.0609,"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.385698,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.4986,"atr14":0.383537,"stop_level":8.306832,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":2615,"type":"BUY","strength":0.45,"price":9.8562,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-09-12","known_ts":"2019-09-12","bar_index":2617,"type":"RECLAIM","strength":0.725,"price":10.8362,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-09-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-21","known_ts":"2019-10-23","bar_index":2626,"type":"REBUY","strength":0.45,"price":9.9919,"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":"2019-11-20","known_ts":"2019-11-20","bar_index":2633,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.8215,"stop_level":9.9026,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-22","known_ts":"2019-11-22","bar_index":2634,"type":"RECLAIM","strength":0.588,"price":9.9594,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-11-20","prior_stop_level":9.9026,"sweep_low":9.7322,"atr14":0.292551,"stop_level":9.585924,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-16","known_ts":"2020-01-21","bar_index":2646,"type":"BUY","strength":0.863,"price":10.7543,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2020-01-30","known_ts":"2020-01-30","bar_index":2649,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.3094,"stop_level":9.5803,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-03-13","known_ts":"2020-03-17","bar_index":2659,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-03-13","trigger_known_ts":"2020-03-17","strength":0.45,"price":6.9533,"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.49796,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.3033,"atr14":0.615777,"stop_level":4.995411,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-31","known_ts":"2020-04-02","bar_index":2663,"type":"BUY","strength":0.45,"price":6.1499,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-03-31","known_ts":"2020-04-02","bar_index":2663,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-03-31","trigger_known_ts":"2020-04-02","strength":0.45,"price":6.1499,"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.555967,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.3791,"atr14":0.635648,"stop_level":5.061276,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":2673,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.5354,"stop_level":6.6946,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":2674,"type":"RECLAIM","strength":0.588,"price":6.7113,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-05-13","prior_stop_level":6.6946,"sweep_low":6.1416,"atr14":0.491792,"stop_level":5.895704,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-12","known_ts":"2020-08-14","bar_index":2694,"type":"BUY","strength":0.725,"price":6.7976,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2020-09-09","known_ts":"2020-09-09","bar_index":2700,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.2234,"stop_level":6.5527,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-15","known_ts":"2020-10-19","bar_index":2709,"type":"BUY","strength":0.588,"price":5.9723,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":15},{"ts":"2020-11-02","known_ts":"2020-11-04","bar_index":2713,"type":"BUY","strength":0.588,"price":5.6225,"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":"quality","score":65},{"ts":"2021-01-27","known_ts":"2021-01-27","bar_index":2732,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.5867,"stop_level":9.6211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-29","known_ts":"2021-01-29","bar_index":2733,"type":"RECLAIM","strength":0.863,"price":9.707,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-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":"2021-01-27","prior_stop_level":9.6211,"sweep_low":9.4149,"atr14":0.425571,"stop_level":9.202114,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-11","known_ts":"2021-02-11","bar_index":2736,"type":"RECLAIM","strength":1.0,"price":11.6656,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-18","known_ts":"2021-03-18","bar_index":2744,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.4817,"stop_level":12.748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-25","known_ts":"2021-08-27","bar_index":2781,"type":"BUY","strength":0.588,"price":10.1659,"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-10-13","known_ts":"2021-10-13","bar_index":2792,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.592,"stop_level":9.7751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-10-28","known_ts":"2021-11-01","bar_index":2796,"type":"REBUY","strength":0.588,"price":9.374,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2021-12-20","known_ts":"2021-12-20","bar_index":2808,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.4787,"stop_level":9.7403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-21","known_ts":"2021-12-21","bar_index":2808,"type":"RECLAIM","strength":0.588,"price":9.7638,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-12-20","prior_stop_level":9.7403,"sweep_low":9.4351,"atr14":0.372933,"stop_level":9.248633,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-20","known_ts":"2022-01-20","bar_index":2815,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.2638,"stop_level":10.3252,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-28","known_ts":"2022-02-01","bar_index":2817,"type":"REBUY","strength":0.863,"price":10.9393,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2022-04-06","known_ts":"2022-04-06","bar_index":2832,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.9582,"stop_level":12.1411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-07","known_ts":"2022-04-07","bar_index":2833,"type":"RECLAIM","strength":1.0,"price":12.505,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-04-06","prior_stop_level":12.1411,"sweep_low":11.9053,"atr14":0.402459,"stop_level":11.70407,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-12","known_ts":"2022-04-14","bar_index":2834,"type":"REBUY","strength":1.0,"price":13.7837,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2022-05-09","known_ts":"2022-05-09","bar_index":2840,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.4574,"stop_level":13.6338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-07-19","known_ts":"2022-07-21","bar_index":2856,"type":"BUY","strength":0.725,"price":13.6944,"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":"2022-09-08","known_ts":"2022-09-08","bar_index":2868,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.4793,"stop_level":14.0226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-10-12","known_ts":"2022-10-14","bar_index":2876,"type":"BUY","strength":0.725,"price":12.7915,"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":60},{"ts":"2023-01-12","known_ts":"2023-01-17","bar_index":2897,"type":"BUY","strength":0.45,"price":10.9955,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-02-13","known_ts":"2023-02-13","bar_index":2904,"type":"SELL","basis":"structure_stop","strength":0.45,"price":10.5194,"stop_level":11.0853,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-03-07","known_ts":"2023-03-09","bar_index":2909,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-03-07","trigger_known_ts":"2023-03-09","strength":0.45,"price":9.5582,"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.367944,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.2258,"atr14":0.37113,"stop_level":9.040235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-20","known_ts":"2023-03-22","bar_index":2912,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-03-20","trigger_known_ts":"2023-03-22","strength":0.45,"price":8.6419,"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.428536,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.4802,"atr14":0.350158,"stop_level":8.305121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-14","known_ts":"2023-04-18","bar_index":2918,"type":"BUY","strength":0.45,"price":8.5468,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-04-14","known_ts":"2023-04-18","bar_index":2918,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-04-14","trigger_known_ts":"2023-04-18","strength":0.45,"price":8.5468,"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.434825,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.257,"atr14":0.270262,"stop_level":8.121869,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-24","known_ts":"2023-04-26","bar_index":2920,"type":"BUY","strength":0.45,"price":8.42,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-04-24","known_ts":"2023-04-26","bar_index":2920,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-04-24","trigger_known_ts":"2023-04-26","strength":0.45,"price":8.42,"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.44321,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.085,"atr14":0.265682,"stop_level":7.952159,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-01","known_ts":"2023-06-01","bar_index":2929,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.6595,"stop_level":8.1212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-06","known_ts":"2023-06-06","bar_index":2930,"type":"RECLAIM","strength":0.588,"price":8.3204,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-06-01","prior_stop_level":8.1212,"sweep_low":7.5961,"atr14":0.313631,"stop_level":7.439284,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-22","known_ts":"2023-06-22","bar_index":2933,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5056,"stop_level":7.6595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-28","known_ts":"2023-06-30","bar_index":2935,"type":"REBUY","strength":0.588,"price":7.3762,"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":"2023-08-07","known_ts":"2023-08-07","bar_index":2944,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.4951,"stop_level":7.5956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-09-06","known_ts":"2023-09-06","bar_index":2951,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.687,"stop_level":7.7419,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-09-08","known_ts":"2023-09-08","bar_index":2951,"type":"RECLAIM","strength":0.725,"price":7.7601,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-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":"2023-09-06","prior_stop_level":7.7419,"sweep_low":7.4494,"atr14":0.325162,"stop_level":7.286819,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-11","known_ts":"2023-09-11","bar_index":2952,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5682,"stop_level":7.7419,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-09-12","known_ts":"2023-09-12","bar_index":2952,"type":"RECLAIM","strength":0.725,"price":7.7693,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-09-11","prior_stop_level":7.7419,"sweep_low":7.5499,"atr14":0.32332,"stop_level":7.38824,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-27","known_ts":"2023-09-29","bar_index":2956,"type":"REBUY","strength":0.725,"price":7.9126,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2023-10-13","known_ts":"2023-10-17","bar_index":2960,"type":"REBUY","strength":0.863,"price":8.8716,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2023-11-03","known_ts":"2023-11-07","bar_index":2965,"type":"BUY","strength":0.725,"price":8.4198,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":80},{"ts":"2023-12-05","known_ts":"2023-12-05","bar_index":2972,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.1247,"stop_level":8.2261,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-12-07","known_ts":"2023-12-07","bar_index":2972,"type":"RECLAIM","strength":0.863,"price":8.2907,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-12-05","prior_stop_level":8.2261,"sweep_low":8.0601,"atr14":0.348072,"stop_level":7.886064,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-21","known_ts":"2023-12-26","bar_index":2976,"type":"REBUY","strength":0.863,"price":8.9721,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2024-02-28","known_ts":"2024-03-01","bar_index":2991,"type":"BUY","strength":0.725,"price":8.8233,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2024-04-24","known_ts":"2024-04-26","bar_index":3004,"type":"REBUY","strength":1.0,"price":9.4157,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-05-15","known_ts":"2024-05-15","bar_index":3009,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.7624,"stop_level":9.8373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-20","known_ts":"2024-05-20","bar_index":3010,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.0035,"stop_level":9.8373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-06","known_ts":"2024-09-10","bar_index":3035,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-09-06","trigger_known_ts":"2024-09-10","strength":0.45,"price":5.803,"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.427548,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.0375,"atr14":0.346243,"stop_level":4.864378,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-11","known_ts":"2024-09-13","bar_index":3036,"type":"BUY","strength":0.45,"price":6.3701,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-09-11","known_ts":"2024-09-13","bar_index":3036,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2024-09-11","trigger_known_ts":"2024-09-13","strength":0.45,"price":6.3701,"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.371605,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.0375,"atr14":0.350572,"stop_level":4.862214,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-16","known_ts":"2024-10-16","bar_index":3044,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.7037,"stop_level":6.7324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-23","known_ts":"2024-10-23","bar_index":3046,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.8431,"stop_level":6.7324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-10","known_ts":"2025-01-10","bar_index":3063,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1145,"stop_level":6.1823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-13","known_ts":"2025-01-13","bar_index":3064,"type":"RECLAIM","strength":0.588,"price":6.1919,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-01-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-01-10","prior_stop_level":6.1823,"sweep_low":6.0565,"atr14":0.238981,"stop_level":5.937009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-11","known_ts":"2025-02-11","bar_index":3070,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.279,"stop_level":6.3371,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-02-18","known_ts":"2025-02-18","bar_index":3072,"type":"RECLAIM","strength":0.725,"price":6.5015,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-02-11","prior_stop_level":6.3371,"sweep_low":6.0758,"atr14":0.212716,"stop_level":5.969442,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-26","known_ts":"2025-02-26","bar_index":3074,"type":"RECLAIM","strength":0.863,"price":7.6045,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-02-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-03-10","known_ts":"2025-03-10","bar_index":3076,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.1436,"stop_level":6.2887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-05","known_ts":"2025-06-09","bar_index":3097,"type":"BUY","strength":0.45,"price":3.7086,"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-06-05","known_ts":"2025-06-09","bar_index":3097,"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-06-05","trigger_known_ts":"2025-06-09","strength":0.45,"price":3.7086,"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.553224,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3954,"atr14":0.196252,"stop_level":3.297274,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-23","known_ts":"2025-06-23","bar_index":3100,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.4248,"stop_level":3.4541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-06-26","known_ts":"2025-06-26","bar_index":3101,"type":"RECLAIM","strength":0.45,"price":3.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-23 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-06-23","prior_stop_level":3.4541,"sweep_low":3.3563,"atr14":0.15953,"stop_level":3.276535,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-17","known_ts":"2025-07-17","bar_index":3106,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.52,"stop_level":3.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-24","known_ts":"2025-07-24","bar_index":3108,"type":"RECLAIM","strength":0.588,"price":3.81,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-17","prior_stop_level":3.59,"sweep_low":3.18,"atr14":0.207556,"stop_level":3.076222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-26","known_ts":"2025-09-30","bar_index":3123,"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-09-26","trigger_known_ts":"2025-09-30","strength":0.588,"price":2.88,"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.623194,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.62,"atr14":0.148064,"stop_level":2.545968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-22","known_ts":"2025-10-24","bar_index":3129,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-10-22","trigger_known_ts":"2025-10-24","strength":0.45,"price":2.65,"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.653287,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.37,"atr14":0.131922,"stop_level":2.304039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-12","known_ts":"2025-11-14","bar_index":3134,"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-11-12","trigger_known_ts":"2025-11-14","strength":0.45,"price":1.68,"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.780197,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.55,"atr14":0.15249,"stop_level":1.473755,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-01","known_ts":"2025-12-03","bar_index":3138,"type":"BUY","strength":0.45,"price":1.92,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-12-01","known_ts":"2025-12-03","bar_index":3138,"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-12-01","trigger_known_ts":"2025-12-03","strength":0.45,"price":1.92,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.748796,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.48,"atr14":0.135861,"stop_level":1.412069,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-02","known_ts":"2026-02-02","bar_index":3152,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.94,"stop_level":1.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-20","known_ts":"2026-05-22","bar_index":3177,"type":"BUY","strength":0.588,"price":1.04,"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":60},{"ts":"2026-06-08","known_ts":"2026-06-08","bar_index":3181,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.8,"stop_level":0.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-06-10","known_ts":"2026-06-10","bar_index":3181,"type":"RECLAIM","strength":0.45,"price":0.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-08 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":"2026-06-08","prior_stop_level":0.81,"sweep_low":0.76,"atr14":0.085243,"stop_level":0.717379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-30","known_ts":"2026-07-02","bar_index":3186,"type":"REBUY","strength":0.45,"price":0.78,"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":"2026-08-12","known_ts":"2026-08-12","bar_index":3196,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.48,"stop_level":0.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-08-14","known_ts":"2026-08-14","bar_index":3196,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.47,"stop_level":0.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-08-14","last_scored_basis":"structure_stop","bars_since_signal":4,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2017-04-17","2017-05-24","2017-08-15","2017-09-22","2017-12-18","2018-02-14","2018-03-16","2018-04-04","2018-08-23","2018-09-24","2018-11-27","2019-06-05","2019-06-26","2019-07-23","2020-02-12","2020-08-07","2020-09-29","2020-11-02","2021-03-31","2021-05-26","2021-06-30","2021-07-09","2021-07-27","2021-08-20","2021-09-21","2021-10-28","2022-05-25","2022-09-26","2023-01-04","2024-02-14","2024-06-20","2024-07-09","2024-08-07","2025-03-24","2025-04-14","2025-05-06","2026-02-13","2026-03-25","2026-04-21","2026-05-15"],"warnings":[{"ts":"2023-05-31","kind":"arm","px":7.8406},{"ts":"2023-06-01","kind":"confirm","px":7.6595,"level":8.1212},{"ts":"2023-06-21","kind":"arm","px":7.6957},{"ts":"2023-06-22","kind":"confirm","px":7.5056,"level":7.6595},{"ts":"2023-07-20","kind":"arm","px":7.7053},{"ts":"2023-08-07","kind":"confirm","px":7.4951,"level":7.5956},{"ts":"2023-09-05","kind":"arm","px":8.0435},{"ts":"2023-09-06","kind":"confirm","px":7.687,"level":7.7419},{"ts":"2023-09-08","kind":"arm","px":7.7601},{"ts":"2023-09-11","kind":"confirm","px":7.5682,"level":7.7419},{"ts":"2023-12-01","kind":"arm","px":8.7057},{"ts":"2023-12-05","kind":"confirm","px":8.1247,"level":8.2261},{"ts":"2024-03-15","kind":"arm","px":8.6002},{"ts":"2024-04-10","kind":"arm","px":8.9848},{"ts":"2024-05-14","kind":"arm","px":9.753},{"ts":"2024-05-15","kind":"confirm","px":9.7624,"level":9.8373},{"ts":"2024-05-17","kind":"arm","px":9.5375},{"ts":"2024-05-20","kind":"confirm","px":9.0035,"level":9.8373},{"ts":"2024-09-25","kind":"arm","px":5.9578},{"ts":"2024-10-16","kind":"confirm","px":6.7037,"level":6.7324},{"ts":"2024-10-22","kind":"arm","px":5.9004},{"ts":"2024-10-23","kind":"confirm","px":5.8431,"level":6.7324},{"ts":"2025-01-08","kind":"arm","px":6.2984},{"ts":"2025-01-10","kind":"confirm","px":6.1145,"level":6.1823},{"ts":"2025-02-06","kind":"arm","px":6.4338},{"ts":"2025-02-11","kind":"confirm","px":6.279,"level":6.3371},{"ts":"2025-03-07","kind":"arm","px":6.7821},{"ts":"2025-03-10","kind":"confirm","px":6.1436,"level":6.2887},{"ts":"2025-06-20","kind":"arm","px":3.3759},{"ts":"2025-06-23","kind":"confirm","px":3.4248,"level":3.4541},{"ts":"2025-07-16","kind":"arm","px":3.7},{"ts":"2025-07-17","kind":"confirm","px":3.52,"level":3.59},{"ts":"2026-01-05","kind":"arm","px":2.14},{"ts":"2026-02-02","kind":"confirm","px":1.94,"level":1.96},{"ts":"2026-06-04","kind":"arm","px":0.87},{"ts":"2026-06-08","kind":"confirm","px":0.8,"level":0.81},{"ts":"2026-08-11","kind":"arm","px":0.5},{"ts":"2026-08-12","kind":"confirm","px":0.48,"level":0.59},{"ts":"2026-08-13","kind":"arm","px":0.5},{"ts":"2026-08-14","kind":"confirm","px":0.47,"level":0.59}],"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":[]}}}