{"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":"AD","timeframe":"3D","as_of":"2026-08-10T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1989-05-31","known_ts":"1989-06-02","bar_index":91,"type":"REBUY","strength":0.725,"price":15.0476,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1989-08-24","known_ts":"1989-08-28","bar_index":111,"type":"BUY","strength":0.588,"price":12.8419,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"1989-09-20","known_ts":"1989-09-20","bar_index":117,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.9399,"stop_level":13.4301,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1989-10-06","known_ts":"1989-10-06","bar_index":121,"type":"RECLAIM","strength":0.863,"price":14.2143,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-09-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-10-27","known_ts":"1989-10-27","bar_index":126,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.4498,"stop_level":12.7439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1989-12-01","known_ts":"1989-12-05","bar_index":134,"type":"BUY","strength":0.45,"price":12.4988,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1989-12-06","known_ts":"1989-12-06","bar_index":135,"type":"RECLAIM","strength":0.588,"price":12.7439,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1989-12-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1990-01-16","known_ts":"1990-01-16","bar_index":144,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.1754,"stop_level":11.6655,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-02-14","known_ts":"1990-02-16","bar_index":151,"type":"BUY","strength":0.45,"price":10.5382,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-02-28","known_ts":"1990-03-02","bar_index":154,"type":"BUY","strength":0.45,"price":10.2931,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-02-28","known_ts":"1990-03-02","bar_index":154,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1990-02-28","trigger_known_ts":"1990-03-02","strength":0.45,"price":10.2931,"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.355832,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.4109,"atr14":0.266561,"stop_level":9.27762,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-03-28","known_ts":"1990-03-28","bar_index":160,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.4402,"stop_level":10.8813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-04-02","known_ts":"1990-04-02","bar_index":161,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.901,"stop_level":10.8813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-04-30","known_ts":"1990-05-02","bar_index":168,"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-04-30","trigger_known_ts":"1990-05-02","strength":0.45,"price":8.7737,"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.45092,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.5286,"atr14":0.160461,"stop_level":8.448369,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-05-11","known_ts":"1990-05-15","bar_index":171,"type":"BUY","strength":0.45,"price":9.6069,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-05-11","known_ts":"1990-05-15","bar_index":171,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1990-05-11","trigger_known_ts":"1990-05-15","strength":0.45,"price":9.6069,"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.398776,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.6266,"atr14":0.177376,"stop_level":8.537912,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-07-05","known_ts":"1990-07-05","bar_index":183,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.754,"stop_level":9.901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-08-31","known_ts":"1990-09-05","bar_index":197,"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-08-31","trigger_known_ts":"1990-09-05","strength":0.45,"price":6.568,"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.53793,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.8328,"atr14":0.227746,"stop_level":5.718927,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-17","known_ts":"1990-10-17","bar_index":207,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.4407,"stop_level":5.4897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-10-18","known_ts":"1990-10-18","bar_index":208,"type":"RECLAIM","strength":0.45,"price":5.5387,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-10-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1990-10-17","prior_stop_level":5.4897,"sweep_low":5.4407,"atr14":0.151116,"stop_level":5.365142,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-12-31","known_ts":"1990-12-31","bar_index":224,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.4503,"stop_level":7.6463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-01-02","known_ts":"1991-01-02","bar_index":225,"type":"RECLAIM","strength":0.725,"price":7.8424,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-12-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":"1990-12-31","prior_stop_level":7.6463,"sweep_low":7.4503,"atr14":0.227209,"stop_level":7.336696,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-02-05","known_ts":"1991-02-07","bar_index":233,"type":"BUY","strength":0.863,"price":7.6953,"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":55},{"ts":"1991-03-20","known_ts":"1991-03-20","bar_index":243,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.4503,"stop_level":7.6953,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-03-26","known_ts":"1991-03-26","bar_index":244,"type":"RECLAIM","strength":0.863,"price":7.7444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-03-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":"1991-03-20","prior_stop_level":7.6953,"sweep_low":7.4503,"atr14":0.17189,"stop_level":7.364355,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-04-08","known_ts":"1991-04-08","bar_index":247,"type":"RECLAIM","strength":0.863,"price":8.7737,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-04-26","known_ts":"1991-04-26","bar_index":251,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.3618,"stop_level":9.4109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-04-30","known_ts":"1991-04-30","bar_index":252,"type":"RECLAIM","strength":0.863,"price":9.5089,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-04-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1991-04-26","prior_stop_level":9.4109,"sweep_low":9.2638,"atr14":0.166314,"stop_level":9.180643,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-05-07","known_ts":"1991-05-07","bar_index":254,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.2148,"stop_level":9.3128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-05-09","known_ts":"1991-05-09","bar_index":254,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.2148,"stop_level":9.3128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-08-01","known_ts":"1991-08-05","bar_index":274,"type":"BUY","strength":0.725,"price":7.6953,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1991-09-13","known_ts":"1991-09-13","bar_index":284,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.7444,"stop_level":7.8424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1991-09-18","known_ts":"1991-09-18","bar_index":285,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.4012,"stop_level":7.8424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1991-09-23","known_ts":"1991-09-25","bar_index":286,"type":"REBUY","strength":0.863,"price":7.8914,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1991-09-24","known_ts":"1991-09-24","bar_index":286,"type":"RECLAIM","strength":0.863,"price":8.1365,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-09-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1991-09-18","prior_stop_level":7.8424,"sweep_low":7.4012,"atr14":0.131328,"stop_level":7.335536,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-10-14","known_ts":"1991-10-14","bar_index":291,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.4503,"stop_level":7.5973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1991-10-16","known_ts":"1991-10-16","bar_index":291,"type":"RECLAIM","strength":0.863,"price":7.6463,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-10-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1991-10-14","prior_stop_level":7.5973,"sweep_low":7.4503,"atr14":0.145721,"stop_level":7.377439,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-11-04","known_ts":"1991-11-04","bar_index":296,"type":"RECLAIM","strength":1.0,"price":8.1365,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-10-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-12-04","known_ts":"1991-12-04","bar_index":303,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.3522,"stop_level":7.5483,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1991-12-26","known_ts":"1991-12-30","bar_index":308,"type":"BUY","strength":0.725,"price":7.7934,"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":45},{"ts":"1992-01-29","known_ts":"1992-01-29","bar_index":315,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.3815,"stop_level":8.4796,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-01-30","known_ts":"1992-01-30","bar_index":316,"type":"RECLAIM","strength":1.0,"price":8.6266,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1992-01-29","prior_stop_level":8.4796,"sweep_low":8.2345,"atr14":0.287543,"stop_level":8.090728,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-02-12","known_ts":"1992-02-14","bar_index":319,"type":"REBUY","strength":1.0,"price":8.8717,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"1992-03-18","known_ts":"1992-03-20","bar_index":327,"type":"BUY","strength":1.0,"price":9.4599,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1992-03-31","known_ts":"1992-03-31","bar_index":330,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.0187,"stop_level":9.1168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-06-30","known_ts":"1992-07-02","bar_index":351,"type":"BUY","strength":0.588,"price":7.9404,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"1992-07-24","known_ts":"1992-07-24","bar_index":356,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5973,"stop_level":7.6953,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1992-07-31","known_ts":"1992-07-31","bar_index":358,"type":"RECLAIM","strength":0.588,"price":7.8424,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"1992-07-24","prior_stop_level":7.6953,"sweep_low":7.5483,"atr14":0.10446,"stop_level":7.49607,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-08-19","known_ts":"1992-08-19","bar_index":362,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5483,"stop_level":7.5973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-08-21","known_ts":"1992-08-21","bar_index":363,"type":"RECLAIM","strength":0.725,"price":7.6953,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1992-08-19","prior_stop_level":7.5973,"sweep_low":7.5483,"atr14":0.121084,"stop_level":7.487758,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-08-25","known_ts":"1992-08-25","bar_index":364,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.4993,"stop_level":7.5483,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-09-29","known_ts":"1992-10-01","bar_index":372,"type":"BUY","strength":0.588,"price":7.4503,"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":"1992-10-22","known_ts":"1992-10-22","bar_index":377,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.1562,"stop_level":7.2542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-11-13","known_ts":"1992-11-13","bar_index":383,"type":"RECLAIM","strength":0.725,"price":8.1365,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-10-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-12-10","known_ts":"1992-12-10","bar_index":389,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4306,"stop_level":8.4796,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-12-29","known_ts":"1992-12-31","bar_index":393,"type":"REBUY","strength":0.863,"price":8.5776,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1993-01-15","known_ts":"1993-01-19","bar_index":397,"type":"REBUY","strength":1.0,"price":9.0678,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1993-03-24","known_ts":"1993-03-24","bar_index":412,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.3618,"stop_level":9.4109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-03-29","known_ts":"1993-03-29","bar_index":413,"type":"RECLAIM","strength":1.0,"price":9.4599,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-03-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":"1993-03-24","prior_stop_level":9.4109,"sweep_low":9.1658,"atr14":0.143371,"stop_level":9.094115,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-04-07","known_ts":"1993-04-07","bar_index":416,"type":"RECLAIM","strength":1.0,"price":9.852,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-03-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-05-18","known_ts":"1993-05-18","bar_index":425,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.95,"stop_level":10.0971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-05-21","known_ts":"1993-05-21","bar_index":426,"type":"RECLAIM","strength":1.0,"price":10.2931,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1993-05-18","prior_stop_level":10.0971,"sweep_low":9.6559,"atr14":0.176912,"stop_level":9.567444,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-06-03","known_ts":"1993-06-03","bar_index":429,"type":"RECLAIM","strength":1.0,"price":10.5382,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-08-02","known_ts":"1993-08-02","bar_index":442,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.8813,"stop_level":10.9303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1993-09-07","known_ts":"1993-09-07","bar_index":451,"type":"RECLAIM","strength":1.0,"price":12.9399,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-12-28","known_ts":"1993-12-30","bar_index":477,"type":"BUY","strength":0.725,"price":13.3321,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1994-01-13","known_ts":"1994-01-13","bar_index":481,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.5968,"stop_level":12.7439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1994-04-11","known_ts":"1994-04-13","bar_index":501,"type":"BUY","strength":0.45,"price":10.2441,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-06-30","known_ts":"1994-06-30","bar_index":519,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.754,"stop_level":9.901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-07-05","known_ts":"1994-07-05","bar_index":520,"type":"RECLAIM","strength":0.588,"price":10.2441,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-06-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-06-30","prior_stop_level":9.901,"sweep_low":9.754,"atr14":0.204394,"stop_level":9.651803,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-25","known_ts":"1994-07-27","bar_index":525,"type":"BUY","strength":0.588,"price":10.9793,"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":"1994-08-05","known_ts":"1994-08-05","bar_index":528,"type":"RECLAIM","strength":0.725,"price":11.4695,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-07-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-12-27","known_ts":"1994-12-29","bar_index":561,"type":"BUY","strength":0.863,"price":12.8419,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"1995-01-05","known_ts":"1995-01-05","bar_index":563,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.5968,"stop_level":12.6949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1995-01-11","known_ts":"1995-01-11","bar_index":564,"type":"RECLAIM","strength":0.863,"price":12.8419,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-01-05 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":"1995-01-05","prior_stop_level":12.6949,"sweep_low":12.5478,"atr14":0.156298,"stop_level":12.469651,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-01-23","known_ts":"1995-01-23","bar_index":567,"type":"RECLAIM","strength":1.0,"price":12.7439,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-01-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-02-22","known_ts":"1995-02-24","bar_index":574,"type":"BUY","strength":0.725,"price":12.9399,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1995-03-20","known_ts":"1995-03-20","bar_index":580,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.3027,"stop_level":12.3518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1995-03-23","known_ts":"1995-03-23","bar_index":581,"type":"RECLAIM","strength":0.725,"price":12.4008,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-03-20 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":"1995-03-20","prior_stop_level":12.3518,"sweep_low":12.1557,"atr14":0.153219,"stop_level":12.079091,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-05-15","known_ts":"1995-05-17","bar_index":593,"type":"BUY","strength":0.45,"price":11.3715,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-06-08","known_ts":"1995-06-08","bar_index":598,"type":"SELL","basis":"structure_stop","strength":0.45,"price":11.0774,"stop_level":11.2734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1995-07-11","known_ts":"1995-07-11","bar_index":606,"type":"RECLAIM","strength":0.725,"price":12.6458,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-06-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-08-22","known_ts":"1995-08-22","bar_index":616,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.6752,"stop_level":13.7242,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-08-25","known_ts":"1995-08-25","bar_index":617,"type":"RECLAIM","strength":0.863,"price":13.7732,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-08-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-08-22","prior_stop_level":13.7242,"sweep_low":13.5771,"atr14":0.169836,"stop_level":13.492182,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-09-01","known_ts":"1995-09-01","bar_index":618,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.6261,"stop_level":13.6752,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-09-05","known_ts":"1995-09-05","bar_index":619,"type":"RECLAIM","strength":0.863,"price":13.7242,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-09-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-09-01","prior_stop_level":13.6752,"sweep_low":13.4791,"atr14":0.175137,"stop_level":13.391532,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-09-08","known_ts":"1995-09-12","bar_index":620,"type":"REBUY","strength":0.863,"price":14.2143,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1996-01-30","known_ts":"1996-02-01","bar_index":653,"type":"BUY","strength":0.725,"price":13.6261,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"1996-03-12","known_ts":"1996-03-12","bar_index":662,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.7242,"stop_level":14.1163,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-04-17","known_ts":"1996-04-19","bar_index":671,"type":"BUY","strength":0.725,"price":13.9692,"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":"quality","score":65},{"ts":"1996-07-25","known_ts":"1996-07-29","bar_index":694,"type":"BUY","strength":0.45,"price":11.9106,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-08-29","known_ts":"1996-08-29","bar_index":702,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.8616,"stop_level":12.1067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-09-05","known_ts":"1996-09-05","bar_index":703,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.8126,"stop_level":11.8616,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-09-09","known_ts":"1996-09-09","bar_index":704,"type":"RECLAIM","strength":0.588,"price":12.0577,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-09-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1996-09-05","prior_stop_level":11.8616,"sweep_low":11.6165,"atr14":0.169044,"stop_level":11.531978,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-09-23","known_ts":"1996-09-23","bar_index":707,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.7636,"stop_level":11.8126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-09-25","known_ts":"1996-09-25","bar_index":708,"type":"RECLAIM","strength":0.588,"price":11.8616,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-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":"1996-09-23","prior_stop_level":11.8126,"sweep_low":11.7146,"atr14":0.151145,"stop_level":11.639027,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-10-31","known_ts":"1996-11-04","bar_index":717,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1996-10-31","trigger_known_ts":"1996-11-04","strength":0.588,"price":11.5185,"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.197954,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":11.1754,"atr14":0.142285,"stop_level":11.104258,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-11-05","known_ts":"1996-11-07","bar_index":718,"type":"BUY","strength":0.588,"price":11.6165,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-11-05","known_ts":"1996-11-07","bar_index":718,"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-11-05","trigger_known_ts":"1996-11-07","strength":0.588,"price":11.6165,"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.19113,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":11.3715,"atr14":0.151791,"stop_level":11.295604,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-11-21","known_ts":"1996-11-25","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":"1996-11-21","trigger_known_ts":"1996-11-25","strength":0.45,"price":11.1264,"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.225257,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.8813,"atr14":0.141517,"stop_level":10.810541,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-12-10","known_ts":"1996-12-12","bar_index":726,"type":"BUY","strength":0.588,"price":11.1754,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-01-02","known_ts":"1997-01-06","bar_index":731,"type":"BUY","strength":0.588,"price":11.0284,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-02-13","known_ts":"1997-02-18","bar_index":741,"type":"BUY","strength":0.588,"price":10.7343,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-03-21","known_ts":"1997-03-21","bar_index":749,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.1461,"stop_level":10.1951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-04-11","known_ts":"1997-04-15","bar_index":754,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-04-11","trigger_known_ts":"1997-04-15","strength":0.45,"price":9.7049,"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.305264,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.6069,"atr14":0.158552,"stop_level":9.527624,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-04-29","known_ts":"1997-05-01","bar_index":758,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-04-29","trigger_known_ts":"1997-05-01","strength":0.45,"price":9.754,"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.237546,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.0678,"atr14":0.172,"stop_level":8.9818,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-02","known_ts":"1997-05-06","bar_index":759,"type":"BUY","strength":0.588,"price":10.0481,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-05-02","known_ts":"1997-05-06","bar_index":759,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1997-05-02","trigger_known_ts":"1997-05-06","strength":0.588,"price":10.0481,"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.214557,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.1168,"atr14":0.170273,"stop_level":9.031664,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-03","known_ts":"1997-06-03","bar_index":766,"type":"RECLAIM","strength":0.725,"price":11.1264,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-05-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-23","known_ts":"1997-10-23","bar_index":799,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.3321,"stop_level":13.6506,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-02-24","known_ts":"1998-02-26","bar_index":827,"type":"BUY","strength":0.588,"price":11.7881,"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":45},{"ts":"1998-04-06","known_ts":"1998-04-06","bar_index":836,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.9399,"stop_level":12.9889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-07","known_ts":"1998-04-07","bar_index":837,"type":"RECLAIM","strength":0.863,"price":13.3321,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1998-04-06","prior_stop_level":12.9889,"sweep_low":12.8419,"atr14":0.278658,"stop_level":12.702571,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-14","known_ts":"1998-04-14","bar_index":838,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.7684,"stop_level":12.9399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-16","known_ts":"1998-04-16","bar_index":839,"type":"RECLAIM","strength":1.0,"price":13.1115,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-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":"1998-04-14","prior_stop_level":12.9399,"sweep_low":12.5478,"atr14":0.278067,"stop_level":12.408766,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-29","known_ts":"1998-04-29","bar_index":842,"type":"RECLAIM","strength":1.0,"price":13.283,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-04-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-07-02","known_ts":"1998-07-07","bar_index":857,"type":"BUY","strength":0.588,"price":12.2537,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"1998-08-03","known_ts":"1998-08-03","bar_index":864,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.5478,"stop_level":12.5723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1998-08-07","known_ts":"1998-08-07","bar_index":865,"type":"RECLAIM","strength":0.725,"price":12.8174,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-08-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1998-08-03","prior_stop_level":12.5723,"sweep_low":12.0944,"atr14":0.296849,"stop_level":11.945975,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-01","known_ts":"1998-10-05","bar_index":878,"type":"BUY","strength":0.45,"price":11.8861,"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-10-09","known_ts":"1998-10-09","bar_index":880,"type":"RECLAIM","strength":0.725,"price":12.4008,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-10-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-11-19","known_ts":"1998-11-19","bar_index":889,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.2633,"stop_level":14.4594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-11-24","known_ts":"1998-11-24","bar_index":890,"type":"RECLAIM","strength":0.863,"price":14.5084,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-11-19","prior_stop_level":14.4594,"sweep_low":14.1653,"atr14":0.216014,"stop_level":14.057293,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-04","known_ts":"1998-12-04","bar_index":893,"type":"RECLAIM","strength":1.0,"price":15.5132,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-05-26","known_ts":"1999-05-26","bar_index":932,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.7237,"stop_level":19.1158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-06-02","known_ts":"1999-06-02","bar_index":933,"type":"RECLAIM","strength":1.0,"price":19.2138,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1999-05-26","prior_stop_level":19.1158,"sweep_low":18.4786,"atr14":0.348661,"stop_level":18.30427,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-24","known_ts":"1999-06-24","bar_index":939,"type":"RECLAIM","strength":1.0,"price":20.4392,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-08-04","known_ts":"1999-08-04","bar_index":948,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.1254,"stop_level":21.7136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-09-20","known_ts":"1999-09-20","bar_index":959,"type":"RECLAIM","strength":1.0,"price":23.9438,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-12-08","known_ts":"1999-12-08","bar_index":977,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.2508,"stop_level":43.2556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-15","known_ts":"2000-03-17","bar_index":1000,"type":"BUY","strength":0.45,"price":26.5661,"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-03-15","known_ts":"2000-03-17","bar_index":1000,"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-03-15","trigger_known_ts":"2000-03-17","strength":0.45,"price":26.5661,"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.430073,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.3114,"atr14":1.334401,"stop_level":23.644199,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-14","known_ts":"2000-04-14","bar_index":1007,"type":"SELL","basis":"structure_stop","strength":0.45,"price":23.5517,"stop_level":27.0562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-05-23","known_ts":"2000-05-23","bar_index":1016,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.7722,"stop_level":24.9241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-20","known_ts":"2000-06-20","bar_index":1022,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.5368,"stop_level":25.7328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-06","known_ts":"2000-07-10","bar_index":1026,"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-07-06","trigger_known_ts":"2000-07-10","strength":0.588,"price":24.5565,"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.473186,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":23.5271,"atr14":0.777778,"stop_level":23.138211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-08","known_ts":"2000-09-08","bar_index":1041,"type":"RECLAIM","strength":0.725,"price":29.4089,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-11-10","known_ts":"2000-11-14","bar_index":1056,"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-10","trigger_known_ts":"2000-11-14","strength":0.45,"price":22.6841,"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.513355,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.1744,"atr14":1.115771,"stop_level":20.616514,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-24","known_ts":"2000-11-28","bar_index":1059,"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-24","trigger_known_ts":"2000-11-28","strength":0.45,"price":22.8605,"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.47359,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.7431,"atr14":1.094865,"stop_level":20.195668,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-04","known_ts":"2000-12-06","bar_index":1061,"type":"BUY","strength":0.45,"price":22.7508,"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-04","known_ts":"2000-12-06","bar_index":1061,"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-04","trigger_known_ts":"2000-12-06","strength":0.45,"price":22.7508,"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.442114,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.296,"atr14":1.078333,"stop_level":20.756834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-22","known_ts":"2000-12-22","bar_index":1065,"type":"SELL","basis":"structure_stop","strength":0.45,"price":21.2921,"stop_level":21.3705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-12-28","known_ts":"2000-12-28","bar_index":1066,"type":"RECLAIM","strength":0.45,"price":22.8919,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-12-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2000-12-22","prior_stop_level":21.3705,"sweep_low":20.3902,"atr14":1.08628,"stop_level":19.84706,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-29","known_ts":"2001-01-03","bar_index":1067,"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-29","trigger_known_ts":"2001-01-03","strength":0.588,"price":22.9978,"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.429196,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":19.802,"atr14":1.104487,"stop_level":19.249756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-26","known_ts":"2001-01-26","bar_index":1073,"type":"RECLAIM","strength":0.725,"price":25.4877,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-12-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-02-09","known_ts":"2001-02-09","bar_index":1076,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.6251,"stop_level":25.3897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-02-12","known_ts":"2001-02-12","bar_index":1076,"type":"RECLAIM","strength":0.725,"price":26.123,"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":true,"monthlyBull":false},"anchor_ts":"2001-02-09","prior_stop_level":25.3897,"sweep_low":24.3506,"atr14":1.033377,"stop_level":23.833912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-21","known_ts":"2001-02-21","bar_index":1078,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.1153,"stop_level":24.6251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-28","known_ts":"2001-03-30","bar_index":1087,"type":"BUY","strength":0.863,"price":24.8996,"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":"2001-05-09","known_ts":"2001-05-09","bar_index":1096,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.0133,"stop_level":25.1348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-05-10","known_ts":"2001-05-10","bar_index":1097,"type":"RECLAIM","strength":0.863,"price":25.2917,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-05-09 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-05-09","prior_stop_level":25.1348,"sweep_low":24.7035,"atr14":0.761957,"stop_level":24.322521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-31","known_ts":"2001-11-02","bar_index":1136,"type":"BUY","strength":0.45,"price":17.1748,"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":1142,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.2493,"stop_level":17.3238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-11-29","known_ts":"2001-11-29","bar_index":1142,"type":"RECLAIM","strength":0.588,"price":17.7434,"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":17.3238,"sweep_low":17.1552,"atr14":0.426402,"stop_level":16.941999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-14","known_ts":"2001-12-14","bar_index":1146,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.2219,"stop_level":17.2532,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-19","known_ts":"2001-12-19","bar_index":1147,"type":"RECLAIM","strength":0.588,"price":17.6297,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-12-14","prior_stop_level":17.2532,"sweep_low":17.0768,"atr14":0.326036,"stop_level":16.913782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-18","known_ts":"2002-01-23","bar_index":1154,"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-01-18","trigger_known_ts":"2002-01-23","strength":0.45,"price":16.1553,"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.381568,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.4887,"atr14":0.316808,"stop_level":15.330296,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-06","known_ts":"2002-02-08","bar_index":1158,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-02-06","trigger_known_ts":"2002-02-08","strength":0.45,"price":15.175,"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.419094,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.5242,"atr14":0.530007,"stop_level":13.259197,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-11","known_ts":"2002-02-13","bar_index":1159,"type":"BUY","strength":0.45,"price":14.9986,"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-02-11","known_ts":"2002-02-13","bar_index":1159,"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-02-11","trigger_known_ts":"2002-02-13","strength":0.45,"price":14.9986,"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.425847,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.5242,"atr14":0.500311,"stop_level":13.274045,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-03-25","known_ts":"2002-03-25","bar_index":1168,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.7241,"stop_level":14.9986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-03-26","known_ts":"2002-03-26","bar_index":1169,"type":"RECLAIM","strength":0.588,"price":15.273,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-03-25","prior_stop_level":14.9986,"sweep_low":14.5084,"atr14":0.44799,"stop_level":14.284405,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-22","known_ts":"2002-04-22","bar_index":1175,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.7672,"stop_level":15.0731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-04-24","known_ts":"2002-04-24","bar_index":1175,"type":"RECLAIM","strength":0.725,"price":15.4691,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-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-04-22","prior_stop_level":15.0731,"sweep_low":14.7045,"atr14":0.497774,"stop_level":14.455613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-17","known_ts":"2002-07-19","bar_index":1195,"type":"BUY","strength":0.45,"price":10.7049,"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-17","known_ts":"2002-07-19","bar_index":1195,"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-17","trigger_known_ts":"2002-07-19","strength":0.45,"price":10.7049,"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.529308,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.3324,"atr14":0.50632,"stop_level":9.07924,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-23","known_ts":"2002-09-23","bar_index":1210,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.0459,"stop_level":12.2341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-21","known_ts":"2002-11-25","bar_index":1225,"type":"BUY","strength":0.725,"price":11.6303,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2002-12-06","known_ts":"2002-12-06","bar_index":1228,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.7558,"stop_level":11.3322,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-06","known_ts":"2003-02-10","bar_index":1242,"type":"BUY","strength":0.588,"price":10.0265,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":75},{"ts":"2003-02-25","known_ts":"2003-02-25","bar_index":1246,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.5481,"stop_level":9.7755,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-26","known_ts":"2003-03-28","bar_index":1253,"type":"BUY","strength":0.588,"price":9.3168,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2003-04-16","known_ts":"2003-04-16","bar_index":1258,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.207,"stop_level":9.2658,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-17","known_ts":"2003-04-17","bar_index":1258,"type":"RECLAIM","strength":0.725,"price":9.352,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-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":"2003-04-16","prior_stop_level":9.2658,"sweep_low":9.1599,"atr14":0.256942,"stop_level":9.031429,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-05","known_ts":"2003-05-05","bar_index":1262,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.3913,"stop_level":9.4109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-05-08","known_ts":"2003-05-08","bar_index":1263,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.7717,"stop_level":9.4109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-05-21","known_ts":"2003-05-23","bar_index":1266,"type":"REBUY","strength":0.863,"price":9.5873,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2003-06-18","known_ts":"2003-06-18","bar_index":1272,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.148,"stop_level":10.1559,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-06-25","known_ts":"2003-06-25","bar_index":1274,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.0579,"stop_level":10.1559,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-26","known_ts":"2003-06-26","bar_index":1274,"type":"RECLAIM","strength":0.863,"price":10.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2003-06-25","prior_stop_level":10.1559,"sweep_low":9.8814,"atr14":0.253958,"stop_level":9.754421,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-14","known_ts":"2003-07-14","bar_index":1278,"type":"RECLAIM","strength":1.0,"price":10.7833,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-16","known_ts":"2003-09-18","bar_index":1293,"type":"BUY","strength":1.0,"price":11.5205,"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":"2004-02-11","known_ts":"2004-02-13","bar_index":1327,"type":"REBUY","strength":1.0,"price":16.4494,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2004-03-15","known_ts":"2004-03-15","bar_index":1334,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.9789,"stop_level":16.1945,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-05-25","known_ts":"2004-05-27","bar_index":1351,"type":"BUY","strength":0.725,"price":13.9987,"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":"2004-12-02","known_ts":"2004-12-06","bar_index":1395,"type":"BUY","strength":0.725,"price":17.8414,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2004-12-29","known_ts":"2004-12-31","bar_index":1401,"type":"REBUY","strength":0.725,"price":17.5513,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2005-05-12","known_ts":"2005-05-16","bar_index":1432,"type":"BUY","strength":0.725,"price":18.4884,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2005-08-26","known_ts":"2005-08-26","bar_index":1456,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.9784,"stop_level":21.0803,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-29","known_ts":"2005-08-29","bar_index":1457,"type":"RECLAIM","strength":1.0,"price":21.2764,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-08-26","prior_stop_level":21.0803,"sweep_low":20.9392,"atr14":0.337285,"stop_level":20.770558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-12","known_ts":"2005-09-12","bar_index":1460,"type":"RECLAIM","strength":1.0,"price":21.343,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-12-01","known_ts":"2005-12-05","bar_index":1479,"type":"BUY","strength":0.725,"price":20.053,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2006-04-26","known_ts":"2006-04-28","bar_index":1512,"type":"REBUY","strength":0.863,"price":24.4682,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2006-09-29","known_ts":"2006-09-29","bar_index":1548,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.4095,"stop_level":23.8016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-10-16","known_ts":"2006-10-18","bar_index":1552,"type":"BUY","strength":0.725,"price":23.5193,"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":"2006-12-26","known_ts":"2006-12-26","bar_index":1568,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.8406,"stop_level":26.8602,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-12-27","known_ts":"2006-12-27","bar_index":1568,"type":"RECLAIM","strength":1.0,"price":27.2131,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-12-26","prior_stop_level":26.8602,"sweep_low":26.8131,"atr14":0.423999,"stop_level":26.601101,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-12","known_ts":"2007-01-12","bar_index":1572,"type":"RECLAIM","strength":1.0,"price":28.2247,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-01-31","known_ts":"2007-02-02","bar_index":1576,"type":"REBUY","strength":1.0,"price":29.1423,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2007-04-11","known_ts":"2007-04-13","bar_index":1592,"type":"BUY","strength":0.725,"price":29.2129,"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":"2007-05-01","known_ts":"2007-05-01","bar_index":1596,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.1934,"stop_level":29.0325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-05-03","known_ts":"2007-05-03","bar_index":1597,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.6639,"stop_level":29.0325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-05-07","known_ts":"2007-05-07","bar_index":1598,"type":"RECLAIM","strength":0.725,"price":29.0874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2007-05-01","prior_stop_level":29.0325,"sweep_low":27.8444,"atr14":0.593283,"stop_level":27.547758,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-07","known_ts":"2007-05-07","bar_index":1598,"type":"RECLAIM","strength":0.725,"price":29.0874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-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":"2007-05-03","prior_stop_level":29.0325,"sweep_low":28.2522,"atr14":0.593283,"stop_level":27.955558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-29","known_ts":"2007-05-29","bar_index":1603,"type":"RECLAIM","strength":0.863,"price":31.1225,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-26","known_ts":"2007-06-26","bar_index":1609,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.5653,"stop_level":34.9731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-27","known_ts":"2007-06-27","bar_index":1610,"type":"RECLAIM","strength":1.0,"price":35.0555,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-06-26","prior_stop_level":34.9731,"sweep_low":34.1732,"atr14":0.747151,"stop_level":33.799625,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-11","known_ts":"2007-07-11","bar_index":1613,"type":"RECLAIM","strength":1.0,"price":39.4276,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-08-03","known_ts":"2007-08-03","bar_index":1618,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.016,"stop_level":37.7611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-12-07","known_ts":"2007-12-11","bar_index":1648,"type":"BUY","strength":0.725,"price":34.33,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2008-01-07","known_ts":"2008-01-07","bar_index":1654,"type":"SELL","basis":"structure_stop","strength":0.45,"price":32.2714,"stop_level":32.8713,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-01-10","known_ts":"2008-01-10","bar_index":1655,"type":"RECLAIM","strength":0.45,"price":33.0949,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-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":"2008-01-07","prior_stop_level":32.8713,"sweep_low":31.3813,"atr14":0.995089,"stop_level":30.883756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-16","known_ts":"2008-01-16","bar_index":1656,"type":"SELL","basis":"structure_stop","strength":0.45,"price":31.6636,"stop_level":31.7028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-02-22","known_ts":"2008-02-26","bar_index":1665,"type":"BUY","strength":0.45,"price":26.272,"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-06-10","known_ts":"2008-06-10","bar_index":1690,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.684,"stop_level":24.0565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-12","known_ts":"2008-06-12","bar_index":1690,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.5469,"stop_level":24.0565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-23","known_ts":"2008-07-25","bar_index":1700,"type":"BUY","strength":0.725,"price":22.8409,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2008-08-19","known_ts":"2008-08-19","bar_index":1706,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.998,"stop_level":21.8646,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-10-29","known_ts":"2008-10-31","bar_index":1723,"type":"BUY","strength":0.45,"price":15.0221,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-10-29","known_ts":"2008-10-31","bar_index":1723,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-10-29","trigger_known_ts":"2008-10-31","strength":0.45,"price":15.0221,"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.572433,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.3558,"atr14":1.125718,"stop_level":10.792941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-19","known_ts":"2008-11-19","bar_index":1728,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.9832,"stop_level":12.4812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-24","known_ts":"2008-11-24","bar_index":1729,"type":"RECLAIM","strength":0.588,"price":13.3085,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-11-19","prior_stop_level":12.4812,"sweep_low":10.6578,"atr14":1.225732,"stop_level":10.044934,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-23","known_ts":"2009-02-23","bar_index":1749,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.6456,"stop_level":16.3004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-24","known_ts":"2009-02-24","bar_index":1749,"type":"RECLAIM","strength":0.725,"price":16.4141,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-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":"2009-02-23","prior_stop_level":16.3004,"sweep_low":15.5358,"atr14":0.906307,"stop_level":15.082647,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-14","known_ts":"2009-05-14","bar_index":1768,"type":"RECLAIM","strength":0.863,"price":16.4337,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-02-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-21","known_ts":"2009-05-21","bar_index":1769,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.3397,"stop_level":15.7632,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-26","known_ts":"2009-05-26","bar_index":1770,"type":"RECLAIM","strength":0.725,"price":16.3318,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-21","prior_stop_level":15.7632,"sweep_low":15.0927,"atr14":0.667043,"stop_level":14.759178,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-05","known_ts":"2009-06-05","bar_index":1773,"type":"RECLAIM","strength":0.863,"price":16.2886,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-10","known_ts":"2009-06-10","bar_index":1774,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.0416,"stop_level":16.2847,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-15","known_ts":"2009-06-15","bar_index":1775,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.0338,"stop_level":16.2847,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-26","known_ts":"2009-08-28","bar_index":1792,"type":"BUY","strength":0.588,"price":14.8378,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":75},{"ts":"2009-09-30","known_ts":"2009-09-30","bar_index":1800,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.3201,"stop_level":15.3279,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-10-05","known_ts":"2009-10-05","bar_index":1801,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.5084,"stop_level":15.3279,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-21","known_ts":"2009-10-21","bar_index":1805,"type":"RECLAIM","strength":1.0,"price":15.4926,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-26","known_ts":"2010-01-26","bar_index":1826,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.579,"stop_level":14.6104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-01-27","known_ts":"2010-01-27","bar_index":1827,"type":"RECLAIM","strength":0.725,"price":14.7123,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2010-01-26","prior_stop_level":14.6104,"sweep_low":14.4574,"atr14":0.370013,"stop_level":14.272393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-03","known_ts":"2010-03-05","bar_index":1835,"type":"BUY","strength":0.725,"price":15.3475,"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":"2010-04-30","known_ts":"2010-04-30","bar_index":1848,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.5004,"stop_level":16.571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-03","known_ts":"2010-05-03","bar_index":1849,"type":"RECLAIM","strength":1.0,"price":16.7984,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-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":"2010-04-30","prior_stop_level":16.571,"sweep_low":16.4886,"atr14":0.314951,"stop_level":16.331124,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-18","known_ts":"2010-06-22","bar_index":1860,"type":"BUY","strength":0.863,"price":16.6611,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2010-07-07","known_ts":"2010-07-09","bar_index":1864,"type":"REBUY","strength":0.863,"price":16.7749,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2010-08-09","known_ts":"2010-08-09","bar_index":1871,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.6689,"stop_level":17.8649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-11","known_ts":"2010-08-11","bar_index":1872,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.8729,"stop_level":17.8649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-17","known_ts":"2010-09-21","bar_index":1881,"type":"BUY","strength":0.863,"price":17.8532,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-10-19","known_ts":"2010-10-19","bar_index":1888,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.8414,"stop_level":18.0885,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-25","known_ts":"2010-10-25","bar_index":1889,"type":"RECLAIM","strength":1.0,"price":18.1826,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-10-19","prior_stop_level":18.0885,"sweep_low":17.6493,"atr14":0.298136,"stop_level":17.500232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-03","known_ts":"2010-11-03","bar_index":1892,"type":"RECLAIM","strength":1.0,"price":18.7158,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-16","known_ts":"2010-11-16","bar_index":1895,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.7434,"stop_level":17.7865,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-18","known_ts":"2010-11-18","bar_index":1895,"type":"RECLAIM","strength":1.0,"price":18.3277,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-11-16","prior_stop_level":17.7865,"sweep_low":17.6571,"atr14":0.321609,"stop_level":17.496296,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-03","known_ts":"2010-12-03","bar_index":1899,"type":"RECLAIM","strength":1.0,"price":18.8021,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-08","known_ts":"2010-12-10","bar_index":1900,"type":"BUY","strength":1.0,"price":18.8335,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2011-01-14","known_ts":"2011-01-14","bar_index":1908,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.4138,"stop_level":19.4177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-28","known_ts":"2011-03-30","bar_index":1925,"type":"BUY","strength":0.725,"price":20.2333,"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":"quality","score":65},{"ts":"2011-04-18","known_ts":"2011-04-18","bar_index":1930,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.6531,"stop_level":19.0884,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-04-21","known_ts":"2011-04-21","bar_index":1931,"type":"RECLAIM","strength":0.725,"price":19.1589,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-04-18","prior_stop_level":19.0884,"sweep_low":18.4845,"atr14":0.350103,"stop_level":18.309448,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-27","known_ts":"2011-06-29","bar_index":1946,"type":"BUY","strength":0.725,"price":19.0648,"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":"2011-07-19","known_ts":"2011-07-19","bar_index":1951,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.1551,"stop_level":18.2453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-07-21","known_ts":"2011-07-21","bar_index":1951,"type":"RECLAIM","strength":0.588,"price":18.3316,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2011-07-19","prior_stop_level":18.2453,"sweep_low":17.9591,"atr14":0.322116,"stop_level":17.798042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-08-25","known_ts":"2011-08-29","bar_index":1960,"type":"BUY","strength":0.588,"price":16.5513,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2011-12-14","known_ts":"2011-12-14","bar_index":1985,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.2259,"stop_level":16.2298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-15","known_ts":"2011-12-15","bar_index":1986,"type":"RECLAIM","strength":0.588,"price":16.2533,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-12-14","prior_stop_level":16.2298,"sweep_low":16.1122,"atr14":0.434369,"stop_level":15.895016,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-09","known_ts":"2012-01-09","bar_index":1991,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.818,"stop_level":16.865,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-10","known_ts":"2012-01-10","bar_index":1991,"type":"RECLAIM","strength":0.725,"price":17.2611,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-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":"2012-01-09","prior_stop_level":16.865,"sweep_low":16.669,"atr14":0.379441,"stop_level":16.479279,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-26","known_ts":"2012-01-26","bar_index":1995,"type":"RECLAIM","strength":0.863,"price":17.9943,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-24","known_ts":"2012-02-24","bar_index":2001,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.763,"stop_level":18.0845,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-08","known_ts":"2012-06-12","bar_index":2026,"type":"BUY","strength":0.45,"price":15.1044,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-08-03","known_ts":"2012-08-03","bar_index":2039,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.6378,"stop_level":15.4024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-12","known_ts":"2012-09-14","bar_index":2048,"type":"BUY","strength":0.725,"price":15.3279,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2012-12-05","known_ts":"2012-12-07","bar_index":2067,"type":"BUY","strength":0.45,"price":13.9751,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-01-16","known_ts":"2013-01-16","bar_index":2076,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.7712,"stop_level":13.783,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-18","known_ts":"2013-01-18","bar_index":2077,"type":"RECLAIM","strength":0.588,"price":14.0379,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-01-16","prior_stop_level":13.783,"sweep_low":13.6026,"atr14":0.311871,"stop_level":13.446665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-01","known_ts":"2013-02-01","bar_index":2080,"type":"RECLAIM","strength":0.725,"price":15.0966,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-02-26","known_ts":"2013-02-26","bar_index":2085,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.5241,"stop_level":15.1672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-02-28","known_ts":"2013-02-28","bar_index":2086,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.4261,"stop_level":15.1672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-04-09","known_ts":"2013-04-11","bar_index":2095,"type":"BUY","strength":0.725,"price":14.7084,"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":"quality","score":65},{"ts":"2013-06-07","known_ts":"2013-06-07","bar_index":2109,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.3061,"stop_level":15.5358,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-25","known_ts":"2013-06-25","bar_index":2113,"type":"RECLAIM","strength":1.0,"price":15.7815,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-03","known_ts":"2013-07-08","bar_index":2115,"type":"BUY","strength":1.0,"price":16.0193,"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":50},{"ts":"2014-01-10","known_ts":"2014-01-14","bar_index":2159,"type":"BUY","strength":0.725,"price":19.8412,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2014-02-03","known_ts":"2014-02-03","bar_index":2164,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.7041,"stop_level":19.9966,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-02-07","known_ts":"2014-02-07","bar_index":2165,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.2103,"stop_level":19.9966,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-02-11","known_ts":"2014-02-13","bar_index":2166,"type":"REBUY","strength":0.725,"price":19.7041,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2014-03-18","known_ts":"2014-03-20","bar_index":2174,"type":"BUY","strength":0.588,"price":18.5108,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2014-04-25","known_ts":"2014-04-25","bar_index":2183,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.2457,"stop_level":18.5063,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-04-30","known_ts":"2014-04-30","bar_index":2184,"type":"RECLAIM","strength":0.725,"price":18.9909,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2014-04-25","prior_stop_level":18.5063,"sweep_low":18.0811,"atr14":0.509272,"stop_level":17.826464,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-16","known_ts":"2014-05-16","bar_index":2188,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.8446,"stop_level":19.0092,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-05-22","known_ts":"2014-05-22","bar_index":2189,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.6023,"stop_level":19.0092,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-05-29","known_ts":"2014-05-29","bar_index":2190,"type":"RECLAIM","strength":0.588,"price":19.1052,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-05-22","prior_stop_level":19.0092,"sweep_low":18.4148,"atr14":0.42804,"stop_level":18.20078,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-03","known_ts":"2014-07-08","bar_index":2199,"type":"BUY","strength":0.588,"price":18.616,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-08-25","known_ts":"2014-08-27","bar_index":2211,"type":"BUY","strength":0.45,"price":17.2079,"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":"2014-09-16","known_ts":"2014-09-16","bar_index":2216,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.025,"stop_level":17.217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-23","known_ts":"2014-09-23","bar_index":2217,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.4261,"stop_level":17.217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-10-20","known_ts":"2014-10-22","bar_index":2224,"type":"BUY","strength":0.45,"price":16.0284,"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":"2014-11-05","known_ts":"2014-11-05","bar_index":2228,"type":"RECLAIM","strength":0.725,"price":17.976,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":2236,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.3987,"stop_level":16.7827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-18","known_ts":"2014-12-22","bar_index":2238,"type":"REBUY","strength":0.725,"price":17.5645,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2014-12-18","known_ts":"2014-12-18","bar_index":2238,"type":"RECLAIM","strength":0.725,"price":17.2399,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-12-12","prior_stop_level":16.7827,"sweep_low":15.8913,"atr14":0.462535,"stop_level":15.660032,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-06","known_ts":"2015-02-10","bar_index":2249,"type":"BUY","strength":0.863,"price":17.3816,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2015-03-18","known_ts":"2015-03-20","bar_index":2258,"type":"BUY","strength":0.863,"price":17.2582,"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":60},{"ts":"2015-04-06","known_ts":"2015-04-08","bar_index":2262,"type":"BUY","strength":0.863,"price":17.1668,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2015-06-15","known_ts":"2015-06-15","bar_index":2278,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.2673,"stop_level":17.6696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-07","known_ts":"2015-08-11","bar_index":2291,"type":"BUY","strength":0.588,"price":17.6696,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2015-08-21","known_ts":"2015-08-21","bar_index":2294,"type":"SELL","basis":"structure_stop","strength":0.45,"price":17.185,"stop_level":17.2445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-08-27","known_ts":"2015-08-27","bar_index":2295,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.897,"stop_level":17.2445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-10-15","known_ts":"2015-10-15","bar_index":2307,"type":"RECLAIM","strength":0.725,"price":17.1576,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-10","known_ts":"2015-12-10","bar_index":2320,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.648,"stop_level":18.7303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-29","known_ts":"2015-12-29","bar_index":2324,"type":"RECLAIM","strength":1.0,"price":18.6571,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-02-22","known_ts":"2016-02-24","bar_index":2336,"type":"BUY","strength":0.725,"price":18.2228,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2016-04-21","known_ts":"2016-04-21","bar_index":2350,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.3017,"stop_level":19.4846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-04-25","known_ts":"2016-04-25","bar_index":2350,"type":"RECLAIM","strength":1.0,"price":19.5349,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-04-21","prior_stop_level":19.4846,"sweep_low":19.0137,"atr14":0.487179,"stop_level":18.770111,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-21","known_ts":"2016-06-23","bar_index":2364,"type":"BUY","strength":0.588,"price":17.8845,"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":50},{"ts":"2016-08-02","known_ts":"2016-08-02","bar_index":2373,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.9211,"stop_level":18.0902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2016-08-05","known_ts":"2016-08-05","bar_index":2374,"type":"RECLAIM","strength":0.725,"price":18.3463,"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":false},"anchor_ts":"2016-08-02","prior_stop_level":18.0902,"sweep_low":17.7474,"atr14":0.479969,"stop_level":17.507415,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-12","known_ts":"2016-08-12","bar_index":2376,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.7108,"stop_level":17.9211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-10-14","known_ts":"2016-10-18","bar_index":2391,"type":"BUY","strength":0.45,"price":16.6502,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-11-17","known_ts":"2016-11-21","bar_index":2399,"type":"BUY","strength":0.45,"price":16.6502,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-12-01","known_ts":"2016-12-01","bar_index":2402,"type":"RECLAIM","strength":0.725,"price":18.1634,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-11-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-01","known_ts":"2017-02-01","bar_index":2415,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.5075,"stop_level":20.1978,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-15","known_ts":"2017-02-15","bar_index":2419,"type":"RECLAIM","strength":1.0,"price":20.2252,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-02-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-04","known_ts":"2017-05-04","bar_index":2437,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.8742,"stop_level":17.2673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-05-05","known_ts":"2017-05-05","bar_index":2437,"type":"RECLAIM","strength":0.45,"price":18.2868,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-04 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":"2017-05-04","prior_stop_level":17.2673,"sweep_low":16.4719,"atr14":0.501211,"stop_level":16.221295,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-22","known_ts":"2017-05-22","bar_index":2441,"type":"RECLAIM","strength":0.725,"price":17.9485,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-06-21","known_ts":"2017-06-21","bar_index":2448,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.0845,"stop_level":17.3816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-06-26","known_ts":"2017-06-26","bar_index":2449,"type":"RECLAIM","strength":0.588,"price":17.6376,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-06-21","prior_stop_level":17.3816,"sweep_low":17.0205,"atr14":0.403683,"stop_level":16.818658,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-21","known_ts":"2017-07-25","bar_index":2455,"type":"BUY","strength":0.45,"price":17.7154,"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-07-31","known_ts":"2017-08-02","bar_index":2457,"type":"BUY","strength":0.45,"price":17.6514,"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-08-03","known_ts":"2017-08-03","bar_index":2458,"type":"RECLAIM","strength":0.725,"price":18.552,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-07-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-06","known_ts":"2017-10-10","bar_index":2473,"type":"BUY","strength":0.45,"price":16.9656,"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-01-11","known_ts":"2018-01-11","bar_index":2495,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.8147,"stop_level":17.025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-16","known_ts":"2018-01-16","bar_index":2495,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.481,"stop_level":17.025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-30","known_ts":"2018-02-01","bar_index":2499,"type":"REBUY","strength":0.725,"price":16.769,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2018-02-26","known_ts":"2018-02-28","bar_index":2505,"type":"BUY","strength":0.863,"price":17.6422,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2018-04-02","known_ts":"2018-04-02","bar_index":2513,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.7519,"stop_level":18.1771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-04-05","known_ts":"2018-04-05","bar_index":2514,"type":"RECLAIM","strength":0.863,"price":18.5246,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-04-02","prior_stop_level":18.1771,"sweep_low":17.6011,"atr14":0.531079,"stop_level":17.335561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-18","known_ts":"2018-04-18","bar_index":2517,"type":"RECLAIM","strength":0.863,"price":18.7349,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-04-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-01","known_ts":"2018-05-01","bar_index":2520,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.5529,"stop_level":18.3051,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-29","known_ts":"2018-07-03","bar_index":2534,"type":"BUY","strength":0.725,"price":17.1165,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2018-07-18","known_ts":"2018-07-18","bar_index":2538,"type":"SELL","basis":"structure_stop","strength":0.45,"price":15.5712,"stop_level":15.5895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-08-03","known_ts":"2018-08-07","bar_index":2542,"type":"BUY","strength":0.588,"price":18.7806,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2018-08-30","known_ts":"2018-08-30","bar_index":2548,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.7772,"stop_level":19.8961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-10","known_ts":"2018-09-10","bar_index":2550,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.4618,"stop_level":19.8961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-12","known_ts":"2018-09-12","bar_index":2551,"type":"RECLAIM","strength":0.863,"price":20.0012,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-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":"2018-09-10","prior_stop_level":19.8961,"sweep_low":19.3566,"atr14":0.468318,"stop_level":19.122441,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-25","known_ts":"2018-09-25","bar_index":2554,"type":"RECLAIM","strength":0.863,"price":20.1018,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-09-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-06","known_ts":"2018-11-08","bar_index":2564,"type":"REBUY","strength":1.0,"price":24.2255,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2018-12-07","known_ts":"2018-12-07","bar_index":2571,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.5821,"stop_level":24.7421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-12-12","known_ts":"2018-12-12","bar_index":2572,"type":"RECLAIM","strength":1.0,"price":25.1992,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-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":"2018-12-07","prior_stop_level":24.7421,"sweep_low":24.006,"atr14":0.831509,"stop_level":23.590246,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-05","known_ts":"2019-02-05","bar_index":2584,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.4415,"stop_level":25.6061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-04-18","known_ts":"2019-04-23","bar_index":2601,"type":"BUY","strength":0.725,"price":22.8402,"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":"2019-05-13","known_ts":"2019-05-13","bar_index":2606,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.751,"stop_level":20.7601,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-05-14","known_ts":"2019-05-14","bar_index":2606,"type":"RECLAIM","strength":0.588,"price":20.9247,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2019-05-13","prior_stop_level":20.7601,"sweep_low":20.5315,"atr14":0.793868,"stop_level":20.134566,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-11","known_ts":"2019-06-13","bar_index":2613,"type":"REBUY","strength":0.588,"price":20.4218,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2019-08-19","known_ts":"2019-08-21","bar_index":2629,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-08-19","trigger_known_ts":"2019-08-21","strength":0.45,"price":16.2296,"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.389718,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.3335,"atr14":0.695037,"stop_level":14.985981,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-10","known_ts":"2019-09-12","bar_index":2634,"type":"BUY","strength":0.45,"price":18.2274,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-09-26","known_ts":"2019-09-30","bar_index":2638,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-09-26","trigger_known_ts":"2019-09-30","strength":0.588,"price":17.1805,"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.353961,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":16.6227,"atr14":0.50298,"stop_level":16.37121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-04","known_ts":"2019-11-04","bar_index":2647,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.0741,"stop_level":16.609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-01-10","known_ts":"2020-01-10","bar_index":2662,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.9141,"stop_level":16.0101,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-14","known_ts":"2020-01-14","bar_index":2663,"type":"RECLAIM","strength":0.588,"price":16.1793,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-01-10","prior_stop_level":16.0101,"sweep_low":15.7632,"atr14":0.351592,"stop_level":15.587404,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-29","known_ts":"2020-01-29","bar_index":2666,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.3426,"stop_level":15.9141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-10","known_ts":"2020-02-12","bar_index":2669,"type":"REBUY","strength":0.725,"price":16.4353,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2020-03-16","known_ts":"2020-03-18","bar_index":2677,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-03-16","trigger_known_ts":"2020-03-18","strength":0.45,"price":14.5335,"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.370991,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.931,"atr14":1.046726,"stop_level":10.407637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-06","known_ts":"2020-04-08","bar_index":2682,"type":"BUY","strength":0.45,"price":13.962,"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-06","known_ts":"2020-04-08","bar_index":2682,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-06","trigger_known_ts":"2020-04-08","strength":0.45,"price":13.962,"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.395726,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.9962,"atr14":0.967354,"stop_level":11.512523,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-28","known_ts":"2020-04-28","bar_index":2687,"type":"RECLAIM","strength":0.725,"price":14.5517,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-04-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-05","known_ts":"2020-05-05","bar_index":2688,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.5871,"stop_level":13.898,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-08","known_ts":"2020-05-08","bar_index":2689,"type":"RECLAIM","strength":0.725,"price":14.1403,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-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":"2020-05-05","prior_stop_level":13.898,"sweep_low":13.1025,"atr14":0.765947,"stop_level":12.719527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":2690,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.8465,"stop_level":13.1528,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":2691,"type":"RECLAIM","strength":0.725,"price":13.9117,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-13","prior_stop_level":13.1528,"sweep_low":12.3345,"atr14":0.726526,"stop_level":11.971237,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-05","known_ts":"2020-06-05","bar_index":2696,"type":"RECLAIM","strength":0.863,"price":15.5255,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-26","known_ts":"2020-06-26","bar_index":2701,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.4042,"stop_level":14.0397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":2701,"type":"RECLAIM","strength":0.725,"price":14.058,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-26","prior_stop_level":14.0397,"sweep_low":13.2579,"atr14":0.567993,"stop_level":12.973904,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-15","known_ts":"2020-07-17","bar_index":2705,"type":"BUY","strength":0.725,"price":14.6569,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2020-08-05","known_ts":"2020-08-07","bar_index":2710,"type":"BUY","strength":0.863,"price":16.0558,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2020-09-04","known_ts":"2020-09-04","bar_index":2717,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.2616,"stop_level":16.3759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-09","known_ts":"2020-09-09","bar_index":2718,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.033,"stop_level":16.3759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-06","known_ts":"2020-11-10","bar_index":2732,"type":"BUY","strength":0.588,"price":14.1403,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":75},{"ts":"2020-12-04","known_ts":"2020-12-04","bar_index":2738,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.1906,"stop_level":14.1951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-12-07","known_ts":"2020-12-07","bar_index":2738,"type":"RECLAIM","strength":0.725,"price":14.1997,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-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":"2020-12-04","prior_stop_level":14.1951,"sweep_low":14.0809,"atr14":0.44294,"stop_level":13.85943,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-10","known_ts":"2020-12-10","bar_index":2739,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.9986,"stop_level":14.1951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":2740,"type":"RECLAIM","strength":0.863,"price":14.3506,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-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":"2020-12-10","prior_stop_level":14.1951,"sweep_low":13.8066,"atr14":0.379031,"stop_level":13.617085,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-05","known_ts":"2021-01-07","bar_index":2745,"type":"REBUY","strength":0.863,"price":14.4009,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-02-18","known_ts":"2021-02-18","bar_index":2755,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.9861,"stop_level":14.9952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-03-08","known_ts":"2021-03-10","bar_index":2759,"type":"BUY","strength":0.863,"price":16.9336,"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":"2021-04-20","known_ts":"2021-04-20","bar_index":2769,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.3667,"stop_level":16.5541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-06","known_ts":"2021-05-06","bar_index":2773,"type":"RECLAIM","strength":1.0,"price":17.2353,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-04-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-11","known_ts":"2021-05-13","bar_index":2774,"type":"BUY","strength":1.0,"price":17.3222,"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":"2021-06-18","known_ts":"2021-06-18","bar_index":2783,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.6959,"stop_level":17.4456,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-27","known_ts":"2021-09-29","bar_index":2806,"type":"BUY","strength":0.588,"price":14.7209,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2021-10-18","known_ts":"2021-10-18","bar_index":2811,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.1997,"stop_level":14.2363,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-10-19","known_ts":"2021-10-19","bar_index":2811,"type":"RECLAIM","strength":0.588,"price":14.4695,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2021-10-18","prior_stop_level":14.2363,"sweep_low":14.1723,"atr14":0.3033,"stop_level":14.02065,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-28","known_ts":"2021-10-28","bar_index":2813,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.058,"stop_level":14.1997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-11-01","known_ts":"2021-11-01","bar_index":2814,"type":"RECLAIM","strength":0.588,"price":14.5335,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2021-10-28","prior_stop_level":14.1997,"sweep_low":13.77,"atr14":0.36381,"stop_level":13.588095,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-19","known_ts":"2021-11-19","bar_index":2819,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.9574,"stop_level":13.9757,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-11-22","known_ts":"2021-11-22","bar_index":2819,"type":"RECLAIM","strength":0.725,"price":14.1357,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2021-11-19","prior_stop_level":13.9757,"sweep_low":13.8294,"atr14":0.390859,"stop_level":13.633971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-29","known_ts":"2021-11-29","bar_index":2820,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.8797,"stop_level":13.9574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-12-03","known_ts":"2021-12-07","bar_index":2822,"type":"REBUY","strength":0.588,"price":14.3552,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2021-12-06","known_ts":"2021-12-06","bar_index":2822,"type":"RECLAIM","strength":0.725,"price":14.4512,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2021-11-29","prior_stop_level":13.9574,"sweep_low":13.0751,"atr14":0.457262,"stop_level":12.846469,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-31","known_ts":"2021-12-31","bar_index":2828,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.41,"stop_level":14.4329,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-01-03","known_ts":"2022-01-03","bar_index":2828,"type":"RECLAIM","strength":0.725,"price":14.602,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2021-12-31","prior_stop_level":14.4329,"sweep_low":14.2683,"atr14":0.368055,"stop_level":14.084272,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-18","known_ts":"2022-01-18","bar_index":2832,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.186,"stop_level":14.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-02-11","known_ts":"2022-02-15","bar_index":2838,"type":"BUY","strength":0.588,"price":14.346,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-03-10","known_ts":"2022-03-14","bar_index":2844,"type":"BUY","strength":0.45,"price":13.738,"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-04-08","known_ts":"2022-04-08","bar_index":2851,"type":"RECLAIM","strength":0.725,"price":14.5837,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-03-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-04-19","known_ts":"2022-04-19","bar_index":2853,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.738,"stop_level":13.8203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-20","known_ts":"2022-04-20","bar_index":2853,"type":"RECLAIM","strength":0.725,"price":13.8797,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-04-19","prior_stop_level":13.8203,"sweep_low":13.0385,"atr14":0.440871,"stop_level":12.818065,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-25","known_ts":"2022-04-25","bar_index":2854,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.6283,"stop_level":13.738,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-28","known_ts":"2022-04-28","bar_index":2855,"type":"RECLAIM","strength":0.725,"price":13.7563,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-04-25","prior_stop_level":13.738,"sweep_low":13.3357,"atr14":0.40642,"stop_level":13.13249,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-23","known_ts":"2022-06-27","bar_index":2868,"type":"BUY","strength":0.588,"price":13.7837,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-08-05","known_ts":"2022-08-05","bar_index":2878,"type":"RECLAIM","strength":0.725,"price":14.4512,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-04-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-18","known_ts":"2022-08-18","bar_index":2881,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.6968,"stop_level":13.7105,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-19","known_ts":"2022-08-19","bar_index":2881,"type":"RECLAIM","strength":0.588,"price":13.7288,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-18","prior_stop_level":13.7105,"sweep_low":13.4591,"atr14":0.356013,"stop_level":13.281093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-13","known_ts":"2022-10-17","bar_index":2894,"type":"BUY","strength":0.45,"price":12.6819,"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-10-21","known_ts":"2022-10-21","bar_index":2896,"type":"RECLAIM","strength":0.725,"price":13.5597,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-07","known_ts":"2022-11-07","bar_index":2899,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.4418,"stop_level":11.7493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-30","known_ts":"2023-01-04","bar_index":2912,"type":"BUY","strength":0.588,"price":10.2772,"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":"2023-02-07","known_ts":"2023-02-07","bar_index":2920,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.6692,"stop_level":10.0212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":2921,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.8155,"stop_level":10.0212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-15","known_ts":"2023-02-15","bar_index":2922,"type":"RECLAIM","strength":0.588,"price":10.0669,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-02-10","prior_stop_level":10.0212,"sweep_low":9.2257,"atr14":0.417873,"stop_level":9.016763,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-16","known_ts":"2023-03-16","bar_index":2929,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.532,"stop_level":9.6006,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-04-06","known_ts":"2023-04-11","bar_index":2934,"type":"BUY","strength":0.725,"price":10.2406,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":0},{"ts":"2023-06-12","known_ts":"2023-06-14","bar_index":2949,"type":"BUY","strength":0.45,"price":7.365,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-06-12","known_ts":"2023-06-14","bar_index":2949,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-06-12","trigger_known_ts":"2023-06-14","strength":0.45,"price":7.365,"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.490354,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3044,"atr14":0.35289,"stop_level":6.127955,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-17","known_ts":"2023-07-17","bar_index":2956,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2416,"stop_level":8.0188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-19","known_ts":"2023-07-19","bar_index":2957,"type":"RECLAIM","strength":0.588,"price":8.2199,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-07-17","prior_stop_level":8.0188,"sweep_low":7.1501,"atr14":0.385346,"stop_level":6.957427,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-03","known_ts":"2023-08-03","bar_index":2961,"type":"RECLAIM","strength":0.863,"price":14.2912,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-25","known_ts":"2023-08-25","bar_index":2966,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.0217,"stop_level":18.0628,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-28","known_ts":"2023-08-28","bar_index":2966,"type":"RECLAIM","strength":0.863,"price":19.0732,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-08-25","prior_stop_level":18.0628,"sweep_low":17.9074,"atr14":0.837612,"stop_level":17.488594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-18","known_ts":"2023-09-18","bar_index":2971,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.3005,"stop_level":18.7623,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-09-20","known_ts":"2023-09-20","bar_index":2972,"type":"RECLAIM","strength":0.863,"price":18.8583,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-09-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-09-18","prior_stop_level":18.7623,"sweep_low":18.2868,"atr14":0.742203,"stop_level":17.915698,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-06","known_ts":"2023-10-06","bar_index":2976,"type":"RECLAIM","strength":1.0,"price":19.1463,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-09-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-25","known_ts":"2024-01-29","bar_index":3001,"type":"BUY","strength":0.863,"price":20.2984,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-02-09","known_ts":"2024-02-09","bar_index":3004,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.9634,"stop_level":19.6583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-02-12","known_ts":"2024-02-12","bar_index":3005,"type":"RECLAIM","strength":0.863,"price":19.7681,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-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":"2024-02-09","prior_stop_level":19.6583,"sweep_low":18.8766,"atr14":0.757311,"stop_level":18.497945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-26","known_ts":"2024-03-28","bar_index":3015,"type":"BUY","strength":0.725,"price":16.6867,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2024-11-06","known_ts":"2024-11-08","bar_index":3067,"type":"BUY","strength":0.863,"price":29.2452,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2025-02-05","known_ts":"2025-02-07","bar_index":3087,"type":"BUY","strength":0.725,"price":30.3698,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2025-03-04","known_ts":"2025-03-04","bar_index":3093,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.0349,"stop_level":29.7161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-03-07","known_ts":"2025-03-07","bar_index":3094,"type":"RECLAIM","strength":0.725,"price":29.7572,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2025-03-04","prior_stop_level":29.7161,"sweep_low":28.948,"atr14":0.818572,"stop_level":28.538714,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-20","known_ts":"2025-03-24","bar_index":3097,"type":"BUY","strength":0.863,"price":31.4076,"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":20},{"ts":"2025-06-25","known_ts":"2025-06-27","bar_index":3119,"type":"BUY","strength":0.725,"price":28.5915,"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":"2025-09-02","known_ts":"2025-09-02","bar_index":3134,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.5352,"stop_level":35.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-02","known_ts":"2025-12-04","bar_index":3156,"type":"BUY","strength":0.588,"price":32.6537,"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":"2026-01-08","known_ts":"2026-01-08","bar_index":3164,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.1419,"stop_level":35.099,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-13","known_ts":"2026-01-13","bar_index":3165,"type":"RECLAIM","strength":0.725,"price":35.1711,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-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":"2026-01-08","prior_stop_level":35.099,"sweep_low":33.9452,"atr14":0.943816,"stop_level":33.473292,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-26","known_ts":"2026-01-26","bar_index":3168,"type":"RECLAIM","strength":0.725,"price":36.8003,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-24","known_ts":"2026-02-24","bar_index":3174,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.8666,"stop_level":38.2379,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-25","known_ts":"2026-02-25","bar_index":3175,"type":"RECLAIM","strength":0.863,"price":38.7829,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-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":"2026-02-24","prior_stop_level":38.2379,"sweep_low":37.5191,"atr14":1.194885,"stop_level":36.921658,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-10","known_ts":"2026-03-10","bar_index":3178,"type":"RECLAIM","strength":0.863,"price":37.9377,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-02-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-08","known_ts":"2026-05-12","bar_index":3192,"type":"BUY","strength":0.863,"price":40.6865,"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":"quality","score":65}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-05-12","last_scored_basis":null,"bars_since_signal":21,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2018-07-26","2018-12-31","2019-03-12","2019-04-02","2019-04-18","2020-04-06","2020-08-05","2020-10-05","2020-11-03","2021-03-03","2021-07-07","2021-07-23","2021-08-13","2021-08-26","2021-09-27","2021-10-18","2022-03-02","2022-03-31","2022-09-30","2022-12-13","2023-01-24","2023-03-29","2023-05-19","2023-10-16","2023-11-01","2023-11-17","2023-12-19","2024-02-29","2024-08-08","2024-10-11","2024-12-19","2025-01-17","2025-02-05","2025-05-20","2025-06-20","2025-09-29","2025-10-20","2025-11-18","2026-04-30","2026-07-15"],"warnings":[{"ts":"2021-10-29","kind":"arm","px":13.9757},{"ts":"2021-11-19","kind":"confirm","px":13.9574,"level":13.9757},{"ts":"2021-11-22","kind":"arm","px":14.1357},{"ts":"2021-11-29","kind":"confirm","px":13.8797,"level":13.9574},{"ts":"2021-12-29","kind":"arm","px":14.4649},{"ts":"2021-12-31","kind":"confirm","px":14.41,"level":14.4329},{"ts":"2022-01-13","kind":"arm","px":14.4557},{"ts":"2022-01-18","kind":"confirm","px":14.186,"level":14.41},{"ts":"2022-04-18","kind":"arm","px":14.6295},{"ts":"2022-04-19","kind":"confirm","px":13.738,"level":13.8203},{"ts":"2022-04-21","kind":"arm","px":13.9071},{"ts":"2022-04-25","kind":"confirm","px":13.6283,"level":13.738},{"ts":"2022-08-12","kind":"arm","px":13.7837},{"ts":"2022-08-18","kind":"confirm","px":13.6968,"level":13.7105},{"ts":"2022-11-04","kind":"arm","px":11.0132},{"ts":"2022-11-07","kind":"confirm","px":10.4418,"level":11.7493},{"ts":"2023-01-13","kind":"arm","px":10.1903},{"ts":"2023-02-07","kind":"confirm","px":9.6692,"level":10.0212},{"ts":"2023-02-09","kind":"arm","px":9.308},{"ts":"2023-02-10","kind":"confirm","px":9.8155,"level":10.0212},{"ts":"2023-03-01","kind":"arm","px":10.6566},{"ts":"2023-03-16","kind":"confirm","px":9.532,"level":9.6006},{"ts":"2023-07-14","kind":"arm","px":7.4245},{"ts":"2023-07-17","kind":"confirm","px":7.2416,"level":8.0188},{"ts":"2023-08-04","kind":"arm","px":15.4341},{"ts":"2023-08-25","kind":"confirm","px":18.0217,"level":18.0628},{"ts":"2023-09-07","kind":"arm","px":19.6995},{"ts":"2023-09-18","kind":"confirm","px":18.3005,"level":18.7623},{"ts":"2024-02-08","kind":"arm","px":19.064},{"ts":"2024-02-09","kind":"confirm","px":18.9634,"level":19.6583},{"ts":"2024-05-03","kind":"arm","px":15.5895},{"ts":"2025-02-21","kind":"arm","px":29.9081},{"ts":"2025-03-04","kind":"confirm","px":29.0349,"level":29.7161},{"ts":"2025-04-04","kind":"arm","px":29.4784},{"ts":"2025-07-18","kind":"arm","px":31.3162},{"ts":"2025-09-02","kind":"confirm","px":34.5352,"level":35.04},{"ts":"2026-01-02","kind":"arm","px":35.4005},{"ts":"2026-01-08","kind":"confirm","px":34.1419,"level":35.099},{"ts":"2026-01-12","kind":"arm","px":34.5876},{"ts":"2026-02-24","kind":"confirm","px":37.8666,"level":38.2379}],"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":[]}}}