{"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":"LSCC","timeframe":"3D","as_of":"2026-09-10T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1990-06-07","known_ts":"1990-06-07","bar_index":48,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2083,"stop_level":2.2708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-06-12","known_ts":"1990-06-12","bar_index":49,"type":"RECLAIM","strength":0.588,"price":2.3333,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-06-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1990-06-07","prior_stop_level":2.2708,"sweep_low":2.0625,"atr14":0.122894,"stop_level":2.001053,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-11","known_ts":"1990-10-15","bar_index":78,"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-10-11","trigger_known_ts":"1990-10-15","strength":0.45,"price":1.4167,"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.484836,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3125,"atr14":0.095055,"stop_level":1.264973,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-16","known_ts":"1990-10-18","bar_index":79,"type":"BUY","strength":0.588,"price":2.0208,"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":70},{"ts":"1990-11-15","known_ts":"1990-11-15","bar_index":86,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.75,"stop_level":1.7708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-12-11","known_ts":"1990-12-13","bar_index":92,"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-11","trigger_known_ts":"1990-12-13","strength":0.45,"price":1.0,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.636364,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9167,"atr14":0.099526,"stop_level":0.866937,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-12-19","known_ts":"1990-12-21","bar_index":94,"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-19","trigger_known_ts":"1990-12-21","strength":0.45,"price":1.0,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.636364,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9375,"atr14":0.080142,"stop_level":0.897429,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-01-03","known_ts":"1991-01-07","bar_index":97,"type":"BUY","strength":0.45,"price":0.9583,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1991-01-03","known_ts":"1991-01-07","bar_index":97,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1991-01-03","trigger_known_ts":"1991-01-07","strength":0.45,"price":0.9583,"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.651527,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9167,"atr14":0.063082,"stop_level":0.885159,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-01-11","known_ts":"1991-01-15","bar_index":99,"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":"1991-01-11","trigger_known_ts":"1991-01-15","strength":0.45,"price":0.9583,"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.651527,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9167,"atr14":0.060198,"stop_level":0.886601,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-04-09","known_ts":"1991-04-09","bar_index":119,"type":"RECLAIM","strength":1.0,"price":1.875,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-11-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-05-08","known_ts":"1991-05-08","bar_index":126,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.625,"stop_level":1.6458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-05-09","known_ts":"1991-05-09","bar_index":126,"type":"RECLAIM","strength":1.0,"price":1.7708,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-05-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1991-05-08","prior_stop_level":1.6458,"sweep_low":1.625,"atr14":0.090451,"stop_level":1.579774,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-06-04","known_ts":"1991-06-04","bar_index":132,"type":"RECLAIM","strength":1.0,"price":1.9167,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-05-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-06-07","known_ts":"1991-06-11","bar_index":133,"type":"BUY","strength":1.0,"price":1.9167,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1991-08-12","known_ts":"1991-08-14","bar_index":148,"type":"BUY","strength":1.0,"price":1.9167,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1991-11-14","known_ts":"1991-11-14","bar_index":170,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.3333,"stop_level":2.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-11-19","known_ts":"1991-11-19","bar_index":171,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.1875,"stop_level":2.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-01-07","known_ts":"1992-01-09","bar_index":182,"type":"BUY","strength":0.863,"price":2.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1992-01-31","known_ts":"1992-01-31","bar_index":188,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.0417,"stop_level":2.1042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-02-04","known_ts":"1992-02-04","bar_index":188,"type":"RECLAIM","strength":0.863,"price":2.1875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-01-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":"1992-01-31","prior_stop_level":2.1042,"sweep_low":2.0417,"atr14":0.142288,"stop_level":1.970556,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-02-19","known_ts":"1992-02-19","bar_index":192,"type":"RECLAIM","strength":0.863,"price":2.375,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-03-26","known_ts":"1992-03-26","bar_index":200,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5208,"stop_level":2.6042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-04-20","known_ts":"1992-04-20","bar_index":206,"type":"RECLAIM","strength":1.0,"price":2.6458,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-03-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-05-01","known_ts":"1992-05-05","bar_index":209,"type":"BUY","strength":1.0,"price":2.8333,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1992-07-10","known_ts":"1992-07-14","bar_index":225,"type":"BUY","strength":0.863,"price":2.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"1992-09-22","known_ts":"1992-09-22","bar_index":242,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.3333,"stop_level":3.3958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-09-23","known_ts":"1992-09-23","bar_index":242,"type":"RECLAIM","strength":1.0,"price":3.4167,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-09-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1992-09-22","prior_stop_level":3.3958,"sweep_low":3.3125,"atr14":0.112856,"stop_level":3.256072,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-10-08","known_ts":"1992-10-08","bar_index":246,"type":"RECLAIM","strength":1.0,"price":3.4583,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-11-11","known_ts":"1992-11-13","bar_index":254,"type":"BUY","strength":0.863,"price":3.5833,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"1992-12-14","known_ts":"1992-12-14","bar_index":261,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.5208,"stop_level":3.6667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1992-12-16","known_ts":"1992-12-16","bar_index":262,"type":"RECLAIM","strength":0.863,"price":3.8333,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1992-12-14","prior_stop_level":3.6667,"sweep_low":3.4375,"atr14":0.147379,"stop_level":3.363811,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-12-24","known_ts":"1992-12-29","bar_index":264,"type":"REBUY","strength":0.863,"price":4.0625,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1993-02-16","known_ts":"1993-02-16","bar_index":275,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3542,"stop_level":4.6458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-05-10","known_ts":"1993-05-12","bar_index":295,"type":"BUY","strength":0.725,"price":4.4792,"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":25},{"ts":"1993-06-08","known_ts":"1993-06-08","bar_index":301,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5833,"stop_level":4.7292,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-06-09","known_ts":"1993-06-09","bar_index":302,"type":"RECLAIM","strength":0.725,"price":4.7917,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-06-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1993-06-08","prior_stop_level":4.7292,"sweep_low":4.5,"atr14":0.222213,"stop_level":4.388893,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-07-30","known_ts":"1993-07-30","bar_index":314,"type":"RECLAIM","strength":0.725,"price":5.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-06-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-09-14","known_ts":"1993-09-14","bar_index":324,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.7188,"stop_level":5.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-09-15","known_ts":"1993-09-15","bar_index":324,"type":"RECLAIM","strength":0.863,"price":5.9375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-09-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1993-09-14","prior_stop_level":5.75,"sweep_low":5.5,"atr14":0.337391,"stop_level":5.331305,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-09-21","known_ts":"1993-09-23","bar_index":326,"type":"REBUY","strength":0.863,"price":6.3125,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1993-11-23","known_ts":"1993-11-26","bar_index":341,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1993-11-23","trigger_known_ts":"1993-11-26","strength":0.45,"price":3.5312,"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.440602,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.0625,"atr14":0.286424,"stop_level":2.919288,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-12-20","known_ts":"1993-12-22","bar_index":347,"type":"BUY","strength":0.45,"price":3.625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1993-12-20","known_ts":"1993-12-22","bar_index":347,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1993-12-20","trigger_known_ts":"1993-12-22","strength":0.45,"price":3.625,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.425743,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.25,"atr14":0.194304,"stop_level":3.152848,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-01-17","known_ts":"1994-01-17","bar_index":353,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.875,"stop_level":3.9375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-01-20","known_ts":"1994-01-20","bar_index":354,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6875,"stop_level":3.9375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-01-27","known_ts":"1994-01-27","bar_index":356,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5938,"stop_level":3.6562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-01-31","known_ts":"1994-01-31","bar_index":356,"type":"RECLAIM","strength":0.588,"price":4.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-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":"1994-01-27","prior_stop_level":3.6562,"sweep_low":3.5,"atr14":0.21423,"stop_level":3.392885,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-03-16","known_ts":"1994-03-16","bar_index":367,"type":"RECLAIM","strength":0.725,"price":4.6562,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-03-29","known_ts":"1994-03-29","bar_index":370,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.125,"stop_level":4.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-04-04","known_ts":"1994-04-04","bar_index":371,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9062,"stop_level":4.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-05-20","known_ts":"1994-05-24","bar_index":382,"type":"BUY","strength":0.588,"price":4.375,"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":"aplus","score":80},{"ts":"1994-07-29","known_ts":"1994-08-02","bar_index":398,"type":"BUY","strength":0.863,"price":4.7344,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1994-08-31","known_ts":"1994-08-31","bar_index":405,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.7188,"stop_level":4.9062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-09-02","known_ts":"1994-09-02","bar_index":406,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.5938,"stop_level":4.9062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-09-20","known_ts":"1994-09-20","bar_index":410,"type":"RECLAIM","strength":0.863,"price":4.7812,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-09-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-09-14","known_ts":"1995-09-18","bar_index":493,"type":"BUY","strength":0.725,"price":9.4062,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1996-01-02","known_ts":"1996-01-04","bar_index":518,"type":"BUY","strength":0.45,"price":8.0938,"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-03-01","known_ts":"1996-03-01","bar_index":532,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.7188,"stop_level":8.2188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-03-05","known_ts":"1996-03-05","bar_index":532,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.9531,"stop_level":8.2188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-04-01","known_ts":"1996-04-03","bar_index":539,"type":"BUY","strength":0.45,"price":7.7188,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-05-01","known_ts":"1996-05-01","bar_index":546,"type":"RECLAIM","strength":0.725,"price":8.5312,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-04-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-05-22","known_ts":"1996-05-22","bar_index":551,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.3438,"stop_level":8.4688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-05-24","known_ts":"1996-05-24","bar_index":551,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8125,"stop_level":8.4688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-05-31","known_ts":"1996-05-31","bar_index":553,"type":"RECLAIM","strength":0.725,"price":8.6562,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-05-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1996-05-24","prior_stop_level":8.4688,"sweep_low":7.625,"atr14":0.374172,"stop_level":7.437914,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-06-10","known_ts":"1996-06-10","bar_index":555,"type":"RECLAIM","strength":0.725,"price":9.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-05-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-07-31","known_ts":"1996-08-02","bar_index":567,"type":"BUY","strength":0.45,"price":7.0312,"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-07-31","known_ts":"1996-08-02","bar_index":567,"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-07-31","trigger_known_ts":"1996-08-02","strength":0.45,"price":7.0312,"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.307694,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.375,"atr14":0.407128,"stop_level":5.171436,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-09-05","known_ts":"1996-09-05","bar_index":575,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.625,"stop_level":6.8711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-09-09","known_ts":"1996-09-09","bar_index":576,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.3438,"stop_level":6.8711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-10-03","known_ts":"1996-10-03","bar_index":582,"type":"RECLAIM","strength":0.725,"price":7.4688,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-10-24","known_ts":"1996-10-24","bar_index":587,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.3438,"stop_level":8.4062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-10-25","known_ts":"1996-10-25","bar_index":587,"type":"RECLAIM","strength":0.863,"price":8.4375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1996-10-24","prior_stop_level":8.4062,"sweep_low":8.3438,"atr14":0.361325,"stop_level":8.163137,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-11-11","known_ts":"1996-11-11","bar_index":591,"type":"RECLAIM","strength":0.863,"price":9.8281,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-10-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-02-06","known_ts":"1997-02-06","bar_index":611,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.0938,"stop_level":12.1562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-02-07","known_ts":"1997-02-07","bar_index":611,"type":"RECLAIM","strength":1.0,"price":13.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-02-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":"1997-02-06","prior_stop_level":12.1562,"sweep_low":11.8438,"atr14":0.550582,"stop_level":11.568509,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-04-22","known_ts":"1997-04-24","bar_index":628,"type":"BUY","strength":0.863,"price":13.2812,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1997-07-09","known_ts":"1997-07-11","bar_index":646,"type":"BUY","strength":0.863,"price":15.2812,"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":10},{"ts":"1997-08-20","known_ts":"1997-08-22","bar_index":656,"type":"BUY","strength":1.0,"price":16.9844,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1997-11-21","known_ts":"1997-11-25","bar_index":678,"type":"BUY","strength":0.588,"price":13.8672,"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":20},{"ts":"1998-01-21","known_ts":"1998-01-23","bar_index":691,"type":"BUY","strength":0.45,"price":11.2969,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-01-21","known_ts":"1998-01-23","bar_index":691,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-01-21","trigger_known_ts":"1998-01-23","strength":0.45,"price":11.2969,"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.386245,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.9375,"atr14":0.89723,"stop_level":9.488885,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-05","known_ts":"1998-03-05","bar_index":701,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.625,"stop_level":12.9219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-03-09","known_ts":"1998-03-09","bar_index":701,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4062,"stop_level":12.9219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-03-16","known_ts":"1998-03-16","bar_index":703,"type":"RECLAIM","strength":0.588,"price":13.0469,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-03-09","prior_stop_level":12.9219,"sweep_low":11.4062,"atr14":0.750257,"stop_level":11.031072,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-14","known_ts":"1998-04-16","bar_index":710,"type":"BUY","strength":0.588,"price":12.9062,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-06-04","known_ts":"1998-06-08","bar_index":722,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-06-04","trigger_known_ts":"1998-06-08","strength":0.45,"price":9.0312,"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.509339,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.5625,"atr14":0.539506,"stop_level":8.292747,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-06","known_ts":"1998-07-08","bar_index":729,"type":"BUY","strength":0.45,"price":8.1562,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-07-06","known_ts":"1998-07-08","bar_index":729,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-07-06","trigger_known_ts":"1998-07-08","strength":0.45,"price":8.1562,"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.556878,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0,"atr14":0.540943,"stop_level":6.729529,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-04","known_ts":"1998-08-04","bar_index":736,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.25,"stop_level":7.4062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-08-06","known_ts":"1998-08-06","bar_index":736,"type":"RECLAIM","strength":0.588,"price":7.6406,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-08-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-08-04","prior_stop_level":7.4062,"sweep_low":6.9062,"atr14":0.532608,"stop_level":6.639896,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-26","known_ts":"1998-08-26","bar_index":741,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2344,"stop_level":7.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-08-28","known_ts":"1998-08-28","bar_index":742,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.4062,"stop_level":7.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-09-11","known_ts":"1998-09-15","bar_index":745,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-09-11","trigger_known_ts":"1998-09-15","strength":0.588,"price":6.4297,"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.650677,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.0,"atr14":0.487703,"stop_level":5.756148,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-24","known_ts":"1998-09-28","bar_index":748,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-09-24","trigger_known_ts":"1998-09-28","strength":0.588,"price":6.375,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.606938,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.8125,"atr14":0.470843,"stop_level":5.577079,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-12","known_ts":"1998-10-14","bar_index":752,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-10-12","trigger_known_ts":"1998-10-14","strength":0.45,"price":5.9453,"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.596929,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.7188,"atr14":0.512275,"stop_level":4.462662,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-15","known_ts":"1998-10-19","bar_index":753,"type":"BUY","strength":0.588,"price":6.9688,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-10-15","known_ts":"1998-10-19","bar_index":753,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-10-15","trigger_known_ts":"1998-10-19","strength":0.588,"price":6.9688,"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.527539,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.7188,"atr14":0.559404,"stop_level":4.439098,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-13","known_ts":"1998-11-13","bar_index":760,"type":"RECLAIM","strength":0.725,"price":8.3594,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-10-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-23","known_ts":"1998-12-23","bar_index":769,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.3125,"stop_level":10.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-24","known_ts":"1998-12-24","bar_index":769,"type":"RECLAIM","strength":0.863,"price":10.5312,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-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":"1998-12-23","prior_stop_level":10.375,"sweep_low":10.3125,"atr14":0.515395,"stop_level":10.054803,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-12","known_ts":"1999-01-12","bar_index":773,"type":"RECLAIM","strength":0.863,"price":12.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-12-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-02-09","known_ts":"1999-02-09","bar_index":779,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.7344,"stop_level":11.9688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-02-11","known_ts":"1999-02-11","bar_index":780,"type":"RECLAIM","strength":1.0,"price":12.4531,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-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":"1999-02-09","prior_stop_level":11.9688,"sweep_low":11.625,"atr14":0.761925,"stop_level":11.244038,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-18","known_ts":"1999-05-20","bar_index":802,"type":"BUY","strength":0.863,"price":12.5781,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1999-07-20","known_ts":"1999-07-20","bar_index":816,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.3828,"stop_level":14.9688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-08-12","known_ts":"1999-08-12","bar_index":822,"type":"RECLAIM","strength":1.0,"price":16.6641,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-07-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-10-28","known_ts":"1999-11-01","bar_index":840,"type":"BUY","strength":0.863,"price":18.375,"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":"1999-12-14","known_ts":"1999-12-14","bar_index":850,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.125,"stop_level":22.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-12-16","known_ts":"1999-12-16","bar_index":851,"type":"RECLAIM","strength":1.0,"price":23.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-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":"1999-12-14","prior_stop_level":22.375,"sweep_low":21.0625,"atr14":1.643678,"stop_level":20.240661,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-29","known_ts":"1999-12-29","bar_index":854,"type":"RECLAIM","strength":1.0,"price":23.5625,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-02-02","known_ts":"2000-02-04","bar_index":862,"type":"BUY","strength":0.863,"price":29.375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2000-04-03","known_ts":"2000-04-03","bar_index":876,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.5625,"stop_level":32.0625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-04-05","known_ts":"2000-04-05","bar_index":876,"type":"RECLAIM","strength":0.863,"price":32.375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-04-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":"2000-04-03","prior_stop_level":32.0625,"sweep_low":25.8438,"atr14":3.230264,"stop_level":24.228668,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-02","known_ts":"2000-06-06","bar_index":890,"type":"BUY","strength":0.725,"price":34.7812,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2000-07-12","known_ts":"2000-07-14","bar_index":899,"type":"REBUY","strength":0.725,"price":37.8125,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2000-08-18","known_ts":"2000-08-22","bar_index":908,"type":"BUY","strength":0.725,"price":32.5938,"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":25},{"ts":"2000-09-13","known_ts":"2000-09-13","bar_index":913,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.625,"stop_level":35.6875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-09-18","known_ts":"2000-09-18","bar_index":914,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.6875,"stop_level":35.6875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2000-10-31","known_ts":"2000-11-02","bar_index":925,"type":"BUY","strength":0.45,"price":26.875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-11-21","known_ts":"2000-11-24","bar_index":930,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-11-21","trigger_known_ts":"2000-11-24","strength":0.45,"price":20.3594,"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.489819,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.5625,"atr14":2.150497,"stop_level":17.487252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-08","known_ts":"2000-12-12","bar_index":934,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-12-08","trigger_known_ts":"2000-12-12","strength":0.45,"price":18.6875,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.531714,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.0,"atr14":2.103121,"stop_level":13.94844,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-21","known_ts":"2000-12-26","bar_index":937,"type":"BUY","strength":0.45,"price":17.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-12-21","known_ts":"2000-12-26","bar_index":937,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-12-21","trigger_known_ts":"2000-12-26","strength":0.45,"price":17.75,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.555207,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.375,"atr14":1.719397,"stop_level":14.515302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-07","known_ts":"2001-02-07","bar_index":947,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.5,"stop_level":22.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-09","known_ts":"2001-02-09","bar_index":948,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.8125,"stop_level":22.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-14","known_ts":"2001-02-14","bar_index":949,"type":"RECLAIM","strength":0.588,"price":23.4375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-02-07","prior_stop_level":22.875,"sweep_low":21.25,"atr14":1.711813,"stop_level":20.394094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-14","known_ts":"2001-02-14","bar_index":949,"type":"RECLAIM","strength":0.588,"price":23.4375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-02-09","prior_stop_level":22.875,"sweep_low":21.25,"atr14":1.711813,"stop_level":20.394094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-03-21","known_ts":"2001-03-23","bar_index":957,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-03-21","trigger_known_ts":"2001-03-23","strength":0.45,"price":21.625,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.458104,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.375,"atr14":1.801463,"stop_level":16.474268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-11","known_ts":"2001-04-16","bar_index":962,"type":"BUY","strength":0.588,"price":21.12,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-04-11","known_ts":"2001-04-16","bar_index":962,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-04-11","trigger_known_ts":"2001-04-16","strength":0.588,"price":21.12,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.470759,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":15.875,"atr14":1.897169,"stop_level":14.926415,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-17","known_ts":"2001-04-17","bar_index":963,"type":"RECLAIM","strength":0.725,"price":25.18,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-04-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-05-14","known_ts":"2001-05-14","bar_index":969,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.26,"stop_level":24.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-05-16","known_ts":"2001-05-16","bar_index":970,"type":"RECLAIM","strength":0.725,"price":24.78,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-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":"2001-05-14","prior_stop_level":24.03,"sweep_low":22.63,"atr14":1.550041,"stop_level":21.85498,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-29","known_ts":"2001-05-29","bar_index":972,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.72,"stop_level":23.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-06-05","known_ts":"2001-06-05","bar_index":974,"type":"RECLAIM","strength":0.725,"price":23.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-05-29","prior_stop_level":23.2,"sweep_low":21.12,"atr14":1.499389,"stop_level":20.370305,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-25","known_ts":"2001-06-25","bar_index":979,"type":"RECLAIM","strength":0.863,"price":23.1,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-06-28","known_ts":"2001-07-02","bar_index":980,"type":"BUY","strength":0.863,"price":24.88,"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":"2001-07-30","known_ts":"2001-08-01","bar_index":987,"type":"BUY","strength":0.863,"price":25.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2001-08-20","known_ts":"2001-08-20","bar_index":992,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.86,"stop_level":23.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-08-24","known_ts":"2001-08-24","bar_index":993,"type":"RECLAIM","strength":0.863,"price":24.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-08-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2001-08-20","prior_stop_level":23.8,"sweep_low":21.88,"atr14":1.171072,"stop_level":21.294464,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-24","known_ts":"2001-10-26","bar_index":1006,"type":"BUY","strength":0.45,"price":19.37,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-11-28","known_ts":"2001-11-28","bar_index":1014,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.1,"stop_level":19.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-11-29","known_ts":"2001-11-29","bar_index":1014,"type":"RECLAIM","strength":0.588,"price":19.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-11-28","prior_stop_level":19.17,"sweep_low":19.07,"atr14":1.054416,"stop_level":18.542792,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-14","known_ts":"2001-12-14","bar_index":1018,"type":"RECLAIM","strength":0.725,"price":22.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-12-20","known_ts":"2001-12-20","bar_index":1019,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.8,"stop_level":20.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-24","known_ts":"2001-12-24","bar_index":1020,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.3,"stop_level":20.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-27","known_ts":"2001-12-27","bar_index":1020,"type":"RECLAIM","strength":0.725,"price":21.19,"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":20.68,"sweep_low":19.7,"atr14":1.023096,"stop_level":19.188452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-27","known_ts":"2001-12-27","bar_index":1020,"type":"RECLAIM","strength":0.725,"price":21.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-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":"2001-12-24","prior_stop_level":20.68,"sweep_low":20.25,"atr14":1.023096,"stop_level":19.738452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-11","known_ts":"2002-01-11","bar_index":1024,"type":"RECLAIM","strength":0.863,"price":21.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-01-22","known_ts":"2002-01-22","bar_index":1026,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.03,"stop_level":20.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-01-23","known_ts":"2002-01-23","bar_index":1026,"type":"RECLAIM","strength":0.725,"price":20.71,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-01-22","prior_stop_level":20.57,"sweep_low":19.98,"atr14":1.051691,"stop_level":19.454155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-06","known_ts":"2002-05-08","bar_index":1050,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-05-06","trigger_known_ts":"2002-05-08","strength":0.45,"price":12.13,"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.523379,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.51,"atr14":0.951225,"stop_level":10.034387,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-06-21","known_ts":"2002-06-25","bar_index":1061,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-06-21","trigger_known_ts":"2002-06-25","strength":0.45,"price":8.09,"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.682122,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.66,"atr14":0.632178,"stop_level":7.343911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-01","known_ts":"2002-07-03","bar_index":1063,"type":"BUY","strength":0.45,"price":8.22,"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-07-01","known_ts":"2002-07-03","bar_index":1063,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-07-01","trigger_known_ts":"2002-07-03","strength":0.45,"price":8.22,"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.677014,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.94,"atr14":0.720546,"stop_level":6.579727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-25","known_ts":"2002-07-25","bar_index":1068,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.45,"stop_level":7.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-09-23","known_ts":"2002-09-23","bar_index":1082,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.08,"stop_level":6.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-09-25","known_ts":"2002-09-25","bar_index":1083,"type":"RECLAIM","strength":0.588,"price":6.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-09-23","prior_stop_level":6.22,"sweep_low":5.91,"atr14":0.470444,"stop_level":5.674778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-04","known_ts":"2002-10-04","bar_index":1085,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.63,"stop_level":6.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-10-11","known_ts":"2002-10-15","bar_index":1087,"type":"REBUY","strength":0.588,"price":5.81,"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":"2002-11-11","known_ts":"2002-11-11","bar_index":1094,"type":"RECLAIM","strength":0.725,"price":6.96,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2002-10-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-18","known_ts":"2002-12-18","bar_index":1102,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.24,"stop_level":8.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-26","known_ts":"2002-12-26","bar_index":1104,"type":"RECLAIM","strength":0.725,"price":8.71,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-18","prior_stop_level":8.69,"sweep_low":7.96,"atr14":0.597324,"stop_level":7.661338,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-03","known_ts":"2003-01-07","bar_index":1106,"type":"REBUY","strength":0.863,"price":9.73,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2003-03-19","known_ts":"2003-03-21","bar_index":1123,"type":"BUY","strength":0.725,"price":8.31,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2003-04-09","known_ts":"2003-04-09","bar_index":1128,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.44,"stop_level":7.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-04-10","known_ts":"2003-04-10","bar_index":1128,"type":"RECLAIM","strength":0.863,"price":7.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2003-04-09","prior_stop_level":7.46,"sweep_low":7.4,"atr14":0.439274,"stop_level":7.180363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-28","known_ts":"2003-04-28","bar_index":1132,"type":"RECLAIM","strength":1.0,"price":8.66,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-16","known_ts":"2003-05-16","bar_index":1136,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.53,"stop_level":8.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-20","known_ts":"2003-05-20","bar_index":1137,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.23,"stop_level":8.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-22","known_ts":"2003-05-27","bar_index":1138,"type":"REBUY","strength":1.0,"price":8.97,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2003-05-27","known_ts":"2003-05-27","bar_index":1138,"type":"RECLAIM","strength":1.0,"price":8.97,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-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":"2003-05-20","prior_stop_level":8.75,"sweep_low":8.02,"atr14":0.407508,"stop_level":7.816246,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-23","known_ts":"2003-06-23","bar_index":1145,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.11,"stop_level":8.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-06-25","known_ts":"2003-06-25","bar_index":1145,"type":"RECLAIM","strength":0.863,"price":8.22,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2003-06-23","prior_stop_level":8.16,"sweep_low":7.98,"atr14":0.448491,"stop_level":7.755754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-10","known_ts":"2003-07-14","bar_index":1149,"type":"BUY","strength":0.863,"price":8.93,"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":"2003-08-21","known_ts":"2003-08-25","bar_index":1159,"type":"BUY","strength":0.725,"price":8.09,"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":25},{"ts":"2003-09-22","known_ts":"2003-09-22","bar_index":1166,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.89,"stop_level":8.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-11-03","known_ts":"2003-11-05","bar_index":1176,"type":"BUY","strength":0.725,"price":7.96,"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":"2003-12-17","known_ts":"2003-12-17","bar_index":1186,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.5,"stop_level":8.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-18","known_ts":"2003-12-18","bar_index":1186,"type":"RECLAIM","strength":1.0,"price":9.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-12-17","prior_stop_level":8.55,"sweep_low":8.42,"atr14":0.476871,"stop_level":8.181565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-05","known_ts":"2004-01-05","bar_index":1190,"type":"RECLAIM","strength":1.0,"price":11.57,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-27","known_ts":"2004-01-27","bar_index":1195,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.76,"stop_level":11.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-26","known_ts":"2004-05-28","bar_index":1223,"type":"BUY","strength":0.588,"price":7.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2004-08-18","known_ts":"2004-08-20","bar_index":1242,"type":"BUY","strength":0.588,"price":4.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2004-12-17","known_ts":"2004-12-17","bar_index":1270,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.27,"stop_level":5.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-12-21","known_ts":"2004-12-23","bar_index":1271,"type":"REBUY","strength":0.725,"price":5.58,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2004-12-22","known_ts":"2004-12-22","bar_index":1271,"type":"RECLAIM","strength":0.725,"price":5.49,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-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":"2004-12-17","prior_stop_level":5.31,"sweep_low":5.06,"atr14":0.262488,"stop_level":4.928756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-02-11","known_ts":"2005-02-15","bar_index":1283,"type":"BUY","strength":0.588,"price":5.03,"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":"2005-03-16","known_ts":"2005-03-16","bar_index":1290,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.82,"stop_level":4.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-03-17","known_ts":"2005-03-17","bar_index":1290,"type":"RECLAIM","strength":0.725,"price":5.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-03-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-03-16","prior_stop_level":4.86,"sweep_low":4.8,"atr14":0.235773,"stop_level":4.682113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-04-06","known_ts":"2005-04-06","bar_index":1295,"type":"RECLAIM","strength":1.0,"price":5.27,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-03-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-04-11","known_ts":"2005-04-11","bar_index":1296,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.09,"stop_level":5.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2005-04-13","known_ts":"2005-04-13","bar_index":1296,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.81,"stop_level":5.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2005-06-09","known_ts":"2005-06-13","bar_index":1310,"type":"BUY","strength":0.725,"price":4.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2005-07-29","known_ts":"2005-07-29","bar_index":1321,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.15,"stop_level":5.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-05","known_ts":"2005-08-05","bar_index":1323,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.77,"stop_level":5.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2005-10-12","known_ts":"2005-10-14","bar_index":1339,"type":"BUY","strength":0.725,"price":4.37,"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":"2005-12-15","known_ts":"2005-12-15","bar_index":1354,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.71,"stop_level":4.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2006-01-23","known_ts":"2006-01-25","bar_index":1362,"type":"BUY","strength":0.863,"price":5.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2006-02-22","known_ts":"2006-02-24","bar_index":1369,"type":"BUY","strength":1.0,"price":4.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2006-03-07","known_ts":"2006-03-09","bar_index":1372,"type":"BUY","strength":1.0,"price":5.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2006-04-24","known_ts":"2006-04-24","bar_index":1383,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.39,"stop_level":6.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-04-26","known_ts":"2006-04-26","bar_index":1383,"type":"RECLAIM","strength":1.0,"price":6.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-04-24","prior_stop_level":6.45,"sweep_low":6.29,"atr14":0.313954,"stop_level":6.133023,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-01","known_ts":"2006-08-03","bar_index":1406,"type":"BUY","strength":0.725,"price":5.7,"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":"2006-09-15","known_ts":"2006-09-15","bar_index":1416,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.08,"stop_level":7.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-09-19","known_ts":"2006-09-19","bar_index":1417,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.94,"stop_level":7.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-11-15","known_ts":"2006-11-17","bar_index":1431,"type":"BUY","strength":0.725,"price":6.69,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2006-12-12","known_ts":"2006-12-12","bar_index":1437,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.58,"stop_level":6.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-12-14","known_ts":"2006-12-14","bar_index":1437,"type":"RECLAIM","strength":0.863,"price":6.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-12-12","prior_stop_level":6.6,"sweep_low":6.44,"atr14":0.267971,"stop_level":6.306015,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-18","known_ts":"2006-12-18","bar_index":1438,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.37,"stop_level":6.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-03-08","known_ts":"2007-03-12","bar_index":1456,"type":"BUY","strength":0.588,"price":6.16,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2007-03-30","known_ts":"2007-03-30","bar_index":1461,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.85,"stop_level":5.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-04-03","known_ts":"2007-04-03","bar_index":1462,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.71,"stop_level":5.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-05-30","known_ts":"2007-06-01","bar_index":1475,"type":"BUY","strength":0.45,"price":5.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":"2007-08-20","known_ts":"2007-08-22","bar_index":1494,"type":"BUY","strength":0.45,"price":5.06,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-09-26","known_ts":"2007-09-26","bar_index":1502,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.45,"stop_level":4.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-13","known_ts":"2007-11-15","bar_index":1514,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-11-13","trigger_known_ts":"2007-11-15","strength":0.45,"price":3.74,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.476923,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.65,"atr14":0.15219,"stop_level":3.573905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-27","known_ts":"2007-11-29","bar_index":1517,"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-27","trigger_known_ts":"2007-11-29","strength":0.45,"price":3.28,"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.541259,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.16,"atr14":0.164706,"stop_level":3.077647,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-18","known_ts":"2007-12-20","bar_index":1522,"type":"BUY","strength":0.45,"price":3.32,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-12-18","known_ts":"2007-12-20","bar_index":1522,"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-18","trigger_known_ts":"2007-12-20","strength":0.45,"price":3.32,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.501502,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.08,"atr14":0.15612,"stop_level":3.00194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-29","known_ts":"2008-01-31","bar_index":1531,"type":"BUY","strength":0.45,"price":2.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-29","known_ts":"2008-01-31","bar_index":1531,"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-01-29","trigger_known_ts":"2008-01-31","strength":0.45,"price":2.65,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.581359,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.26,"atr14":0.179595,"stop_level":2.170202,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-29","known_ts":"2008-02-29","bar_index":1538,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.58,"stop_level":2.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-10","known_ts":"2008-03-10","bar_index":1540,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.38,"stop_level":2.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-13","known_ts":"2008-03-13","bar_index":1541,"type":"RECLAIM","strength":0.588,"price":2.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-03-10","prior_stop_level":2.62,"sweep_low":2.36,"atr14":0.133817,"stop_level":2.293092,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-28","known_ts":"2008-05-28","bar_index":1558,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.37,"stop_level":3.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-30","known_ts":"2008-05-30","bar_index":1559,"type":"RECLAIM","strength":0.725,"price":3.56,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-05-28","prior_stop_level":3.53,"sweep_low":3.28,"atr14":0.168192,"stop_level":3.195904,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-11","known_ts":"2008-06-11","bar_index":1562,"type":"RECLAIM","strength":0.863,"price":3.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-05-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-23","known_ts":"2008-06-23","bar_index":1564,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.61,"stop_level":3.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-10-09","known_ts":"2008-10-13","bar_index":1590,"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-09","trigger_known_ts":"2008-10-13","strength":0.45,"price":2.1,"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.515012,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.71,"atr14":0.169083,"stop_level":1.625458,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-30","known_ts":"2008-11-03","bar_index":1595,"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-30","trigger_known_ts":"2008-11-03","strength":0.45,"price":1.73,"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.559796,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.52,"atr14":0.210151,"stop_level":1.414925,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-25","known_ts":"2008-11-28","bar_index":1601,"type":"BUY","strength":0.45,"price":1.52,"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-11-25","known_ts":"2008-11-28","bar_index":1601,"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-11-25","trigger_known_ts":"2008-11-28","strength":0.45,"price":1.52,"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.611253,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.25,"atr14":0.173036,"stop_level":1.163482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-12","known_ts":"2008-12-16","bar_index":1605,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-12-12","trigger_known_ts":"2008-12-16","strength":0.45,"price":1.43,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.634271,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.04,"atr14":0.148986,"stop_level":0.965507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-13","known_ts":"2009-01-13","bar_index":1611,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.44,"stop_level":1.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":1612,"type":"RECLAIM","strength":0.588,"price":1.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-13","prior_stop_level":1.45,"sweep_low":1.27,"atr14":0.143889,"stop_level":1.198056,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-17","known_ts":"2009-02-17","bar_index":1619,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4,"stop_level":1.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-17","known_ts":"2009-03-19","bar_index":1626,"type":"BUY","strength":0.725,"price":1.43,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":1639,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.58,"stop_level":1.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-15","known_ts":"2009-05-15","bar_index":1640,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.67,"stop_level":1.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":1640,"type":"RECLAIM","strength":0.725,"price":1.77,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-13","prior_stop_level":1.72,"sweep_low":1.57,"atr14":0.134901,"stop_level":1.50255,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":1640,"type":"RECLAIM","strength":0.725,"price":1.77,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-15","prior_stop_level":1.72,"sweep_low":1.58,"atr14":0.134901,"stop_level":1.51255,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-26","known_ts":"2009-05-28","bar_index":1642,"type":"REBUY","strength":0.863,"price":1.87,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-06-17","known_ts":"2009-06-17","bar_index":1647,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.97,"stop_level":2.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-24","known_ts":"2009-07-24","bar_index":1656,"type":"RECLAIM","strength":1.0,"price":2.08,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-03","known_ts":"2009-08-05","bar_index":1658,"type":"BUY","strength":1.0,"price":2.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2009-11-20","known_ts":"2009-11-24","bar_index":1684,"type":"BUY","strength":0.863,"price":2.27,"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-01-12","known_ts":"2010-01-12","bar_index":1695,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.63,"stop_level":2.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-13","known_ts":"2010-01-13","bar_index":1695,"type":"RECLAIM","strength":1.0,"price":2.68,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-12","prior_stop_level":2.67,"sweep_low":2.6,"atr14":0.118799,"stop_level":2.540601,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-24","known_ts":"2010-02-26","bar_index":1705,"type":"BUY","strength":0.863,"price":2.87,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2010-05-06","known_ts":"2010-05-06","bar_index":1721,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.06,"stop_level":5.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":1722,"type":"RECLAIM","strength":1.0,"price":5.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-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":"2010-05-06","prior_stop_level":5.26,"sweep_low":4.51,"atr14":0.387911,"stop_level":4.316044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-21","known_ts":"2010-07-23","bar_index":1739,"type":"BUY","strength":0.863,"price":5.83,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2010-09-28","known_ts":"2010-09-30","bar_index":1755,"type":"BUY","strength":0.725,"price":4.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":15},{"ts":"2011-01-10","known_ts":"2011-01-10","bar_index":1779,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.81,"stop_level":5.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-11","known_ts":"2011-01-11","bar_index":1779,"type":"RECLAIM","strength":0.863,"price":5.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-10","prior_stop_level":5.82,"sweep_low":5.78,"atr14":0.234842,"stop_level":5.662579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-20","known_ts":"2011-01-20","bar_index":1781,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.63,"stop_level":5.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-24","known_ts":"2011-01-24","bar_index":1782,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.66,"stop_level":5.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-27","known_ts":"2011-01-31","bar_index":1783,"type":"REBUY","strength":0.863,"price":6.23,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2011-01-27","known_ts":"2011-01-27","bar_index":1783,"type":"RECLAIM","strength":0.863,"price":5.94,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-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":"2011-01-20","prior_stop_level":5.81,"sweep_low":5.51,"atr14":0.238642,"stop_level":5.390679,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-27","known_ts":"2011-01-27","bar_index":1783,"type":"RECLAIM","strength":0.863,"price":5.94,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-24","prior_stop_level":5.81,"sweep_low":5.51,"atr14":0.238642,"stop_level":5.390679,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-22","known_ts":"2011-02-22","bar_index":1788,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.24,"stop_level":6.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-25","known_ts":"2011-02-25","bar_index":1789,"type":"RECLAIM","strength":1.0,"price":6.58,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-02-22","prior_stop_level":6.47,"sweep_low":5.87,"atr14":0.261012,"stop_level":5.739494,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-25","known_ts":"2011-04-27","bar_index":1803,"type":"BUY","strength":0.725,"price":6.85,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2011-05-17","known_ts":"2011-05-17","bar_index":1808,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.74,"stop_level":6.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-18","known_ts":"2011-05-18","bar_index":1808,"type":"RECLAIM","strength":0.863,"price":6.91,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-05-17","prior_stop_level":6.76,"sweep_low":6.61,"atr14":0.260271,"stop_level":6.479865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-24","known_ts":"2011-05-24","bar_index":1810,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.25,"stop_level":6.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-07-01","known_ts":"2011-07-06","bar_index":1819,"type":"BUY","strength":0.725,"price":6.56,"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":"2011-07-20","known_ts":"2011-07-22","bar_index":1823,"type":"BUY","strength":0.725,"price":6.68,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2011-09-09","known_ts":"2011-09-13","bar_index":1835,"type":"BUY","strength":0.45,"price":5.47,"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-10","known_ts":"2011-11-10","bar_index":1849,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.14,"stop_level":6.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-11","known_ts":"2011-11-11","bar_index":1850,"type":"RECLAIM","strength":0.725,"price":6.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-11-10","prior_stop_level":6.15,"sweep_low":6.03,"atr14":0.318315,"stop_level":5.870843,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":1852,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.11,"stop_level":6.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-25","known_ts":"2011-11-25","bar_index":1853,"type":"RECLAIM","strength":0.588,"price":6.18,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-23","prior_stop_level":6.14,"sweep_low":6.06,"atr14":0.293119,"stop_level":5.913441,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-08","known_ts":"2011-12-08","bar_index":1856,"type":"RECLAIM","strength":0.863,"price":6.23,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-13","known_ts":"2011-12-13","bar_index":1857,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.93,"stop_level":6.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-13","known_ts":"2012-01-18","bar_index":1864,"type":"BUY","strength":0.588,"price":6.85,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2012-02-21","known_ts":"2012-02-21","bar_index":1872,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.54,"stop_level":6.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-28","known_ts":"2012-02-28","bar_index":1874,"type":"RECLAIM","strength":0.863,"price":6.71,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-02-21","prior_stop_level":6.64,"sweep_low":6.44,"atr14":0.217188,"stop_level":6.331406,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-02","known_ts":"2012-07-05","bar_index":1903,"type":"BUY","strength":0.45,"price":3.97,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-07-02","known_ts":"2012-07-05","bar_index":1903,"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-02","trigger_known_ts":"2012-07-05","strength":0.45,"price":3.97,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.435277,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.63,"atr14":0.182029,"stop_level":3.538985,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-24","known_ts":"2012-07-26","bar_index":1908,"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-24","trigger_known_ts":"2012-07-26","strength":0.45,"price":3.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.480797,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.17,"atr14":0.198536,"stop_level":3.070732,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-05","known_ts":"2012-09-05","bar_index":1918,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8,"stop_level":3.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-06","known_ts":"2012-09-06","bar_index":1918,"type":"RECLAIM","strength":0.588,"price":3.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-09-05","prior_stop_level":3.81,"sweep_low":3.76,"atr14":0.170387,"stop_level":3.674806,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-01","known_ts":"2012-10-01","bar_index":1924,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.72,"stop_level":3.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-25","known_ts":"2012-10-31","bar_index":1930,"type":"BUY","strength":0.725,"price":3.88,"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":60},{"ts":"2012-12-05","known_ts":"2012-12-05","bar_index":1938,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.87,"stop_level":3.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-12-10","known_ts":"2012-12-10","bar_index":1939,"type":"RECLAIM","strength":0.725,"price":4.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-12-05","prior_stop_level":3.9,"sweep_low":3.71,"atr14":0.167416,"stop_level":3.626292,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-24","known_ts":"2012-12-24","bar_index":1943,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.83,"stop_level":3.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-12-26","known_ts":"2012-12-26","bar_index":1943,"type":"RECLAIM","strength":0.725,"price":3.98,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-12-24","prior_stop_level":3.85,"sweep_low":3.82,"atr14":0.159242,"stop_level":3.740379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-28","known_ts":"2013-01-02","bar_index":1944,"type":"REBUY","strength":0.725,"price":4.04,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2013-04-03","known_ts":"2013-04-03","bar_index":1965,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.2,"stop_level":5.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-10","known_ts":"2013-04-10","bar_index":1967,"type":"RECLAIM","strength":0.863,"price":5.44,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-04-03","prior_stop_level":5.4,"sweep_low":5.05,"atr14":0.196397,"stop_level":4.951802,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-24","known_ts":"2013-10-28","bar_index":2013,"type":"BUY","strength":0.725,"price":4.99,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-12-11","known_ts":"2013-12-11","bar_index":2024,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.46,"stop_level":5.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-13","known_ts":"2013-12-13","bar_index":2024,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.41,"stop_level":5.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-16","known_ts":"2013-12-16","bar_index":2025,"type":"RECLAIM","strength":1.0,"price":5.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-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":"2013-12-11","prior_stop_level":5.47,"sweep_low":5.34,"atr14":0.146681,"stop_level":5.26666,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-16","known_ts":"2013-12-16","bar_index":2025,"type":"RECLAIM","strength":1.0,"price":5.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-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":"2013-12-13","prior_stop_level":5.47,"sweep_low":5.34,"atr14":0.146681,"stop_level":5.26666,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-08","known_ts":"2014-01-08","bar_index":2030,"type":"RECLAIM","strength":1.0,"price":5.65,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-28","known_ts":"2014-02-28","bar_index":2041,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.57,"stop_level":7.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-04","known_ts":"2014-03-04","bar_index":2042,"type":"RECLAIM","strength":1.0,"price":7.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-02-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":"2014-02-28","prior_stop_level":7.69,"sweep_low":7.5,"atr14":0.230354,"stop_level":7.384823,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-11","known_ts":"2014-03-11","bar_index":2044,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.54,"stop_level":7.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-12","known_ts":"2014-03-12","bar_index":2044,"type":"RECLAIM","strength":1.0,"price":7.73,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-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":"2014-03-11","prior_stop_level":7.57,"sweep_low":7.5,"atr14":0.212135,"stop_level":7.393933,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-27","known_ts":"2014-03-27","bar_index":2048,"type":"RECLAIM","strength":1.0,"price":7.84,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-26","known_ts":"2014-08-28","bar_index":2083,"type":"BUY","strength":0.725,"price":7.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2014-10-02","known_ts":"2014-10-02","bar_index":2091,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.0,"stop_level":7.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-10-29","known_ts":"2014-10-31","bar_index":2098,"type":"BUY","strength":0.588,"price":6.71,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":2108,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.28,"stop_level":6.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-12-18","known_ts":"2014-12-18","bar_index":2109,"type":"RECLAIM","strength":0.45,"price":6.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2014-12-12","prior_stop_level":6.44,"sweep_low":6.05,"atr14":0.245754,"stop_level":5.927123,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-15","known_ts":"2015-01-15","bar_index":2115,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.51,"stop_level":6.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-16","known_ts":"2015-01-16","bar_index":2116,"type":"RECLAIM","strength":0.588,"price":6.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-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":"2015-01-15","prior_stop_level":6.63,"sweep_low":6.45,"atr14":0.216325,"stop_level":6.341837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-05","known_ts":"2015-02-05","bar_index":2120,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.25,"stop_level":6.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-26","known_ts":"2015-03-02","bar_index":2125,"type":"BUY","strength":0.588,"price":6.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-05-01","known_ts":"2015-05-05","bar_index":2140,"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-05-01","trigger_known_ts":"2015-05-05","strength":0.45,"price":6.23,"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.267059,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.9,"atr14":0.198565,"stop_level":5.800717,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-22","known_ts":"2015-05-27","bar_index":2145,"type":"BUY","strength":0.45,"price":6.26,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-05-22","known_ts":"2015-05-27","bar_index":2145,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-05-22","trigger_known_ts":"2015-05-27","strength":0.45,"price":6.26,"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.263529,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.95,"atr14":0.182599,"stop_level":5.8587,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-24","known_ts":"2015-06-24","bar_index":2152,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.32,"stop_level":6.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-07-10","known_ts":"2015-07-14","bar_index":2156,"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-07-10","trigger_known_ts":"2015-07-14","strength":0.45,"price":5.99,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.264128,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.76,"atr14":0.175317,"stop_level":5.672342,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-21","known_ts":"2015-08-25","bar_index":2166,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-08-21","trigger_known_ts":"2015-08-25","strength":0.45,"price":3.98,"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.481771,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.25,"atr14":0.253593,"stop_level":3.123204,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-31","known_ts":"2015-09-02","bar_index":2168,"type":"BUY","strength":0.45,"price":4.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-08-31","known_ts":"2015-09-02","bar_index":2168,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-08-31","trigger_known_ts":"2015-09-02","strength":0.45,"price":4.25,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.446615,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.25,"atr14":0.224719,"stop_level":3.137641,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-29","known_ts":"2015-09-29","bar_index":2174,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.79,"stop_level":3.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-11-16","known_ts":"2015-11-16","bar_index":2186,"type":"RECLAIM","strength":0.725,"price":5.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-23","known_ts":"2016-02-25","bar_index":2208,"type":"BUY","strength":0.863,"price":6.14,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2016-03-31","known_ts":"2016-03-31","bar_index":2216,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.68,"stop_level":5.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-26","known_ts":"2016-05-31","bar_index":2230,"type":"BUY","strength":0.863,"price":5.82,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2016-06-24","known_ts":"2016-06-24","bar_index":2236,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.41,"stop_level":5.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-14","known_ts":"2016-07-14","bar_index":2241,"type":"RECLAIM","strength":1.0,"price":6.02,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-02","known_ts":"2016-08-02","bar_index":2245,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.0,"stop_level":6.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-05","known_ts":"2016-08-05","bar_index":2246,"type":"RECLAIM","strength":1.0,"price":6.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-08-02","prior_stop_level":6.04,"sweep_low":5.86,"atr14":0.200689,"stop_level":5.759655,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-11","known_ts":"2016-08-11","bar_index":2247,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.75,"stop_level":5.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-17","known_ts":"2016-08-17","bar_index":2249,"type":"RECLAIM","strength":1.0,"price":5.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-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":"2016-08-11","prior_stop_level":5.93,"sweep_low":5.66,"atr14":0.210917,"stop_level":5.554541,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-22","known_ts":"2016-08-24","bar_index":2250,"type":"REBUY","strength":1.0,"price":6.22,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2016-09-13","known_ts":"2016-09-15","bar_index":2255,"type":"BUY","strength":1.0,"price":6.46,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2016-10-11","known_ts":"2016-10-11","bar_index":2261,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.28,"stop_level":6.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-10-18","known_ts":"2016-10-18","bar_index":2263,"type":"RECLAIM","strength":1.0,"price":6.41,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-10-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-10-11","prior_stop_level":6.36,"sweep_low":5.91,"atr14":0.214578,"stop_level":5.802711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-07","known_ts":"2016-11-07","bar_index":2268,"type":"RECLAIM","strength":1.0,"price":7.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-10-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-22","known_ts":"2016-11-22","bar_index":2271,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.37,"stop_level":7.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-29","known_ts":"2016-11-29","bar_index":2273,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.04,"stop_level":7.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-20","known_ts":"2017-03-22","bar_index":2298,"type":"BUY","strength":0.725,"price":7.13,"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":"2017-05-10","known_ts":"2017-05-12","bar_index":2310,"type":"BUY","strength":0.725,"price":6.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2017-06-07","known_ts":"2017-06-07","bar_index":2316,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.93,"stop_level":6.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-08","known_ts":"2017-06-08","bar_index":2316,"type":"RECLAIM","strength":0.863,"price":6.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-06-07","prior_stop_level":6.94,"sweep_low":6.84,"atr14":0.119441,"stop_level":6.780279,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-19","known_ts":"2017-07-21","bar_index":2326,"type":"BUY","strength":0.588,"price":6.72,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2017-08-09","known_ts":"2017-08-09","bar_index":2331,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.39,"stop_level":6.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2017-10-04","known_ts":"2017-10-06","bar_index":2344,"type":"BUY","strength":0.45,"price":5.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":"2017-11-02","known_ts":"2017-11-02","bar_index":2351,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.71,"stop_level":5.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-03","known_ts":"2017-11-03","bar_index":2351,"type":"RECLAIM","strength":0.588,"price":5.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-11-02","prior_stop_level":5.79,"sweep_low":5.69,"atr14":0.159831,"stop_level":5.610084,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-29","known_ts":"2017-11-29","bar_index":2357,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.01,"stop_level":6.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-12-29","known_ts":"2018-01-03","bar_index":2364,"type":"BUY","strength":0.725,"price":6.02,"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":50},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":2372,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.02,"stop_level":6.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-03-12","known_ts":"2018-03-14","bar_index":2380,"type":"BUY","strength":0.863,"price":6.29,"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":"2018-05-10","known_ts":"2018-05-14","bar_index":2394,"type":"BUY","strength":0.45,"price":5.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-06-01","known_ts":"2018-06-01","bar_index":2399,"type":"RECLAIM","strength":0.725,"price":6.03,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-05-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-17","known_ts":"2018-08-17","bar_index":2417,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.55,"stop_level":7.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-08-21","known_ts":"2018-08-21","bar_index":2417,"type":"RECLAIM","strength":1.0,"price":7.59,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-08-17","prior_stop_level":7.56,"sweep_low":7.28,"atr14":0.241974,"stop_level":7.159013,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-05","known_ts":"2018-09-05","bar_index":2421,"type":"RECLAIM","strength":1.0,"price":7.64,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-08-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-12","known_ts":"2018-09-12","bar_index":2422,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.4,"stop_level":7.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-18","known_ts":"2018-09-18","bar_index":2424,"type":"RECLAIM","strength":1.0,"price":7.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-09-12","prior_stop_level":7.55,"sweep_low":7.23,"atr14":0.252127,"stop_level":7.103937,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-04","known_ts":"2018-10-04","bar_index":2428,"type":"RECLAIM","strength":1.0,"price":8.42,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-12-04","known_ts":"2018-12-07","bar_index":2442,"type":"BUY","strength":0.725,"price":6.69,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2019-03-22","known_ts":"2019-03-22","bar_index":2466,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.23,"stop_level":12.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-08","known_ts":"2019-04-08","bar_index":2470,"type":"RECLAIM","strength":1.0,"price":13.21,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-03","known_ts":"2019-09-03","bar_index":2504,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.54,"stop_level":18.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-04","known_ts":"2019-09-04","bar_index":2504,"type":"RECLAIM","strength":1.0,"price":19.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-09-03","prior_stop_level":18.86,"sweep_low":18.2,"atr14":0.851145,"stop_level":17.774428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-11","known_ts":"2019-09-13","bar_index":2506,"type":"REBUY","strength":1.0,"price":20.93,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2019-12-13","known_ts":"2019-12-17","bar_index":2528,"type":"BUY","strength":0.725,"price":20.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2020-01-07","known_ts":"2020-01-09","bar_index":2533,"type":"BUY","strength":0.725,"price":21.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2020-01-30","known_ts":"2020-01-30","bar_index":2538,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.05,"stop_level":20.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-02","known_ts":"2020-04-06","bar_index":2553,"type":"BUY","strength":0.45,"price":18.43,"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-04-07","known_ts":"2020-04-07","bar_index":2554,"type":"RECLAIM","strength":0.588,"price":18.88,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-04-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2020-10-06","known_ts":"2020-10-08","bar_index":2596,"type":"BUY","strength":0.863,"price":31.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":15},{"ts":"2021-04-28","known_ts":"2021-04-28","bar_index":2642,"type":"SELL","basis":"structure_stop","strength":0.725,"price":53.1,"stop_level":53.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-07-14","known_ts":"2021-07-14","bar_index":2660,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.72,"stop_level":52.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2021-07-21","known_ts":"2021-07-21","bar_index":2662,"type":"RECLAIM","strength":0.588,"price":54.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2021-07-14","prior_stop_level":52.83,"sweep_low":49.05,"atr14":1.869045,"stop_level":48.115477,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-29","known_ts":"2021-08-02","bar_index":2664,"type":"BUY","strength":0.588,"price":57.09,"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":20},{"ts":"2021-09-29","known_ts":"2021-09-29","bar_index":2678,"type":"SELL","basis":"structure_stop","strength":0.725,"price":64.0,"stop_level":64.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-09-30","known_ts":"2021-09-30","bar_index":2678,"type":"RECLAIM","strength":0.725,"price":64.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-09-29","prior_stop_level":64.09,"sweep_low":63.0,"atr14":2.000125,"stop_level":61.999938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-14","known_ts":"2021-10-14","bar_index":2682,"type":"RECLAIM","strength":0.725,"price":67.51,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-10-19","known_ts":"2021-10-21","bar_index":2683,"type":"REBUY","strength":0.725,"price":69.43,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-11-23","known_ts":"2021-11-23","bar_index":2691,"type":"SELL","basis":"structure_stop","strength":0.863,"price":79.35,"stop_level":80.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":2692,"type":"SELL","basis":"structure_stop","strength":0.863,"price":75.34,"stop_level":80.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-02-17","known_ts":"2022-02-22","bar_index":2711,"type":"BUY","strength":0.588,"price":59.34,"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":60},{"ts":"2022-04-01","known_ts":"2022-04-01","bar_index":2721,"type":"SELL","basis":"structure_stop","strength":0.588,"price":59.06,"stop_level":60.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-08","known_ts":"2022-04-08","bar_index":2722,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.88,"stop_level":60.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-28","known_ts":"2022-05-02","bar_index":2727,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-04-28","trigger_known_ts":"2022-05-02","strength":0.45,"price":49.63,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.416049,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":46.47,"atr14":2.707287,"stop_level":45.116357,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-11","known_ts":"2022-05-13","bar_index":2730,"type":"BUY","strength":0.45,"price":49.38,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-05-11","known_ts":"2022-05-13","bar_index":2730,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-05-11","trigger_known_ts":"2022-05-13","strength":0.45,"price":49.38,"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.41899,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.59,"atr14":3.145557,"stop_level":42.017221,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":2737,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.37,"stop_level":47.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-14","known_ts":"2022-06-14","bar_index":2737,"type":"RECLAIM","strength":0.588,"price":47.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-06-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":"2022-06-13","prior_stop_level":47.54,"sweep_low":44.76,"atr14":2.767959,"stop_level":43.37602,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-17","known_ts":"2022-06-17","bar_index":2738,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.79,"stop_level":47.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-21","known_ts":"2022-06-21","bar_index":2739,"type":"RECLAIM","strength":0.588,"price":48.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-06-17","prior_stop_level":47.54,"sweep_low":44.74,"atr14":2.767033,"stop_level":43.356484,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-29","known_ts":"2022-07-29","bar_index":2748,"type":"RECLAIM","strength":0.725,"price":63.59,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-19","known_ts":"2022-08-19","bar_index":2753,"type":"SELL","basis":"structure_stop","strength":0.725,"price":61.05,"stop_level":61.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-04","known_ts":"2022-11-08","bar_index":2771,"type":"BUY","strength":0.725,"price":54.87,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":2781,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.49,"stop_level":68.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-06","known_ts":"2023-01-06","bar_index":2785,"type":"RECLAIM","strength":0.863,"price":70.14,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-25","known_ts":"2023-01-27","bar_index":2789,"type":"BUY","strength":0.863,"price":75.59,"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":"2023-03-17","known_ts":"2023-03-21","bar_index":2801,"type":"REBUY","strength":0.863,"price":93.04,"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":"2023-06-13","known_ts":"2023-06-15","bar_index":2821,"type":"BUY","strength":0.725,"price":89.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2023-07-20","known_ts":"2023-07-20","bar_index":2829,"type":"SELL","basis":"structure_stop","strength":0.725,"price":86.03,"stop_level":92.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-07-24","known_ts":"2023-07-24","bar_index":2830,"type":"SELL","basis":"structure_stop","strength":0.725,"price":86.47,"stop_level":92.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-11-29","known_ts":"2023-12-01","bar_index":2860,"type":"BUY","strength":0.588,"price":60.26,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":2867,"type":"SELL","basis":"structure_stop","strength":0.588,"price":65.78,"stop_level":67.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-17","known_ts":"2024-01-17","bar_index":2870,"type":"SELL","basis":"structure_stop","strength":0.588,"price":63.95,"stop_level":64.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-18","known_ts":"2024-01-18","bar_index":2871,"type":"RECLAIM","strength":0.588,"price":66.77,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-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":"2024-01-17","prior_stop_level":64.59,"sweep_low":62.84,"atr14":2.455611,"stop_level":61.612194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-30","known_ts":"2024-01-30","bar_index":2873,"type":"SELL","basis":"structure_stop","strength":0.588,"price":61.19,"stop_level":63.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-06","known_ts":"2024-03-06","bar_index":2882,"type":"RECLAIM","strength":0.725,"price":80.45,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-02","known_ts":"2024-04-02","bar_index":2888,"type":"SELL","basis":"structure_stop","strength":0.725,"price":74.51,"stop_level":77.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-04-05","known_ts":"2024-04-05","bar_index":2889,"type":"SELL","basis":"structure_stop","strength":0.863,"price":74.98,"stop_level":77.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-05-22","known_ts":"2024-05-24","bar_index":2900,"type":"BUY","strength":0.725,"price":76.57,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":0},{"ts":"2024-07-02","known_ts":"2024-07-05","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":"2024-07-02","trigger_known_ts":"2024-07-05","strength":0.45,"price":61.33,"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.367862,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":55.86,"atr14":2.253841,"stop_level":54.73308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-06","known_ts":"2024-08-08","bar_index":2917,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-08-06","trigger_known_ts":"2024-08-08","strength":0.45,"price":47.33,"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.512162,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":41.65,"atr14":3.346405,"stop_level":39.976797,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-03","known_ts":"2024-10-03","bar_index":2930,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.68,"stop_level":51.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-04","known_ts":"2024-10-04","bar_index":2931,"type":"RECLAIM","strength":0.588,"price":53.01,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-10-03","prior_stop_level":51.69,"sweep_low":50.82,"atr14":2.285271,"stop_level":49.677365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-13","known_ts":"2024-11-13","bar_index":2940,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.62,"stop_level":50.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-20","known_ts":"2024-11-22","bar_index":2942,"type":"REBUY","strength":0.725,"price":54.21,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2024-11-20","known_ts":"2024-11-20","bar_index":2942,"type":"RECLAIM","strength":0.725,"price":50.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-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":"2024-11-13","prior_stop_level":50.66,"sweep_low":48.03,"atr14":2.168171,"stop_level":46.945915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-30","known_ts":"2024-12-30","bar_index":2950,"type":"SELL","basis":"structure_stop","strength":0.725,"price":56.72,"stop_level":57.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-15","known_ts":"2025-01-15","bar_index":2954,"type":"RECLAIM","strength":0.863,"price":58.32,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-12-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-03-05","known_ts":"2025-03-07","bar_index":2965,"type":"BUY","strength":0.863,"price":63.78,"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":"2025-03-11","known_ts":"2025-03-11","bar_index":2966,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58.62,"stop_level":60.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-03-14","known_ts":"2025-03-14","bar_index":2967,"type":"RECLAIM","strength":0.863,"price":60.79,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-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":"2025-03-11","prior_stop_level":60.32,"sweep_low":57.03,"atr14":3.294892,"stop_level":55.382554,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-08","known_ts":"2025-05-12","bar_index":2980,"type":"BUY","strength":0.725,"price":56.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2025-07-31","known_ts":"2025-07-31","bar_index":2999,"type":"SELL","basis":"structure_stop","strength":0.725,"price":49.83,"stop_level":51.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-05","known_ts":"2025-08-07","bar_index":3000,"type":"REBUY","strength":0.863,"price":60.72,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":3000,"type":"RECLAIM","strength":0.725,"price":56.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-07-31","prior_stop_level":51.9,"sweep_low":46.43,"atr14":2.615681,"stop_level":45.122159,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-12","known_ts":"2025-09-12","bar_index":3009,"type":"SELL","basis":"structure_stop","strength":1.0,"price":64.41,"stop_level":65.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-16","known_ts":"2025-09-16","bar_index":3009,"type":"RECLAIM","strength":1.0,"price":66.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-09-12","prior_stop_level":65.97,"sweep_low":64.02,"atr14":2.151577,"stop_level":62.944212,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-30","known_ts":"2025-09-30","bar_index":3013,"type":"RECLAIM","strength":1.0,"price":72.87,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-10","known_ts":"2025-10-10","bar_index":3015,"type":"SELL","basis":"structure_stop","strength":1.0,"price":69.27,"stop_level":71.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-13","known_ts":"2025-10-13","bar_index":3016,"type":"RECLAIM","strength":1.0,"price":71.39,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-10-10","prior_stop_level":71.35,"sweep_low":69.13,"atr14":2.758163,"stop_level":67.750918,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-24","known_ts":"2025-10-24","bar_index":3019,"type":"RECLAIM","strength":1.0,"price":71.84,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-30","known_ts":"2026-01-02","bar_index":3034,"type":"REBUY","strength":0.863,"price":78.65,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2026-01-30","known_ts":"2026-01-30","bar_index":3041,"type":"SELL","basis":"structure_stop","strength":1.0,"price":80.52,"stop_level":83.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-04","known_ts":"2026-02-06","bar_index":3042,"type":"REBUY","strength":1.0,"price":86.41,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2026-02-06","known_ts":"2026-02-06","bar_index":3042,"type":"RECLAIM","strength":1.0,"price":86.41,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-01-30","prior_stop_level":83.22,"sweep_low":78.69,"atr14":4.069543,"stop_level":76.655229,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-03","known_ts":"2026-03-03","bar_index":3048,"type":"SELL","basis":"structure_stop","strength":1.0,"price":93.48,"stop_level":95.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-10","known_ts":"2026-04-10","bar_index":3057,"type":"RECLAIM","strength":1.0,"price":110.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-05","known_ts":"2026-06-05","bar_index":3070,"type":"SELL","basis":"structure_stop","strength":1.0,"price":135.57,"stop_level":144.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-06-05","last_scored_basis":"structure_stop","bars_since_signal":22,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2017-08-25","2017-09-26","2018-02-22","2018-04-11","2018-05-02","2018-09-21","2018-11-26","2019-04-30","2019-05-24","2019-07-03","2019-10-02","2019-10-31","2019-12-10","2020-01-07","2020-02-11","2020-03-04","2020-03-20","2020-08-24","2020-09-10","2020-09-28","2021-12-22","2022-01-27","2022-09-15","2022-10-03","2022-10-19","2023-05-04","2023-05-25","2023-09-29","2023-11-02","2024-04-23","2024-06-18","2025-02-11","2025-04-11","2025-10-29","2025-11-19","2026-03-16","2026-06-29","2026-07-08","2026-07-21","2026-09-04"],"warnings":[{"ts":"2022-08-19","kind":"confirm","px":61.05,"level":61.37},{"ts":"2022-11-25","kind":"arm","px":68.99},{"ts":"2022-12-19","kind":"arm","px":67.0},{"ts":"2022-12-20","kind":"confirm","px":66.49,"level":68.87},{"ts":"2023-02-21","kind":"arm","px":82.63},{"ts":"2023-07-11","kind":"arm","px":93.61},{"ts":"2023-07-20","kind":"confirm","px":86.03,"level":92.15},{"ts":"2023-07-21","kind":"arm","px":87.45},{"ts":"2023-07-24","kind":"confirm","px":86.47,"level":92.15},{"ts":"2023-12-29","kind":"arm","px":68.99},{"ts":"2024-01-03","kind":"confirm","px":65.78,"level":67.92},{"ts":"2024-01-12","kind":"arm","px":65.15},{"ts":"2024-01-17","kind":"confirm","px":63.95,"level":64.59},{"ts":"2024-01-29","kind":"arm","px":63.72},{"ts":"2024-01-30","kind":"confirm","px":61.19,"level":63.95},{"ts":"2024-02-27","kind":"arm","px":74.21},{"ts":"2024-04-02","kind":"confirm","px":74.51,"level":77.67},{"ts":"2024-04-04","kind":"arm","px":74.01},{"ts":"2024-04-05","kind":"confirm","px":74.98,"level":77.67},{"ts":"2024-10-02","kind":"arm","px":51.95},{"ts":"2024-10-03","kind":"confirm","px":51.68,"level":51.69},{"ts":"2024-10-31","kind":"arm","px":50.66},{"ts":"2024-11-13","kind":"confirm","px":50.62,"level":50.66},{"ts":"2024-12-20","kind":"arm","px":57.87},{"ts":"2024-12-30","kind":"confirm","px":56.72,"level":57.87},{"ts":"2025-03-03","kind":"arm","px":60.32},{"ts":"2025-03-11","kind":"confirm","px":58.62,"level":60.32},{"ts":"2025-07-15","kind":"arm","px":52.08},{"ts":"2025-07-31","kind":"confirm","px":49.83,"level":51.9},{"ts":"2025-08-21","kind":"arm","px":61.53},{"ts":"2025-09-12","kind":"confirm","px":64.41,"level":65.97},{"ts":"2025-09-26","kind":"arm","px":71.35},{"ts":"2025-10-10","kind":"confirm","px":69.27,"level":71.35},{"ts":"2025-12-17","kind":"arm","px":71.86},{"ts":"2026-01-20","kind":"arm","px":83.23},{"ts":"2026-01-30","kind":"confirm","px":80.52,"level":83.22},{"ts":"2026-02-26","kind":"arm","px":97.25},{"ts":"2026-03-03","kind":"confirm","px":93.48,"level":95.1},{"ts":"2026-05-13","kind":"arm","px":125.65},{"ts":"2026-06-05","kind":"confirm","px":135.57,"level":144.74}],"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":[]}}}